Anda di halaman 1dari 24
3A. BAB III LANDASAN TEORL Sistem Infomasi 3.11 Konsep Dasar Sistem Sistem adalah kumpulan elemen, komponen, atau subsistem yang saling berintegrasi dan berinteraksi untuk mencapai tujuan tertentu, Jadi setiap sistem memiliki subsistem-subsistem, dan subsistem terdiri atas komponen-komponen atau clemen-clemen (Supriyanto, 2005 : 238). Scbagai contoh sistem komputer memiliki subsistem software, hardware, dan pengguna (brainware). Sedangkan subsistem hardware terditi dari subsistem peranti input, peranti proses, dan peranti ouput. Subsistem peranti input terdiri dari komponen seperti mouse, keyboard, suara, dan sebagainya. Jadi dimungkinkan bahwa di dalam subsistem terdiri dari subsistem lagi. Atau sebuah sistem memiliki sistem yang lebih besar yang dinamakan suprasistem, suprasistem dimungkinkan_ memiliki sistem yang lebih besar, schingga dinamakan supra dari suprasistem. Terdapat 2 kelompok pendekatan yang digunakan dalam mendefinisikan sistem, yaitu: 7 1. Lebih menckankan pada prosedur yang digunakan dalam sistem dan mendefinisikan sistem sebagai jaringan prosedur, metode, dan cara kerja yang saling berinteraksi dan dilakukan untuk peneapa nn suatu tujuan tertentu, 2. Lebih menekankan pada elemen atau komponen penyusun sistem (Supriyanto, 2005 : 238). Karakteristik Sistem Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen, batas sistem, lingkungan Juar sistem, penghubung, masukan, keluaran, pengolah dan sasaran atau tujuan (Ladjamudin, 2005 : 4-5), 1. Komponen Sistem ‘Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerjasama membentuk suatu kesatuan, Komponen-komponen sistem atau. elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap subsistem mempunyai karakteristik dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan, 2. Batasan Sistem Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan Iuamya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan dan-menunjukkan ruang lingkup dari sistem tersebut, 3. Lingkungan Luar Sistem Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhioperasi_ sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan juga merugikan, 4, Penghubung Sistem Penghubung merupakan media yang menghubungkan antara satu subsistem dengan subsistem yang lainnya, Melalui penghubung ini kemungkinan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya, Keluaran dari satu subsistem akan menjadi masukan untuk subsistem lainnya melalui penghubung. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan, 5. Masukan Sistem Masukan sistem adalah energi yang dmasukkan ke dalam sistem, Masukan dapat berupa masukan perawatan dan masukan sinyal maintenance input adalah energi_yang dimasukkan supaya sistem tersebut dapat berjalan. Sinyal input adalah energi yang diproses untuk mendapatkan keluaran dari sistem. 20 6. Keluaran Sistem Keluaran sistem adalah energi yang diolah dan diklasifikasikan_menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain. 7. Pengolahan Sistem Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran. 8, Sasaran stem Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak mempunyai sasaran maka sistem tidak aka nada. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya, Sasaran_sangat berpengaruh pada masukan dan keluaran yang dihasilkan, Klasifikasi Sistem Sistem merupakan suatu bentuk integrasi antara satu Komponen dengan komponen lainnya. Karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem tersebut. Sistem dapat diklasifikasikan dari beberapa sudut pandang sebagai berikut (Ladjamudin, 2005 : 6) 1, Sistem abstrak dan sistem fisik Sistem abstrak berupa pemikiran, ide atau konsep yang tidak tampak secara fisik, contohnya 21 sistem teologi (ketuhanan). Sedangkan sistem fisik merupakan sistem yang ada secara fisik, contohnya sistem komputer, 2. Sistem alamiah dan sistem buatan manusia Sistem alamiah adalah sistem yang terjadi karena proses alam tanpa ada campur tangan manusia, contohnya sistem perputaran bumi, gravitasi, dan scbagainya, Sedangkan sistem buatan manusia adalah sistem yang di rancang atau di buat oleh manusia, contohnya sistem informasi manajemen, sistem informasi akuntansi, dan scbagainya. 3. Sistem tertentu (deterministic system) dan sistem tidak tentu (probabilistic system) Sistem deterministic beroperasi dalam cara yang dapat diramalkan atau diprediksi, contoh : sistem program komputer. Sistem probabilistik adalah sistem yang memiliki perilaku yang mungkin, sehingga sulit untuk diprediksikan. Contohnya sistem persediaan barang. 4, Sistem tertutup dan sistem terbuka. Sistem tertutup adalah sistem yang tidak dapat berhubungan dengan lingkungan Iuarnya, contohnya sistem gaji perusahaan. Sedangkan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan Jingkungan luarnya, contohnya sistem penjualan, 3.1.4, Sistem Informasi Sistem informasi dapat didefinisikan sebagai berikut (Ladjamudin, 2005 : 13-14) : 22 1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk meneapai suatu tujuan yaitu menyajikan informasi. 2, Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi 3. Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak Iuar tertentu dengan laporan-laporan yang diperlukan, Kegiatan Sistem Informasi Kegiatan sistem informasi meliputi (Ladjamudin, 2005 : 22) : 1. Input Menggambarkan suatu kegiatan menyediakan data untuk diproses 2. Proses Menggambarkan bagaimana suatu data diproses untuk menghasilkan suatu informasi yang bernilai tambah, 3. Output Suatu kegiatan untuk menghasilkan laporan dari proses diatas tersebut. 23 4, Penyimpanan Suatu kegiatan untuk memelihara dan menyimpan data, 5. Control Suatu aktivitas untuk menjamin bahwa sistem informasi tersebut berjalan sesuai dengan yang diharapkan. 3.2. Reservasi Hotel Reservasi atau pemesanan dalam bahasa Inggris adalah reservation yang berasal dari kata "to reserve" yaitu menyediakan atau mempersiapkan tempat sebelumnya, Sedangkan reservation yaitu pemesanan suatu tempat fasilitas. Jadi se 4 umum reservation yaitu pemesanan fasilitas yang diantaranya hotel, akomodasi, meal, seat pada pertunjukan, pesawat terbang, kereta api, bus, hiburan, night club, discoutegue dan sebagainya (Suartana, 2004 : 14). Kata reservation atau pemesanan dalam dunia pariwisata disebut juga booking. Cara untuk membedakan antara reservation hotel, travel dan airlines adalah jenis kegiatan dari masing-masing industri pariwisata itu sendiri Untuk itulah kegiatan dari reservation dikatakan tidak bisa dipisahkan dari satu Komponen dengan komponen lain yang ada dalam dunia industri pariwisata, Bila dilihat secara rinci, kegiatan reservation di hotel, airlines dan travel biro adalah sama namun sedikit perbedaan yaitu pada penerapannya. 24 Pengertian reservation tidak hanya terlepas dari fungsi dan tugas dari reservation department itu sendiri yaitu : penyediaan tempat baik sebelum tamu atau para wisatawan datang. Adapun fungsi dari reservation department secara umum adalah : 1, Melayani wisatawan dalam mempersiapkan tempat (kamar hotel, tempat duduk dalam pesawat, tour dan transportasi) 2. Mempersiapkan pramuwisata atau guide yang profesional 3. Melakukan surat menyurat dengan pihak yang terkait dan arsip. Reservation online berasal dari bahasa Inggris yaitu reservation dan online, seperti yang dijelaskan di atas bahwa reservation berasal dari kata "Yo serve" yaitu. menyediakan atau _mempersiapkan tempat sebelumnya. Sedangkan kata online berasal dari bahasa Inggris yaitu "on" dan "line" dimana kata on itu sendiri berarti hidup atau terus menerus dan line berarti garis atau hubungan, yang dalam pengertian umumnya adalah suatu fhubungan yang terus menerus. World Wide Web (WWW) World Wide Web adalah fasilitas internet yang menghubungkan dokumen dalam lingkup lokal maupun jarak jauh, Dokumen web disebut web page dan link dalam web membuat user bisa pindah dati satu page ke page lain (hyper text), baik antar page yang disimpan dalam server yang sama atau server di seluruh dunia, Pages diakses dan dibaca melalui web 25 browser seperti netscape navigator atau internet explorer (Sunarto, 2009 52). World Wide Web sering disingkat sebagai WWW atau web saja, yaitu sebuah sistem di mana informasi dapat di nikmati dalam bentuk teks, gambar, suara, dan lain-lain serta dapat diakses oleh perangkat lunak yang disebut browser. Informasi di web pada umumnya ditulis dalam format HTML. Informasi lainnya disajikan dalam bentuk grafis (dalam format GIF, IPG, PNG), suara (dalam format AU, WAV), dan objek multimedia lainnya (seperti. MIDI, Shockwave, Quicktime Movie, 3D World). WWW dijalankan dalam server yang disebut HTTPD (Sunarto, 2009 : 52). XAMPP XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi, merupakan campuran dari beberapa program. Yang mempunyai fumgsi sebagai server yang berdiri sendiri (localhost), yang terdiri dari program MySQL database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa pemrograman PHP dan Perl Nama XAMPP merupakan singkatan dari X (empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia di bawah GNU General Public License dan bebas, adalah mudah untuk menggunakan web server yang dapat melayani tampilan halaman web yang dinamis, Jika ingin mendapatkan xampp dapat mendownload langsung dari situs resminya, 26 ARF CREE) ey erent GER) CES sok Stam] Else Arache Running (imp) [Admin] geresh Else mye! Reming (Stop) Aen) ee [sve Ftezita Gia) a) ee) ve Mercury (Cra) aciin = Ineeail(ez)) >: ie installer package found Apache atexted (Port 601 MySql started (Daze 2206) Gambar 3.1 Tampilan XAMPP Control Panel Applications Bagian XAMPP Penting Memahami XAMPP : + htdoc adalah folder di mana Anda meletakkan file yang akan dijalankan, seperti file PHP, HTML dan script lainnya. * phpMyAdmin adalah bagian untuk mengelola database MySQL. yang dikomputer. + Untuk membukanya, membuka browser dan ketik alamat http: // localhost / phpMyAdmin, halaman phpMyAdmin akan muncul. + Control Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti stop service (bethenti), atau mulai (mulai). Komponen XAMPP_ XAMPP 1.8.3 untuk Windows, Termasuk : + Apache 2.4.4 + MySQL 6.5.11 3.5. 27 + PHP 5.5.0 * phpMyAdmin 4.0.4 + FileZilla FTP Server 0.9.41 + Tomeat 7.0.41 (with mod_proxy_ajp as connector) + Strawberry Perl 5.16.3.1 Portabel + XAMPP Control Panel 3.2.1 (dari hackattack142) Perangkat Lunak Web Server Web server adalah sebuah perangkat Iunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan Kembali hasilnya dalam bentuk halaman- halaman web yang umumnya berbentuk dokumen HTML (Sunarto, 2009 119). Program-program yang dibutuhkan untuk website dan internet (Sunarto, 2009 : 120) 1, Bahasa pemrograman HTML. Hypertext Markup Language (HTML) adalah sebuah bahasa mark- up yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi didalam sebuah browser internet. HTML saat ini merupakan standar internet yang didefinisikan dan dikendalikan penggunaannya olch World Wide Web Consortium (W3C). HTML berupa kode tag yang diperintahkan oleh browser untuk ‘menghasilkan tampilan sesuai dengan yang diinginkan, Sebuah file 28 yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. 2, Bahasa pemrograman PHP PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini, PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted) yang bentuknya masih berupa sekumpulan script yang digunakan mengolah data form dari web. PHP banyak digunakan utnuk membuat situs web yang dinamis, meskipun tidak tertutup kemungkinan digunakan untuk kepentingan lain, PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows). 3.6. Database MYSQL ‘Mysql merupakan sofware sistem manajemen database (Database Management System - DBMS) yang sangat populer di kalangan pemrograman, MySQL merupakan database yang paling populer digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola data. Kepopuleran MySQL dimungkinkan karena Kemudahannya untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah kecil Keistimewaan MySQL yaitu 29 1. Portability MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Unix, Free BSD, Mac OS X Server dan lain-lain 2. Open Source MySQL di distribusikan secara Open Source schingga dapat digunakan secara bebas. 3. Multi User MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah, 4. Performance Tuning MySQL memiliki kecepatan yang tinggi dalam menangani Query, dengan kata lain dapat memproses lebih banyak SOL per satuan waktu. 5. Column Types MySQL memiliki tipe kolom yang sangat kompleks, seperti Signed/Unsigned integer, float, double, char, varchar, text, blob, date, time, times stamp, year, set dan enum. 6. Command dan Function MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam Query. 7. Security MySQL memiliki lapisan-lapisan sekuritas seperti level Subnetmask, nama host, dan ijin akses user dengan stem, perijinan yang mendetail seperti password terenkripsi. 8. Scalability dan Limits MySQL mampu menangani database dengan skala besar, dengan jumlah records lebih dari 50 juta dan 60 juta tabel serta $ miliar baris. Selain itu, batas indeks yang dapat ditampung mencapai 32 indeks pada setiap tabelnya, 3.7. 30 9. ConnectivityMySQL dapat melakukan koneksi dengan client menggunakan protocol TCP/IP, Unix Socet (Unix), atau Named Pipe NT). 10. Localitation Deteksi pesan kesalahan pada Client dengan menggunakan lebih dari 20 bahasa. 11. Interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API ( Application Programming Interface ). 12. Client dan Tools Dilengkapi dengan berbagai tools yang dapat digunakan sebagai administrasi database, dan pada setiap tool yang ada di sertakan petunjuk online. 13. Struktur Table Struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, di banding database lainnya semacam posigre SOL ataupun oracle Pengertian Adobe Dreamweaver CS3 Dreameaver merupakan salah satu tool populer yang digunakan untuk pemrograman web, Dreamweaver paling digemari karena fasilitasnya lengkap dan mudah dioperasikan. Setiap rilis terbaru Dreamweaver selalu mengikuti perkembangan teknologi web terbaru, schingga akan menjadi jawaban bagi kebutuhan pengembangan web terbaik di kalangan web developer. Dreamweaver CS3 merupakan versi terbaru yang memiliki performa yang lebih baik dan memiliki tampilan yang memudahkan kita membuat 31 halaman web, baik saat sedang bekerja dalam jendela desain maupun dalam jendela kode rumus. Banyak kelebihan dalam Dreamweaver CS3, diantaranya adalah : a, Dapat digunakan pada dua sistem operasi, yaitu Macintosh atau Windows. b, Dapat dilihat tampilan website preview pada komputer, ponsel atau PDA dan printer. c. Membangun web dengan CSS dengan menggunakan CSS layout, CSS ‘panel dan CSS visualization. 4, Fasilitas lengkap pendukung CSS. ce, Kemudahan pengelolaan data dengan form maupun Spray Data Objek. Dalam ruang kerja Dreamweaver CS3, ada beberapa elemen utama yang membentuk suatu ruang kerja yang merupakan satu kesatuan tampilan antara menu utama, panel, property inspector, serta toolbar. Berikut ruang kerja Dreamweaver berikut: ye eels) Gambar 3.2 Tampilan Awal Adobe Dreamweaver CS3 32 Gambar 3.3 Tampilan layout ruang kerja 4, Insert Bar berisi tombol-tombol untuk menyisipkan berbagai macam objek, seperti: image, tabel dan frame, ke dalam dokumen, Tw haett Coane | yout Foun AP) Daw | Say Tet Froetes Dos Oss els alseol|solsQus Gambar 3.4 Tampilan Insert Bar b. Document Toolbar berisi tombol-tombol menu pop-up yang menyediakan tampilan berbeda Document Window. Misalnya Code, Spilt, atau Design. a ai ifn ecm Hee oe IO Cee ee Gambar 3.5 Tampilan Document Toolbar cc. Document Window berfungsi menampilkan dokumen di mana pembuat website bekerja sckarang. 33 Gambar 3.6 Tampilan Document Windows d, Panel Groups adalah kumpulan panel yang saling berkaitan yang dikelompokkan di bawah satu judul, Gambar 3.7 Tampilan Panel Groups e. Tag Selector berfungsi menampilkan hirarki tag disckitar pilihan yang aktif pada Design View. f Property Inspector berfungsi melihat dan mengubah berbagai property objek yang terpilih. Butea» [i eeaa =e Gambar 3.8 Tampilan Property Inspector 34 g. Files Panel berfungsi mengatur file-file dan folder-folder yang membentuk situs web. Pea a tated $s] FIP & ROS Servers (Desktop items. Gambar 3.9 Tampilan Files Panel 3.8, UML (Unified Modeling Language) UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek. Karena UML ini merupakan bahasa visual untuk pemodelan bahasa berorientasi objek, maka semua elemen dan diagram berbasiskan pada paradigma object oriented. UML senditi juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema 35 UML tidak hanya merupakan sebuah bahasa pemograman visual saja, namun juga dapat secara langsung dihubungkan ke berbagai bahasa pemograman, seperti JAVA, C++, Visual Basic, atau babkan dihubungkan secara langsung ke dalam sebuah object-oriented database. Bebearapa diagram yang digunakan di UML (Unifed Modeling Language) 1. Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditckankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login kesistem, meng-create sebuah daftar belanja, dan sebagainya. Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan - pekerjaan tertentu. Tabel 3.1 Simbol Use Case Diagram No. | Gambar Nama Keterangan Actor | Menspesifikasikan himpunan 1 peran yang pengguna mainkan ketika berinteraksi dengan use case, 36 Gambar Nama Keterangan Dependency Hubungan dimana perubaban yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak manditi findependeny). Generalization Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (ancertor). Include Menspesifikasikan bahwa use case sumber secara eksplisit. Association ‘Apa yang menghubungkan antara objek satu dengan objek lainnya. Menspesifikasikan paket yang menampilkan sistem — secara terbatas, Use Case Deskripsi dari_urutan aksi — aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor. Collaboration Tnteraksi aturan — aturan dan elemen lain yang bekerja sama untuk menyediakan perilaku yang lebih besar dari jumlah dan elemen — elemennya (sinergi). Note Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi. 37 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 atas dimensi vertikal (waktu) dan dimensi horizontal (objek - objek yang terkait). Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah - langkah yang dilakukan sebagai respon dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. Masing-masing objek, termasuk aktor, memiliki lifeline vertikal, Tabel 3.2 Simbol Sequence Diagram No. Gambar Nama Keterangan Lifeline | Objek entity, anlar muka yang saling berinteraksi CI i Message | Spesifikasi dari komunikasi antar objek yang memuat informasi_ — —_informasi tentang aktifitas yang terjadi 38 Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi_objek. Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain- lain. Class memiliki tiga area pokok : nama (stereotipe), atribut, dan metoda. Atribut dan metoda dapat memiliki salah satu sifat berikut 1. Private, tidak dapat dipanggil dari luar cla yang bersangkutan 2. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya, Tabel 3.3 Simbol Class Diagram No. | Gambar ‘Nama Keterangan Generalization | Hubungan dimana _objek anak (descendent) berbagi perilaku dan struktur data 1. | <—— dari objek yang ada di atasnya objek —_induk (ancestor). Nary Association | Upaya untuk menghindart asosiasi dengan lebih dari 2 2 objek Class Himpunan dari objek - objek yang berbagi atribut serta operasi yang sama. 39 No. | Gambar Nama Keterangan Collaboration | Deskripsi dari urutan aksi- aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor Dependency Operasi yang benar - benar 5. dilakukan oleh ~— suatu " objek. Dependency Hubungan dimana perubahan yang terjadi pada satu elemen ‘ mandiri (independent) akan mempegaruhi elemen yang bergantung padanya elemen yang tidak mandiri ‘Association ‘Apa yang menghubungkan 7 antara objek satu dengan objek lainnya. 4, 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 cksekusi. 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). Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan 40 interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses - proses dan jalur-jalur aktivitas dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih, Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktifitas. Decision digunakan untuk menggambarkan behaviour pada kondisi tertentu. Untuk mengilustrasikan proses - proses paralel (fork dan join) digunakan titik sinkronisasi yang dapat berupa titik, garis horizontal atau vertical Tabel 3.4 Simbol Activity Diagram No. | Gambar Nama Keterangan 1 Actifity Memperlihatkan bagaimana masing masing Kelas antar muka — saling berinteraksi satu sama lain ‘Action State dari_—ssistem=—-yang. aksi Initial Node | Bagaimana objek dibentuk atau diawali 4 Actifity Bagaimana objek dibentuk dan dihancurkan Final Node 5 Fork Node | Satu aliran yang pada tahap tertentu Cy) mencemian esha dt Sn berubah menjadi beberapa aliran

Anda mungkin juga menyukai