Alat Bantu Analisis Pengertian UML Unified Modelling Language

21 memungkinkan penciptaan objek – objek baru berdasarkan objek lain yang sudah ada, dengan kata lain objek anak mewarisi segala sesuatu daru objek induk.

d. Polimorfisme

Polimorfisme merupakan prinsip penting yang ketiga dari pemrograman berorientasi objek. Polimorfisme berarti suatu fungsionalitas yang diimplementasian dengan berbagai cara yang berbeda. Pada terminologi berorientasi objek, ini berarti sebagian fungsionalitas tertentu memiliki berbagai implementasi.

2.4.2 Alat Bantu Analisis

Alat bantu yang dipakai dalam merancang Praktek Kerja Lapangan ini akan menggunakan UML sebagai alat bantu tools dalam perancangan dan pendokumentasian sistem yang akan dibuat.

2.4.3 Pengertian UML Unified Modelling Language

UML adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman 22 apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi objek UML mendefinisikan notasi dan syntaxsemantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD Object- Oriented Design, Jim Rumbaugh OMT Object Modeling Technique, dan Ivar Jacobson OOSE Object-Oriented Software Engineering. Dalam mendefinisikan UML didefinisikan melalui diagram-diagram sebagai berikut: 1 Use Case diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Contoh use case diagram : 23 Gambar 2.4.3 Contoh Use Case diagram 2 Activity diagram 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. 24 Contoh activity diagram tanpa swimlane: Gambar 2.4.3 Contoh Activity diagram tanpa swimlane 25 3 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. Contoh sequence diagram : Gambar 2.4.3 Contoh Sequence diagram 4 Class diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan atributproperti suatu sistem, sekaligus 26 menawarkan layanan untuk memanipulasi keadaan tersebut metodafungsi. Contoh class diagram : Gambar 2.4.3 . Contoh Class Diagram

2.5 PHP dan Mysql

Dokumen yang terkait

Sistem Informasi Pelatihan Teknologi Ilmu Komputer Untuk Guru SMK Se-Jawa Barat Di Balai Pengembangan Teknologi Pendidikan (BPTP) Provinsi Jawa Barat

0 2 88

Sistem pengaturan dan pengawasan kegiatan pelatihan guru SMK denga bidang teknologi rekayasa di Balai Pelatihan Pendidikan dan Tenaga Kependidikan Kejuruan (BPPTKPK) Propinsi Jawa Barat berbasis web

0 9 77

Tinjauan Atas Penyusunan Anggaran Berbasis Kinerja Pada Balai Pelatihan Pendidik Dan Tenaga Kependidikan Pendidikan Kejuruan Dinas Pendidikan Provinsi Jawa Barat

0 4 45

Pengembangan Sistem Informasi Manahemen Diklat (Pendidikan Dan Pelatihan) Di Bapelkes Dinkes Provinsi Jawa Barat

2 18 163

Sistem Informasi Pengolahan Data Pelatihan Guru SMK Pada Balai Pelatihan Pendidikan Dan Tenaga Kependidikan Pendidikan Kejuruan (BPPTKPK) Jawa Barat

0 9 64

Sistem Informasi Inventarisasi Barang di Balai Pelatihan Pendidik dan Tenaga Kependidikan Pendidikan Kejuruan (BPPTKPK) Jawa Barat

0 17 103

STUDI TENTANG PENGELOLAAN PELATIHAN PENGEMBANGAN MEDIA PEMBELAJARAN BERBASIS TIK: Studi Deskriptif di Balai Pelatihan Pendidik dan Tenaga Kependidikan Pendidikan Kejuruan Dinas Pendidikan Provinsi Jawa Barat.

0 2 43

PENGELOLAAN SISTEM PENDIDIKAN DAN PELATIHAN DI BADAN PENDIDIKAN DAN PELATIHAN DAERAH PROVINSI JAWA BARAT.

0 0 46

PENGARUH BUDAYA ORGANISASI TERHADAP MOTIVASI KERJA PEGAWAI DI BALAI PELATIHAN PENDIDIK DAN TENAGA KEPENDIDIKAN PENDIDIKAN KEJURUAN (BPPTKPK) DINAS PENDIDIKAN PROVINSI JAWA BARAT.

0 2 50

PENDIDIK DAN TENAGA KEPENDIDIKAN MENENGAH (SMASMK) DINAS PENDIDIKAN PROVINSI JAWA TENGAH

0 0 8