Makalah Uas Tugas Kelompok (psbo).docx

  • Uploaded by: Syahidatul Khasanah
  • 0
  • 0
  • 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 Makalah Uas Tugas Kelompok (psbo).docx as PDF for free.

More details

  • Words: 2,717
  • Pages: 22
MAKALAH PERMODELAN SISTEM BERBASIS OBJEK PENDAFTARAN MAHASISWA BARU ”UNIVERSITAS PINTAR” TUGAS KELOMPOK SEMESTER III

Disusun oleh : 1. ANGGUN KARTIKASARI

(12171804)

2. MEIS PUTRI ANGGRAENI

(12174259)

3. SYAHIDATUL KHASANAH

(12174388)

4. RIKE IMANISA

(12174603)

Jurusan Manajemen Informatika Universitas Bina Sarana Informatika Purwokerto 2018

i

KATA PENGANTAR Puji syukur kami panjatkan atas kehadirat Allah SWT, yang telah memberikan rahmat serta karunia-Nya kepada kami sehingga kami dapat menyelesaikan makalah ini tepat pada waktunya. Dimana didalam makalah ini sebagai salah satu persyaratan untuk memperoleh nilai tugas pada mata kuliah Pemodelan Sistem Berbasis Objek. Adapun judul penulisan makalah ini adalah : PENDAFTARAN MAHASISWA BARU “UNIVERSITAS PINTAR” Sebagai bahan penulisan diambil dari hasil observasi dari beberapa sumber literature yang mendukung penulisan ini. Kami menyadari tanpa bimbingan dan dorongan dari semua pihak, penulisan makalah ini tidak akan berjalan dengan lancar. Oleh sebab itu pada kesempatan ini, izinkan kami menyampaikan ucapan terima kasih kepada semua pihak yang membantu dalam mempermudah pembuatan makalah ini. Kami menyadari bahwa penulisan tugas makalah ini masih jauh sekali dari sempurna, untuk itu kami mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan di masa yang akan datang. Akhir kata semoga tugas makalah ini dapat berguna bagi kami khususnya dan pembaca pada umumnya.

Purwokerto, November 2018

Penulis

ii

DAFTAR ISI HALAMAN JUDUL ......................................................................................................... i KATA PENGANTAR ..................................................................................................... ii DAFTAR ISI ..................................................................................................................iii BAB I PENDAHULUAN ................................................................................................. 1 A.

Latar Belakang................................................................................................. 1

B.

Rumusan Masalah ........................................................................................... 1

C.

Tujuan Pembahasan Masalah ......................................................................... 2

D.

Metode dan Teknik Penulisan.......................................................................... 2

E.

Sistematika Penulisan ...................................................................................... 2

BAB II LANDASAN TEORI ........................................................................................... 4 A. Sejarah Object Oriented ...................................................................................... 4 B. Pengertian Activity Diagram ................................................................................ 5 C. Pengertian use case diagram ............................................................................. 5 D. Pengertian sequence diagram ............................................................................ 7 BAB III PEMBAHASAN ................................................................................................. 8 A. Use Case Diagram .............................................................................................. 9 B. Activity Diagram ................................................................................................ 12 C. Sequence diagram ............................................................................................ 14 BAB IV PENUTUP ...................................................................................................... 17 A.

KESIMPULAN .................................................................................................. 17

B. SARAN.............................................................................................................. 18 DAFTAR PUSTAKA .................................................................................................... 19

iii

BAB I PENDAHULUAN A. Latar Belakang Activity diagram adalah teknik untuk menjelaskan business process, procedural logic, dan work flow bisa dipakai untuk menjelaskan use case text dalam notasi grafis. Sebuah use case adalah situasi dimana sistem digunakan untuk memenuhi satu atau lebih kebutuhan pemakai, use case merupakan awal yang sangat baik untuk setiap fase pengembangan berbasis objek, design testing, dan dokumentasi. Use case menggambarkan kebutuhan sistem dari sudut pandang di luar sistem. Use case menentukan nilai yang diberikan sistem kepada pemakainya, use cases hanya menetapkan apa yang seharusnya dikerjakan oleh sistem, yaitu kebutuhan fungsional sistem. Use case tidak untuk menentukan kebutuhan nonfungsional, misalnya: sasaran kinerja, bahasa pemrograman, dsb. Sequence diagram menggambarkan interaksi antar objek di dalam dan disekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Oleh karena itu berdasarkan latar belakang yang telah kami paparkan diatas , maka kami akan membahas makalah kami yang berjudul: PENDAFTARAN MAHASISWA BARU “UNIVERSITAS PINTAR”

B. Rumusan Masalah Berdasarkan latar belakang diatas, masalah dirumuskan sebagai berikut : 1. Prosedur dari activity diagram pada Pendaftaran Mahasiswa Baru “Universitas Pintar”. 2. Prosedur dari use case diagram pada Pendaftaran Mahasiswa Baru “Universitas Pintar”. 3. Prosedur dari sequence diagram pada Pendaftaran Mahasiswa Baru “Universitas Pintar”.

1

C. Tujuan Pembahasan Masalah Melihat dari rumusan masalah di atas, maka tujuan dari pembahasan masalah ini yaitu kami ingin mengetahui : 1. Untuk memenuhi persyaratan dalam memperoleh nilai Pada mata kuliah Pemodelan Sistem Berbasis Objek semester III. 2. Untuk memperdalam ilmu mengenai mata kuliah Pemodelan Sistem Berbasis Objek. 3. Untuk membuat pembaca lebih mengetahui dan memahami materi use case, activity dan sequence diagram melalui makalah ini dan penarikan kesimpulan yang telah ditentukan oleh kelompok kami.

D. Metode dan Teknik Penulisan 1. Metode Penulisan Dalam pembuatan makalah ini, penulis menggunakan metode deskriptif, yaitu metode yang berdasarkan pengumpulan buku-buku dan media komunikasi lainnya yang berkaitan dengan masalah yang dibahas nantinya menjadi pegangan dan sumber.

2. Teknik Penulisan Teknik yang digunakan dalam penyusunan karangan ilmiah ini adalah teknik bibliografi atau telaah pustaka yaitu sebuah teknik dengan menelaah atau mengkaji sumber-sumber tertulis.

E. Sistematika Penulisan Agar penulisan karangan ilmiah ini lebih tersusun dan terarah dalam penyusunannya, maka penulis membaginya menjadi empat bab :

BAB I : PENDAHULUAN, yang terdiri dari latar belakang ,rumusan masalah, tujuan pembahasan masalah, metode dan teknik penulisan dan sistematika penulisan. 2

BAB II : LANDASAN TEORI, yang terdiri sejarah object oriented, pengertian activity diagram, use case diagram, dan sequence diagram.

BAB III : PEMBAHASAN, yang terdiri dari lembar prosedur sistem yang berjalan, dan materi dari activity, use case dan sequence diagram dalam judul pendaftaran mahasiswa baru “Universitas Pintar”.

BAB IV : PENUTUP, yang terdiri dari saran dan kesimpulan.

3

BAB II LANDASAN TEORI A. Sejarah Object Oriented Konsep awal programming (Basic) dengan kekuatan GOTO statement, ini merupakan Non Procedural Language. Procedural Language / Bahasa pemograman terstruktur menghilangkan kelemahan GOTO konsep non procedural language. Contoh : Pascal, COBOL, FORTRAN, BASIC dll. Object Oriented Programming, mengarah pada konsep object. Akhir tahun 1960 diperkenalkan pertama kali dengan bahasa SIMULA. Tahun 1970 dikembangkan Smaltalk. Bahasa pemrograman lainnya : Clipper 5.2 Java, Prolog dll

Visual Object Oriented Programming, tahun 1991 diperkenalkan pertama kali dengan bahasa Visual Basic oleh Microsoft Bahasa pemograman lainnya : Visual C++, Visual Foxpro 3.0, CORBA (Common Object Request Broker Architecture), dll.

Pengembangan berorientasi objek merupakan cara berpikir baru tentang perangkat lunak berdasarkan abstraksi yang terdapat dalam dunia nyata. Dalam konteks

pengembangan

menunjuk

pada

bagian

awal

dari

siklus

hidup

pengembangan sistem, yaitu survei, analis, desain, implementasi dan pemeliharaan sistem. Hal yang lebih penting dalam pengembangan berorientasi objek adalah konsep mengidentifikasi dan mengorganisasi domain aplikasi dari pada penggunaan bahasa pemrograman, berorientasi objek atau tidak.

Sejarah UML : Bahasa pemograman berorientasi objek yang pertama kali dikembangkan dikenal dengan nama Simula-67 yang dikembangkan pada tahun 1967. Bahasa pemograman ini kurang berkembang dan dikembangkan lebih lanjut, namun dengan kemunculannya telah memberikan sumbangan yang besar pada developer pengembnag bahasa pemograman berorientasi objek selanjutnya. Perkembangan aktif dari pemograman berorientasi objek mulai menggeliat ketika berkembnagnya bahasa pemograman Smalltalk pada awal 1980-an yang kemudian diikuti dengan perkembnagan bahasa pemograman berorientasi objek yang lainnya

4

seperti C objek, C++, Eiffel, dan CLOS. Secara aktual, penggunaan bahsa pemograman berorientasi objek pada saat itu masih terbatas, namun telah banyak menarik perhatian disaat itu. Sekitar lima tahun setelah Smalltalk berkembang, maka berkembang pula metode pengembangan berorientasi objek.

B. Pengertian Activity Diagram Teknik untuk menjelaskan business process, procedural logic, dan work flow Bisa dipakai untuk menjelaskan use case text dalam notasi grafis. Menggunakan notasi yang mirip flow chart, meskipun terdapat sedikit perbedaan notasi. Activity diagram menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alur berawal, decision yang mungkin terjadi,

dan

bagaimana

mereka

berakhir.

Activity

diagram

juga

dapat

menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Activity diagram merupakan state diagram khusus, dimana sebagian besar state adalah action dan sebagian besar state adalah transisi di-trigger oleh selesainya state sebelumnya (internal processing). Oleh karena itu activity diagram tidak menggambarkan behaviour internah sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas

dalma

sebuah

proses.

Dipakai

pada

bussines

modeling

untuk

memperlihatkan urutan aktivitas proses bisnis. Struktur diagram ini mirip flowchart atau Data Flow Diagram pada pernacangan terstruktur. Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan. Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram.

C. Pengertian use case diagram Use case adalah rangkaian atau uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Use case digunakan untuk membentuk tingkah-laku benda atau things dalam sebuah model serta direalisasikan oleh sebuah collaboration. Umumnya use case digambarkan dengan sebuah elips dengan garis yag solid, biasanya mengandung

5

nama. Use case menggambarkan proses system (kebutuhan system dari sudut pandang user).

Secara umum use case adalah:  

Pola perilaku system Urutan transaksi yang berhubungan yang dilakukan oleh satu actor

Use case diagram terdiri dari : 

Use case



Actors



Association



System boundary boxes (optional)

“diagram untuk menunjukkan peran dari berbagai penggunna dari bagaimana peran-peran menggunakan sistem”-Satzinger, Jackson dan Burd(2009, p242)” “Representasi visual yang mewakili interaksi antara pengguna dan sistem informasi dalam UML” –Shelly dan Rosenblatt (2012, p151)Jadi dapat disimpulkan bahwa use case diagram adalah diagram yang merupakan representasi visual yang mewakili interaksi antara pengguna dan sistem informasi untuk menunjukkan peran-peran menggunakan sistem. Use case digaram digunakan untuk memodelkan bisnis proses berdasarkan perspektif pengguna sistem. Use case diagram terdiri atas diagram untuk use case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi. Use case merepresentasikan operasi-operasi yang dilakukan oleh actor. Use case digambarkan berbentuk elips dengan nama operasi dituliskan didalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case. 6

D. Pengertian sequence diagram Sequence diagram (diagram urutan) adalah suatu diagram yang memperlihatkan atau menampilkan interkasi-interaksi antar objek didalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk pengguna, display dan sebagainya berupa pesan atau message.

Sequence diagram digunakan untuk menggambarkan skenario atau rangkaian langkahlangkah yang dilakukan sebagai sebuah respon dari suatu kejadian atau even untuk menghasilkan output tertentu. Sequence diagram diawali dari apa yang me-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara intrnal dan output apa yang dihasilkan.

Diagram ini secara khusus berasosiasi dengan use case diagram. Sequence diagram juga memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu didalam use case. Sequence diagram juga dapat merubha atribut atau method pada class yang telah dibentuk oleh class diagram, bahkan menciptakan sebuah class baru. Sequence diagram memodelkan aliran logika dalam sebuah system dalam cara yang visual.

Sequence diagram biasanya digunakan untuk tujuan analisa dan desain, memfokuskan pada identifikasi method didalam sebuah system. Sequence diagram biasanya dipakai untuk memodelkan:



Deskripsi tentang system yang ada pada sebuah atau beberapa use case pada use case diagram, yang menggambarkan hubungan antar actor dan use case diagram.



Logika dari method (operation, function atau procedure).



Logika dari service (high level method).

7

BAB III PEMBAHASAN

Bab ini berisi studi kasus analisi dan design berorientasi menggunakan diagram UML, studi kasus yang digunakan adalah Pendaftaran Mahasiswa Baru ”Universitas Pintar”. Hal-hal yang dilakukan dalam analisi dan design berorientasi objek ini meliputi :

1. Use case diagram 2. Aktivity diagram 3. Sequence diagram



Lembar Prosedur Sistem Yang Berjalan

Untuk menganalisa sistem berjalan, kami menggambarkan prosedur yang berjalan saat ini. Use Case Diagram Sistem Yang Berjalan :

Use Case Diagram

8

Berdasarkan Use Case Diagram diatas terdapat : a. System yang mencakup kegiatan prosedur pendaftaran yang sedang berjalan dan Sistem Pengecekan Data sampai Laporan Akhir. b. Actor yang melakukan kegiatan, yaitu Calon Mahasiswa Baru dan Admin. c. Use case Calon Mahasiswa Baru : Formulir, Persyaratan, Slip Bayar, Kartu Mahasiswa. d. Use case Admin : Data Formulir, Data Persyaratan, Laporan Data Mahasiswa Baru. Skenarionya : Jadi prosedur sistem yang berjalannya calon mahasiswa baru harus mengisi formulir pendaftaran terlebih dahulu, lalu calon mahasiswa baru mengunggah persyaratan yang ditampilkan pada web untuk menjadi mahasiswa baru, serta melakukan pembayaran sesuai dengan nilai yang telah ditentukan. Setelah itu calon mahasiswa dapat menjadi mahasiswa baru dan mendapatkan pula slip bayar serta kartu mahasiswa sebagai bukti pembayaran dan bukti bahwa telah menjadi mahasiswa. Sedangkan untuk Admin, prosedur dalam mengelola data mahasiswa baru, terlebih dahulu harus cek data formulir yang telah masuk, setelah itu cek kelengkapan persyaratan. Apabila ada kesalahan, kejanggalan, kekurangan dan masalah lainnya terkait data formulir dan data persyaratan yang ada, maka Admin memberitahukan kepada calon mahasiswa agar memperbaiki data atau melengkapi data tersebut. Setelah itu Admin akan mengolah data mahasiswa tersebut menjadi satu kesatuan atau dalam bentuk laporan data mahasiswa baru.

A. Use Case Diagram Didalam use case ada yang namanya actors, actors bisa menyediakan informasi ke sistem.

9

DAFTAR SIMBOL USE CASE DIAGRAM

Tabel Simbol Use Case

1. Prosedur Pendaftaran Berikut ini adalah prosedur use case pada pendaftaran mahasiswa baru “Universitas Pintar” :

No. 1

Use Case

Skenario

Mengisi Formulir

Merupakan proses awal pada pendaftaran

Pendaftaran

mahasiswa baru pada Universitas Pintar dimana calon mahasiswa wajib mengisi datadata yang ada pada formulir pendaftaran

2

Mengunggah Persyaratan

Merupakan proses mengunggah persyaratan yang diperlukan untuk menjadi mahasiswa baru. Dilakukan juga pembayaran yang nantinya calon mahasiswa tersebut akan mendapat slip pembayaran dan kartu mahasiswa

Tabel Prosedur Pendaftaran Use Case

10

Berikut ini adalah gambar prosedur use case dari pendaftaran mahasiswa baru :

Prosedur Use Case Pendaftaran Mahasiswa Baru

2. Prosedur laporan data mahasiwa baru oleh Admin Berikut ini adalah deskripsi prosedur laporan data mahasiswa baru “Universitas Pintar” :

No 1

Use Case Cek Data Form

Skenario Merupakan proses memeriksa dan menandai form yang telah diisi oleh mahasiswa baru

2

Cek Data Persyaratan

Merupakan proses memeriksa dan menandai data persyaratan yang telah diunggah oleh mahasiswa baru

3

Cek Laporan

Merupakan proses memeriksa dan menandai laporan data mahasiswa baru, apabila belum memenuhi, belum lengkap atau terdapat kesalahan maka akan diberitahukan dahulu kepada calaon mahasiswa tersebut. Apabila sudah benar semua dan lengkap, maka akan disimpan menjadi laporan akhir dari data mahasiswa baru tersebut.

Tabel Prosedur Laporan Data Mahasiswa Baru pada Use Case 11

Berikut ini adalah gambar prosedur use case dari proses cek data mahasiswa baru oleh admin :

Gambar Prosedur Use Case Prosedur Laporan Data Mahasiswa Baru

B. Activity Diagram Teknik untuk menjelaskan business process, procedural logic, dan work flow bisa dipakai untuk menjelaskan use case text dalam notasi grafis.

DAFTAR SIMBOL ACTIVITY DIAGRAM

Tabel Simbol Activity Diagram

12

Berikut ini adalah prosedur pendaftarann dan input data mahasiswa baru “Universitas Pintar” dengan activity diagram:

Berikut ini adalah prosedur pendaftarann dan input data mahasiswa baru “Universitas Pintar” dengan activity diagram:

13

C. Sequence diagram Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). DAFTAR SIMBOL SEQUENCE DIAGRAM

Tabel Simbol Use Case

Berikut ini adalah sequence diagram pengisisan form pendaftaran mahasiswa baru :

14

Berikut ini adalah sequence diagram penyerahan persyaratan pendaftaran mahasiswa baru :

Berikut ini adalah sequence diagram Cek Data Form mahasiswa baru :

15

Berikut ini adalah sequence diagram Cek Data Persyaratan mahasiswa baru :

Berikut ini adalah sequence diagram Cek Laporan Data mahasiswa baru sampai Laporan Akhir :

16

BAB IV PENUTUP A. KESIMPULAN 1. Use case adalah rangkaian atau uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Use case digunakan untuk membentuk tingkah-laku benda atau things dalam sebuah model serta direalisasikan oleh sebuah collaboration. a. Use case digambarkan dengan sebuah elips dengan garis yag solid, biasanya mengandung nama. b. Use case menggambarkan proses system (kebutuhan system dari sudut pandang user). c. Use case diagram menggambarkan hubungan use case dengan actor, d. Actor adalah orang atau sistem yang menerima atau memberikan informasi dari sistem ini.

2. Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. a. Dipakai pada bussines modeling untuk memperlihatkan urutan aktivitas proses bisnis b. memberikan gambaran ilustrasi alur dari setiap fungsi yang ada dalam sistem.

3. Sequence diagram (diagram urutan) adalah suatu diagram yang memperlihatkan atau menampilkan interkasi-interaksi antar objek didalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk pengguna, display dan sebagainya berupa pesan atau message. Sequence diagram digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai sebuah respon dari suatu kejadian atau even

untuk

menghasilkan

output

tertentu.Sequence

diagram

juga

17

memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu didalam use case.

B. SARAN

Dari pembahasan yang telah kami paparkan diatas serta memberikan contohcontoh yang kami ketahui, semuanya tidak akan berjalan tanpa adanya bantuan dari semua pihak yang telah ikut berpartisipasi dengna menyalurkan pendapat kepada kami.

Untuk itu kami juga memberikan saran untuk kami dan juga mahasiswa : 1. Harus lebih mendalami materi dari diagram use case, activity, dan sequence diagram agar dapat mengembagkan didalam dunia nyata. 2. Perjuangan dan doa adalah kunci dari keberhasilan, untuk itu agar lebih semangat dalam mengerjakan tugas harus diiringi dengan adanya 2 action seperti tersebut. 3. Jangan pernah takut melakukan kesalahan, karena dari kesalahan kita bisa tahu arti kebenaran

18

DAFTAR PUSTAKA http://indahapriliantylubis.blogspot.com/2016/01/makalah-uas-tugas-kelompoksemester-3.html?m=1 http://naufansapoetra.blogspot.com/2015/12/cara-membuat-diagram-sequence.html https://www.slideshare.net/mobile/imamwardinanda/umlsisteminformasi Modul Pemodelan Sistem Berbasis Objek Semester III BSI

19

Related Documents


More Documents from "joe"