P. 1
Makalah ASI

Makalah ASI

|Views: 283|Likes:
Dipublikasikan oleh andalasnisa

More info:

Published by: andalasnisa on Jan 30, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/08/2015

pdf

text

original

STATE MACHINE & ACTIVITY DIAGRAM

PROJECT DESAIN SISTEM INFORMASI PERPUSTAKAAN ONLINE MENGGUNAKAN UML
(elibrary.amikmitragama.ac.id)

DI SUSUN OLEH :

ZUNAIDI WAZIR SYAMSIATI NURVITA SARI YULIAN INDRA SWANDRI TAMBUNAN

AKADEMIK MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIK MITRA GAMA DURI KELAS 3 MI2 MALAM TP. 2011/2012

agar makalah ini lebih baik lagi dimasa yang akan dating. Sekali lagi. Terima kasih .dapat menyelesaikan tugas ini.semoga Allah swt terus memberikan rahmat serta karunianya dan menjadikannya rezeki yang berlimpah.amikmitragama.kami dari kelompok lima memohon maaf yang dalam apabila ada yang tidak sesuai ataupun kejanggalan pada makalah ini.serta dengan penuh rendah hati kami juga mengharapkan masukan serta saran yang membangun. Harapan kami. Dan juga kami ucapan terimakasih kepada Ibu Jumria Rahman.KATA PENGANTAR Puji syukur kami ucapkan kepada Allah swt berkat petujuk serta Ridhonya akhirnya kami kelompok lima dengan penuh perjuangan serta kerja sama sesama teman.id).dengan penuh rasa terima kasih yang mendalam yang tak ternilai harganya di tujukan kepada Dosen kami yang dicintai.amin.yang membuka wawasan kami agar lebih fokus kepada suatu system yang terencana. Terakhir.ac. dosen mata kuliah Analisis dan Perancangan Sistem yang telah memberi kami kesempatan untuk memperluas wawasan belajar untuk membuat suatu system yang berjudul Project Desain Sistem Informasi Perpustakaan Online Menggunakan UML (elibrary. system yang kami buat dapat berguna serta bermanfaat bagi AMIK MITRAGAMA khususnya dan juga bagi kami kelompok lima dimasa yang akan datang.akurat serta ekonomis dan praktis.dengan baik.Tugas ini adalah yang pertama dan penuh dengan tantangan.Begitu juga dengani State Machine dan Activity Diagram yang merupakan komponen dari UML itu sendiri..

................ i Daftar isi ..........................................................................amikmitragama......................................... 3 b.........................ac.............. 10 KESIMPULAN ............................................................................................................................ 7 c.....ac.................. 10 2........ 13 Daftar Pustaka ................ 12 Penutup................................... 1 II........ 14 .amikmitragama.................................................................. Cara membuat diagram aktivitas ............ UML .................................. 5 b.................................................... Simbol-simbol pada state diagram ................................. Contoh activity diagram .....................................................................................id) ........................................ 10 1.................. 11 POKOK BAHASAN ................................................ac.............. SISTEM INFORMASI PERPUSTAKAAN ONLINE (elibrary................................ State Machine Diagram pada Sistem Informasi Perpustakaan Online (elibrary......... 4 III..................................................................................................................................................................................... ACTIVITY DIAGRAM ..............DAFTAR ISI Kata Pengantar ...................... 2 a................. 1 I..............................id) ............ Contoh State Machine Diagram .................... 4 a..................................................................................... 9 IV.............................................................................................................amikmitragama.............................................................. Simbol-simbol pada activity diagram ...........id) ................................................................ Activity Diagram pada Sistem Informasi Perpustakaan Online (elibrary................................................................................................................................................. STATE MACHINE DIAGRAM ..............

Menyediakan bahasa pemodelan visual yang ekspresif dan siap pakai untuk mengembangkan dan pertukaran model-model yang berarti 2. framework dan pattern. 5.POKOK BAHASAN I. Tujuan UML : 1. merancang dan mendokumentasikan sistem piranti lunak. UML ( Unified Modelling Language ) Unified Modelling Language (UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk visualisasi. 6. Menyediakan basis formal untuk pemahaman bahasa pemodelan Mendorong pertumbuhan pasar kakas berorientasi objek Mendukung konsep-konsep pengembangan level lebih tinggi seperti komponen. UML mendefinisikan diagram-diagram berikut ini :    Use Case Diagram Class Diagram Behaviour Diagram :  State Chart Diagram . Menyediakan mekanisme perluasan dan spesialisasi untuk memperluas konsep-konsep inti 3. kolaborasi. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Mendukung spesifikasi independen bahasa pemrograman dan proses pengembangan tertentu 4.

perilaku sistem ditunjukkan. misalnya mesin pembelian kopi dengan uang koin. STATE MACHINE DIAGRAM State machine diagram adalah Statechart diagram atau yang biasa juga disebut state diagram menunjukkan kondisi yang dapat dialami atau terjadi pada sebuah objek sehingga setiap objek memiliki sebuah diagram status. atau menunggu suatu kejadaian. melaksanakan suatu aksi. Diagram Status mengambarkan seluruh state/status yang memungkinkan obyek-obyek dalam class dapat dimiliki dan kejadiankejadian yang menyebabkan satus berubah. Perubahan dalam suatu state disebut juga transisi (transition). Sebuah status adalah kondisi selama hidup objek atau interaksi selama memenuhi suatu kondisi. lebih spesifik apa yang harus dilakukan dalam hubungannya dengan transisi status.  Activity Diagram Interaction Diagram :   Sequence Diagram Collaboration Diagram II. Suatu transisi juga dapat memiliki sebuah aksi yang dihubungkan pada status. Pada diagram ini. Diagram status diadopsi dari penggambaran kondisi mesin status (state machine) yang menggambarkan status apa saja yang dialami oleh mesin. Statechart Diagram digunakan untuk mendokumentasikan beragam kondisi/keadaan yang bisa terjadi terhadap sebuah class dan kegiatan apa .

a. State diagram justru biasanya hanya memodelkan transisi yang terjadi hanya pada sebuah class. Simbol-simbol yang ada pada State Chart Diagram : .saja yang dapat merubah kondisi/keadaan tersebut. Pada umumnya statechart diagram menggambarkan class tertentu (satu class dapat memiliki lebih dari satu statechart diagram).

Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. tetapi lebih menggambarkan prosesproses dan jalur-jalur aktivitas dari level atas secara umum. decision yang mungkin terjadi. Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak. ACTIVITY DIAGRAM Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang. dan bagaimana mereka berakhir. bagaimana masing-masing alir berawal. Activity diagram merupakan state diagram khusus. di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing). Contoh State Machine Diagram pada kasus Peminjaman Barang Ada Form Peminjaman Mengecek Mengecek keadaan barang Barang memenuhi syarat Tambahkan Persetujuan + Pesetujuan Peminjaman + Penyerahan Barang Informasi barang Barang telah diterima Informasi telah diterima Informasi + Memberi Info Ke Peminjaman III. sementara use case .b. Aktivitas menggambarkan proses yang berjalan. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.

Simbol-simbol pada Activity Diagram Simbol Start Point End Point Activities Keterangan Fork (Percabangan) Join (Penggabungan) Decision Swimlane Sebuah cara untuk mengelompokkan activity berdasarkan Actor (mengelompokkan activity dalam sebuah urutan yang sama) . a.menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas.

Hanya ada satu start state dalam sebuah workflow. End State End state menggambarkan akhir atau terminal dari pada sebuah activity diagram. activity digambarkan dengan simbol belah ketupat=‘lozenge’ (horizontal top and bottom with convex sides). Pada UML. start state digambarkan dengan simbol lingkaran yang solid.1. . Start State 3. Start State Start state dengan tegas menunjukkan dimulainya suatu workflow pada sebuah activity diagram. Pada UML. Activity State 2. end state digambarkan dengan simbol sebuah bull’s eye. Pada UML. Activity Activity menggambarkan sebuah pekerjaan/tugas dalam workflow. Bisa terdapat lebih dari satu end state pada sebuah activity diagram.

decision digambarkan dengan sebuah simbol diamond. Decision Decision adalah suatu titik/point pada activity diagram yang mengindikasikan suatu kondisi dimana ada kemungkinan perbedaan transisi.End State 4. Cara membuat Diagram Aktivitas :   Mulailah dengan node awal untuk titik awal. Pada UML. State Transition 5. Swimlanes Object swimlane untuk menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu. state transition digambarkan oleh sebuah solid line dengan panah. . Decision 6. Pada UML. b. State Transition State transition menunjukkan kegiatan apa berikutnya setelah suatu kegiatan sebelumnya. Tambahkan partisi jika relevan untuk analisis yang dibuat.

Jangan lupa untuk menggabungkan kembali dengan merge.  Tambahkan forks dan joins jika aktivitas akan dilakukan secara paralel.  Akhiri proses dengan notasi untuk akhir Start Activity1 Activity1 Fork Activity2 Activity2 Activity3 Activity3 Branch Activity4 Activity4 Activity5 Activity5 Join Activity6 Activity6 End . joins. dan merges.  Tambahkan aksi untuk setiap langkah utama dari use case.  Tambahkan decisions jika alur dipecah menjadi beberapa pilihan. Setiap aksi hanya mendapat satu alur masuk dan satu alur keluar menuju ke forks. decisions. keputusan atau node akhir. Tambahkan alur dari setiap aksi ke aksi lain.

Contoh Diagram Aktivitas pada system order Terima Order Terima Order Isi Order Isi Order Kirim Order Kirim Order Terima Pembayaran Terima Pembayaran Pengiriman Semalam Pengiriman Semalam Pengiriman Biasa Pengiriman Biasa Tutup Order Tutup Order .c.

State Machine Diagram pada Sistem Informasi Perpustakaan Online (elibrary.ac. SISTEM INFORMASI PERPUSTAKAAN ONLINE (elibrary.amikmitragama.amikmitragama.id)  Member Form Daftar & Login Persetujuan Persetujuan + Menyetujui pendaftaran & Login + Menyetujui pendaftaran & Login + Memberikan User Name & Password + Memberikan User Name & Password Masuk Ke elibrary AMIK Memberikan Memberikan + Memberikan daftar buku + Memberikan daftar buku + Memberikan Laman Comment System + Memberikan Laman Comment System Klik judul buku dan mengisi komentar Menampilkan Menampilkan Menampilkan buku yang diterima Menampilkan buku yang diterima Member membaca buku  Admin Form Login Persetujuan Persetujuan + Menyetujui Login + Menyetujui Login + Menampilkan Laman Administrator + Menampilkan Laman Administrator Maintenance System Menyimpan Menyimpan + Menyimpan hasil maintenance + Menyimpan hasil maintenance Log Out .IV.id) a.ac.

User Name & Password Mengisi Identitas. User Name & Password Dosen Dosen Mahasiswa Mahasiswa Menerima Pendaftaran Menerima Pendaftaran Menyetujui Password & User Name Menyetujui Password & User Name Login Login Member Member Admin Admin Dosen Dosen Mahasiswa Mahasiswa Pustakawan Pustakawan Pimpinan Pustaka Pimpinan Pustaka Menerima Login Menerima Login Open Library Open Library Memberikan Daftar Buku Memberikan Daftar Buku Klil Salah Satu Judul Buku Klil Salah Satu Judul Buku Menampilkan Laman Comment System Menampilkan Laman Comment System Mengisi Comment System Mengisi Comment System Menampilkan Buku yang diminta Menampilkan Buku yang diminta Baca Buku Baca Buku Menerima Login Menerima Login Open Administrator Open Administrator Maintenance System Maintenance System Save Maintenace Save Maintenace Logout Logout .ac.b.amikmitragama. Activity Diagram pada Sistem Informasi Perpustakaan Online (elibrary.id) Daftar Daftar Mengisi Identitas.

Diagram status diadopsi dari penggambaran kondisi mesin status (state machine) yang menggambarkan status apa saja yang dialami oleh mesin.id). Activity diagram merupakan state diagram khusus. Behaviour Diagram (State Chart Diagram & Activity Diagram). UML mendefinisikan Use Case Diagram. . misalnya mesin pembelian kopi dengan uang koin. State machine diagram yang biasa juga disebut state diagram menunjukkan kondisi yang dapat dialami atau terjadi pada sebuah objek sehingga setiap objek memiliki sebuah diagram status. Class Diagram. Seperti dalam tulisan ini contohh dari State Machine Diagram dan Activity Diagram pada Sistem Informasi Perpustakaan Online menggunakan UML (elibrary. di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing).KESIMPULAN Unified Modelling Language (UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk visualisasi. tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum.amikmitragama. Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak. merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah system. Interaction Diagram (Sequence Diagram & Collaboration Diagram).ac.

PENUTUP Demikian akhir dari makalah yang kami buat.semoga Allah swt terus memberikan rahmat serta karunianya dan menjadikannya rezeki yang berlimpah. Sekali lagi.agar makalah ini lebih baik lagi dimasa yang akan datang .system yang kami buat dapat berguna serta bermanfaat bagi AMIK MITRAGAMA khususnya dan juga bagi kami kelompok lima dimasa yang akan datang. Mohon maaf jika masih banyak kesalahan dan kekurangan. Harapan kami.serta dengan penuh rendah hati kami juga mengharapkan masukan serta saran yang membangun. Mudah-mudahan bermanfaat dan banyak pelajaran yang bisa diambil dari makalah ini.kami dari kelompok lima memohon maaf yang dalam apabila ada yang tidak sesuai ataupun kejanggalan pada makalah ini.amin.dengan penuh rasa terima kasih yang mendalam yang tak ternilai harganya di tujukan kepada Dosen kami yang dicintai. Terakhir.

ac. Bandung: Penerbit Informatika .ppt Hariyanto.gunadarma.(2004).DAFTAR PUSTAKA http://www. Ir.ac. Bambang.id/Downloads/files/6077/Modul_UML.scribd. Rekayasa Sistem Berorientasi Objek.budiluhur.id/dosen/960037/PSIoo/PSI5.MT.staff.pdf https://webdosen.com/doc/67154238/99/Contoh-Diagram-Aktivitas setia.

TABEL TUGAS ANGGOTA KELOMPOK No Nama Tugas Paraf 1 Zunaidi Wazir Membuat Presentasi makalah 2 Syamsiati Menyusun makalah 3 Nurvita Sari Mencari materi 4 Swandri Tambunan Mencari materi 5 Yulian Indra Print Out dan Jilid .

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->