Modul Responsi. Rekayasa Perangkat Lunak. Dosen Pengampu: Astria Hijriani, S.Kom. M.Kom. Penyusun: Tim Asisten Rekayasa Perangkat Lunak

Ukuran: px
Mulai penontonan dengan halaman:

Download "Modul Responsi. Rekayasa Perangkat Lunak. Dosen Pengampu: Astria Hijriani, S.Kom. M.Kom. Penyusun: Tim Asisten Rekayasa Perangkat Lunak"

Transkripsi

1 Daftar Isi Modul Responsi Rekayasa Perangkat Lunak Dosen Pengampu: Astria Hijriani, S.Kom. M.Kom. Penyusun: Tim Asisten Rekayasa Perangkat Lunak Edisi 1 (2017) Laboratorium Komputasi Dasar Jurusan Ilmu Komputer FMIPA Universitas Lampung i

2 Daftar Isi Deskripsi Mata Kuliah Pembahasan mengacu pada siklus pengembangan perangkat lunak yang terdiri atas tahapan perencanaan, analisa, perancangan, pembuatan program, pengujian dan pemeliharaan. Bentuk perkuliahan dipadukan dengan proyek semester. Setiap kelompok peserta diharuskan membangun sebuah perangkat lunak, yang telah didefinisikan pada awal semester. Materi yang akan diberikan meliputi metodologi pengembangan perangkat lunak: computer aided software engineering (CASE) tools; Perencanaan proyek pengembangan perangkat lunak; analisis permasalahan dan kebutuhan pemakai; penyusunan spesifikasi perangkat lunak; Prinsip dasar perancangan perangkat lunak; teknik perancangan berorientasikan pada proses, data, obyek; permasalahan dalam penuliasan program; software quality assurance; ukuran mutu perangkat lunak; pengujian perangkat lunak; pemeliharaan perangkat lunak. Tujuan Perkuliahan Agar mahasiswa dapat memahami pengembangan perangkat lunak beserta tahapan dari pembuatannya. Deskripsi Isi Perkuliahan Materi pembelajaran dalam Mata Kuliah Rekayasa Perangkat Lunak Lanjutan terdiri dari beberapa pokok bahasan seperti: pengenalan dasar-dasar UML, Usecase Diagram, Activity Diagram, Sequence Diagram, Class Diagram, Flow Chart, dan desain dengan studi kasus. ii

3 Daftar Isi Daftar Isi Daftar Isi... iii Pengenalan dasar-dasar UML Pengenalan UML Sejarah Singkat UML... 4 Use Case Diagram Kelakuan Sistem Komponen Komponen yang Terlibat dalam Use Case Diagram Activity Diagram Activity Diagram Elemen Elemen Activity Diagram Cara Membuat Activity Diagram dengan StarUML Sequence Diagram Sequence Diagram Cara Membuat Sequence Diagram dengan StarUML Class Diagram Definisi Object dan Class iii

4 Pengenalan dasar-dasar UML Materi 1 Pengenalan dasar-dasar UML Tujuan Instruksional : Pengantar Pokok bahasan ini menjelaskan tentang pengenalan awal UML serta pengertian dan dasar-dasar UML. Kompetensi yang Diharapkan : Praktikan mampu memahami pengertian dan dasar-dasar UML. Waktu Pertemuan : 120 menit 1.1 Pengenalan UML UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (OOA&D) yang dimunculkan sekitar akhir tahun 80-an dan awal tahun 90-an. UML merupakan gabungan dari metode Booch, Rumbaugh (OMT) dan Jacobson. Tetapi UML ini akan mencakup lebih luas daripada OOA&D. Pada pertengahan pengembangan UML dilakukan standarisasi proses dengan OMG (Object Management Group) dengan harapan UML akan menjadi bahasa standar pemodelan pada masa yang akan datang. UML disebut sebagai bahasa pemodelan bukan metode. Kebanyakan metode terdiri paling sedikit prinsip, bahasa pemodelan dan proses. Bahasa pemodelan (sebagian besar grafik) merupakan notasi dari metode yang digunakan untuk mendesain secara cepat. Bahasa pemodelan merupakan bagian terpenting dari metode. Ini merupakan bagian kunci tertentu untuk komunikasi. Jika anda ingin berdiskusi tentang desain dengan seseorang, maka Anda hanya membutuhkan bahasa pemodelan bukan proses yang digunakan untuk mendapatkan desain. UML merupakan bahasa standar untuk penulisan blueprint software yang digunakan untuk visualisasi, spesifikasi, pembentukan dan pendokumentasian alatalat dari sistem perangkat lunak. 1.2 Sejarah Singkat UML UML dimulai secara resmi pada oktober 1994, ketika Rumbaugh bergabung dengan Booch pada Relational Software Corporation. Proyek ini memfokuskan pada penyatuan metode Booch dan OMT. UML versi 0.8 merupakan metode penyatuan yang dirilis pada bulan Oktober Dalam waktu yang sama, Jacobson bergabung dengan Relational dan cakupan dari UML semakin luas sampai diluar perusahaan OOSE. Dokumentasi UML versi 0.9 akhirnya dirilis pada bulan Juni Meskipun pada tahun 1996 ini melihat dan menerima feedback dari 4

5 1.2 Sejarah Singkat UML komunitas Software Engineering. Dalam waktu tersebut, menjadi lebih jelas bahwa beberapa organisasi perangkat lunak melihat UML sebagai strategi dari bisnisnya. Kemudian dibangunlah UML Consortium dengan beberapa organisasi yang akan menyumbangkan sumber dayanya untuk bekerja, mengembangkan, dan melengkapi UML. Di sini beberapa partner yang berkontribusi pada UML 1.0, diantaranya Digital Equipment Corporation, Hewlett-Packard, I-Logix, Intellicorp, IBM, ICON Computing, MCI Systemhouse, Microsoft, Oracle, Relational, Texas Instruments dan Unisys. Dari kolaborasi ini dihasilkan UML 1.0 yang merupakan bahasa pemodelan yang ditetapkan secara baik, expressive, kuat, dan cocok untuk lingkungan masalah yang luas. UML 1.0 ditawarkan menjadi standarisasi dari Object Management Group (OMG). Dan pada Januari 1997 dijadikan sebagai standar bahasa pemodelan. Antara Januari Juli 1997 gabungan group tersebut memperluas kontribusinya sebagai hasil respon dari OMG dengan memasukkan Adersen Consulting, Ericsson, ObjectTimeLimeted, Platinum Technology, Ptech, Reich Technologies, Softeam, Sterling Software dan Taskon. Revisi dari versi UML (versi 1.1) ditawarkan kepada OMG sebagai standarisasi pada bulan Juli Dan pada bulan September 1997, versi ini dierima oleh OMG Analysis dan Design Task Force (ADTF) dan OMG ArchitectureBoard. Dan Akhirnya pada Juli 1997 UML versi 1.1 menjadi standarisasi. Pemeliharaan UML terus dipegang oleh OMG Revision Task Force (RTF) yang dipimpin oleh Cris Kobryn. RTP merilis editorial dari UML 1.2 pada Juni Dan pada tahun 1998 RTF juga merilis UML 1.3 disertai dengan user guide dan memberikan technical cleanup. 1.1 Pengertian UML Pengertian Unified Modeling Language (UML) UML adalah bahasa untuk menspesifikasi, memvisualisasi, membangun dan mendokumentasikan artifacts (bagian dari informasi yang digunakan atau dihasilkan oleh proses pembuatan perangkat lunak, artifact tersebut dapat berupa model, deskripsi atau perangkat lunak) dari sistem perangkat lunak, seperti pada pemodelan bisnis dan sistem non perangkat lunak lainnya [HAN98]. Selain itu UML adalah bahasa pemodelan yang menggunakan konsep orientasi object. UML dibuat oleh Grady Booch, James Rumbaugh, dan Ivar Jacobson di bawah bendera Rational Software Corp [HAN98]. UML menyediakan notasi-notasi yang membantu memodelkan sistem dari berbagai perspektif. UML tidak hanya digunakan dalam pemodelan perangkat lunak, namun hampir dalam semua bidang yang membutuhkan pemodelan. 5

6 1.2 Sejarah Singkat UML Bagian-bagian Dari UML Bagian-bagian utama dari UML adalah view, diagram, model element, dan general mechanism. 1) View View digunakan untuk melihat sistem yang dimodelkan dari beberapa aspek yang berbeda. View bukan melihat grafik, tapi merupakan suatu abstraksi yang berisi sejumlah diagram. Beberapa jenis view dalam UML antara lain: use case view, logical view, component view, concurrency view, dan deployment view. Use case view Mendeskripsikan fungsionalitas sistem yang seharusnya dilakukan sesuai yang diinginkan external actors. Actor yang berinteraksi dengan sistem dapat berupa user atau sistem lainnya. View ini digambarkan dalam use case diagrams dan kadang-kadang dengan activity diagrams. View ini digunakan terutama untuk pelanggan, perancang (designer), pengembang (developer), dan penguji sistem (tester). Logical view Mendeskripsikan bagaimana fungsionalitas dari sistem, struktur statis (class, object, dan relationship ) dan kolaborasi dinamis yang terjadi ketika object mengirim pesan ke object lain dalam suatu fungsi tertentu. View ini digambarkan dalam class diagrams untuk struktur statis dan dalam state, sequence, collaboration, dan activity diagram untuk model dinamisnya. View ini digunakan untuk perancang (designer) dan pengembang (developer). Component view Mendeskripsikan implementasi dan ketergantungan modul. Komponen yang merupakan tipe lainnya dari code module diperlihatkan dengan struktur dan ketergantungannya juga alokasi sumber daya komponen dan informasi administrative lainnya. 6

7 1.2 Sejarah Singkat UML View ini digambarkan dalam component view dan digunakan untuk pengembang (developer). Concurrency view Membagi sistem ke dalam proses dan prosesor. View ini digambarkan dalam diagram dinamis ( state, sequence, collaboration, dan activity diagrams) dan diagram implementasi (component dan deployment diagrams) serta digunakan untuk pengembang (developer), pengintegrasi (integrator), dan penguji (tester). Deployment view Mendeskripsikan fisik dari sistem seperti komputer dan perangkat (nodes) dan bagaimana hubungannya dengan lainnya. View ini digambarkan dalam deployment diagrams dan digunakan untuk pengembang (developer), pengintegrasi (integrator), dan penguji (tester). 2) Diagram Diagram berbentuk grafik yang menunjukkan simbol elemen model yang disusun untuk mengilustrasikan bagian atau aspek tertentu dari sistem. Sebuah diagram merupakan bagian dari suatu view tertentu dan ketika digambarkan biasanya dialokasikan untuk view tertentu. Adapun jenis diagram antara lain : Use Case Diagram Menggambarkan sejumlah external actors dan hubungannya ke use case yang diberikan oleh sistem. Use case adalah deskripsi fungsi yang disediakan oleh sistem dalam bentuk teks sebagai dokumentasi dari use case symbol namun dapat juga dilakukan dalam activity diagrams. Use case digambarkan hanya yang dilihat dari luar oleh actor (keadaan lingkungan sistem yang dilihat user) dan bukan bagaimana fungsi yang ada di dalam sistem. Class Diagram Menggambarkan struktur statis class di dalam sistem. Class merepresentasikan sesuatu yang ditangani oleh sistem. Class dapat 7

8 1.2 Sejarah Singkat UML berhubungan dengan yang lain melalui berbagai cara: associated (terhubung satu sama lain), dependent(satu class tergantung/menggunakan class yang lain), specialed (satu class merupakan spesialisasi dari class lainnya), atau package (grup bersama sebagai satu unit). Sebuah sistem biasanya mempunyai beberapa class diagram. State Diagram Menggambarkan semua state (kondisi) yang dimiliki oleh suatu object dari suatu class dan keadaan yang menyebabkan state berubah. Kejadian dapat berupa object lain yang mengirim pesan. State class tidak digambarkan untuk semua class, hanya yang mempunyai sejumlah state yang terdefinisi dengan baik dan kondisi class berubah oleh state yang berbeda. Sequence Diagram Menggambarkan kolaborasi dinamis antara sejumlah object. Kegunaanya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara object, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Collaboration Diagram Menggambarkan kolaborasi dinamis seperti sequence diagrams. Dalam menunjukkan pertukaran pesan, collaboration diagrams menggambarkan object dan hubungannya (mengacu ke konteks). Jika penekannya pada waktu atau urutan gunakan sequence diagrams, tapi jika penekanannya pada konteks gunakan collaboration diagram. Activity Diagram Menggambarkan rangkaian aliran dari aktivitas, digunakan untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas lainnya seperti use case atau interaksi. Component Diagram Menggambarkan struktur fisik kode dari komponent. Komponent dapat berupa source code, komponent biner, atau executable component. Sebuah komponent berisi informasi tentang logic class 8

9 1.2 Sejarah Singkat UML atau class yang diimplementasikan sehingga membuat pemetaan dari logical view ke component view. Deployment Diagram Menggambarkan arsitektur fisik dari perangkat keras dan perangkat lunak sistem, menunjukkan hubungan komputer dengan perangkat (nodes) satu sama lain dan jenis hubungannya. Di dalam nodes, executeable component dan object yang dialokasikan untuk memperlihatkan unit perangkat lunak yang dieksekusi oleh node tertentu dan ketergantungan komponen Gambaran dari UML UML merupakan bahasa pemodelan yang memiliki pembendaharaan kata dan cara untuk mempresentasikan secara fokus pada konseptual dan fisik dari suatu sistem. Contoh untuk sistem software yang intensive membutuhkan bahasa yang menunjukkan pandangan yang berbeda dari arsitektur sistem, ini sama seperti menyusun/mengembangkan software development life cycle. Dengan UML akan memberitahukan kita bagaimana untuk membuat dan membaca bentuk model yang baik, tetapi UML tidak dapat memberitahukan model apa yang akan dibangun dan kapan akan membangun model tersebut. Ini merupakan aturan dalam software development process Area Penggunaan UML UML digunakan paling efektif pada domain seperti : Sistem Informasi Perusahaan Sistem Perbankan dan Perekonomian Bidang Telekomunikasi Bidang Transportasi Bidang Penerbangan Bidang Perdagangan Bidang Pelayanan Elekronik Bidang Pengetahuan Bidang Pelayanan Berbasis Web Terdistribusi 9

10 1.2 Sejarah Singkat UML Namun UML tidak terbatas untuk pemodelan software. Pada faktanya UML banyak untuk memodelkan sistem non software seperti: Aliran kerja pada sistem perundangan. Struktur dan kelakuan dari Sistem Kepedulian Kesehatan Pasien Desain hardware dll Tujuan Penggunaan UML 1) Memodelkan suatu sistem (bukan hanya perangkat lunak) yang menggunakan konsep be rorientasi object. 2) Menciptakan suatu bahasa pemodelan yang dapat digunakan baik oleh manusia maupun mesin. 10

11 Use Case Diagram Materi 2 Use Case Diagram Tujuan Instruksional : Pengantar Pokok bahasan ini menjelaskan tentang komponen-komponen yang terlibat dalam use case diagram. Kompetensi yang Diharapkan : 1. Praktikan mampu membuat sebuah skenario suatu sistem yang nantinya dapat diimplementasikan menjadi sebuah perangkat lunak. 2. Praktikan bisa memahami alur dari setiap tahap yang digunakan dalam perancangan perangkat lunak menggunakan UML. 3. Praktikan dapat memahami hubungan atara actor dengan use case diagram. 4. Praktikan mampu membuat use case diagram dari skenario yang telah ada. Waktu Pertemuan : 120 menit 2.1 Kelakuan Sistem 1) Kebutuhan sistem adalah fungsionalitas apa yang mesti disediakan oleh sistem, apakah didokumentasikan pada model use case yang menggambarkan fungsi sistem yang diharapkan (use case), yang mengelilinginya (actor) dan hubungan antara actor dengan use case (use case diagram). 2) Use case model dimulai pada tahap inception dengan mengidentifikasi actor dan use case utama pada sistem. Kemudian model ini diolah lebih matang di tahap elaboration untuk memperoleh lebih detail informasi yang ditambahkan pada use case. 2.2 Komponen Komponen yang Terlibat dalam Use Case Diagram Actor Pada dasarnya actor bukanlah bagian dari use case diagram, namun untuk dapat terciptanya suatu use case diagram diperlukan beberapa actor dimana actor tersebut mempresentasikan seseorang atau sesuatu (seperti perangkat, sistem lain) yang berinteraksi dengan sistem. Sebuah actor mungkin hanya memberikan informasi inputan pada sistem, hanya menerima informasi dari sistem atau keduanya menerima dan memberi informasi pada sistem, actor hanya berinteraksi dengan use case tetapi tidak memiliki kontrol atas use case. Actor digambarkan dengan stick man. Actor dapat digambarkan secara secara umum atau spesifik, dimana untukmembedaka nnya kita dapat menggunakan relationship 11

12 2.2 Komponen Komponen yang Terlibat dalam Use Case Diagram Contoh : Gambar 1. Actor Ada beberapa kemungkinan yang menyebabkan actor tersebut terkait dengan sistem antara lain: Yang berkepentingan terhadap sistem dimana adanya arus informasi baik yang diterimanya maupun yang dia inputkan ke sistem. Orang ataupun pihak yang akan mengelola sistem tersebut. External resource yang digunakan oleh sistem. Sistem lain yang berinteraksi dengan sistem yang akan dibuat Use Case Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. Catatan: Use case diagram adalah penggambaran sistem dari sudut pandang pengguna sistem tersebut (user), sehingga pembuatan use case lebih dititikberatkan pada fungsionalitas yang ada pada sistem, bukan berdasarkan alur atau urutan kejadian. Cara menentukan Use Case dalam suatu sistem: Pola perilaku perangkat lunak aplikasi. Gambaran tugas dari sebuah actor. Sistem atau benda yang memberikan sesuatu yang bernilai kepada actor. Apa yang dikerjakan oleh suatu perangkat lunak (* bukan bagaimana cara mengerjakannya). Gambar 2. Use Case 12

13 2.2 Komponen Komponen yang Terlibat dalam Use Case Diagram Relasi Dalam Use Case Ada beberapa relasi yang terdapat pada use case diagram: 1) Association, menghubungkan link antar element. 2) Generalization, disebut juga inheritance (pewarisan), sebuah elemen dapat merupakan spesialisasi dari elemen lainnya. 3) Dependency, sebuah element bergantung dalam beberapa cara ke element lainnya. 4) Aggregation, bentuk assosiation dimana sebuah elemen berisi elemen lainnya. Tipe relasi/ stereotype yang mungkin terjadi pada use case diagram: 1) <<include>>, yaitu kelakuan yang harus terpenuhi agar sebuah event dapat terjadi, dimana pada kondisi ini sebuah use case adalah bagian dari use case lainnya. 2) <<extends>>, kelakuan yang hanya berjalan di bawah kondisi tertentu seperti menggerakkan alarm. 3) <<communicates>>, mungkin ditambahkan untuk asosiasi yang menunjukkan asosiasinya adalah communicates association. Ini merupakan pilihan selama asociasi hanya tipe ralationship yang dibolehkan antara actor dan use case Cara Membuat Use Case Diagram dengan StarUML 1) Berikut tampilan StartUML pada Windows Gambar 3. Tampilan StartUML pada Windows 13

14 2.2 Komponen Komponen yang Terlibat dalam Use Case Diagram 2) Pada tampilan awal pilih Model yang terletak pada tool bar, lalu Add Diagram dan pilih Use Case Diagram. 3) Maka tampilan toolbox pada sebelah kiri akan berubah. 4) Klik pada gambar aktor dan taruh kursor pada samping toolbox. Maka akan muncul gambar orang yang disebut dengan actor dan beri nama actor. 14

15 2.2 Komponen Komponen yang Terlibat dalam Use Case Diagram 5) Selanjutnya pilih usecase pada menu toolbox, tekan tiga kali pada lembar kerja untuk membuat tiga use case dan beri nama pada setiap use case. 6) Untuk membuat garis hubung antara actor dan use case pilih directed association tekan kursor pada gambar actor lalu arahkan pada usecase dan lepas, maka garis akan terhubung. 15

16 2.2 Komponen Komponen yang Terlibat dalam Use Case Diagram 7) Pastikan pada model explorer akan tersimpan nama dan use case diagram yang telah dibuat. 8) Jika telah selesai simpan file dengan cara pilih file -> save as. 16

17 2.2 Komponen Komponen yang Terlibat dalam Use Case Diagram TUGAS MODUL 2! Buatlah use case diagram dari kasus dibawah. Sebuah bank mengoperasikan ATM dan mengelola banyak tabungan, setiap nasabah memiliki setidaknya satu rekening tabungan pada satu bank tertentu. Setiap tabungan dapat diakses melalui kartu debit. Proses utama sistem ATM berkomunikasi dengan pusat komputer dan didesain untuk menangani beberapa transaksi. Setiap transaksi menunjuk sebuah tabungan tertentu. Suatu transaksi akan menghasilkan satu dari dua hal berikut: transaksi diterima atau mengeluarkan pesan penolakan transaksi". Untuk melakukan sebuah transaksi akan melalui dua tahap: pengecekan tabungan dan pemroses transaksi. Proses pengecekan tabungan akan menetapkan persetujuan untuk proses transaksi. Jika persetujuan ditolak, ATM akan mengeluarkan pesan penolakan, namun jika diterima, transaksi akan diproses de ngan menggunakan nomor rekening tabungan dan ATM membaca dari kartu debit. Pengecekan tabungan dilakukan bersamaan pada saat ATM memvalidasi kartu debit dari bank yang bersangkutan. Jika kartu valid, password akan dicek dengan nasabah. 17

18 Activity Diagram Materi 3 Activity Diagram Tujuan Instruksional : Pengantar Pokok bahasan ini menjelaskan tentang elemen-elemen dalam Activity Diagram. Kompetensi yang Diharapkan : Praktikan dapat menggambarkan activity diagram. Waktu Pertemuan : 120 menit 3.1 Activity Diagram Activity diagram memodelkan workflow proses bisnis dan urutan aktivitas dalam sebuah proses. Diagram ini sangat mirip dengan flowchart karena memodelkan workflow dari satu aktivitas ke aktivitas lainnya atau dari aktivitas ke status. Menguntungkan untuk membuat activity diagram pada awal pemodelan proses untuk membantu memahami keseluruhan proses. Activity diagram juga bermanfaat untuk menggambarkan parallel behaviour atau menggambarkan interaksi antara beberapa use case. 3.2 Elemen Elemen Activity Diagram 1) Status start (mulai) dan end (akhir) 2) Aktifitas yang merepresentasikan sebuah langkah dalam workflow. 3) Transition menunjukkan terjadinya perubahan status aktivitas (Transitions show what state follows another). 4) Keputusan yang menunjukkan alternatif dalam workflow. 5) Synchronization bars yang menunjukkan subflow parallel. Synchronization bars dapat digunakan untuk menunjukkan concurent threads pada workflow prosesbisnis. 6) Swimlanes yang merepresentasikan role bisnis yang bertanggung jawab pada aktivitas yang berjalan. 3.3 Cara Membuat Activity Diagram dengan StarUML 1) Pilih model -> add diagram -> activitiy diagram. 18

19 3.3 Cara Membuat Activity Diagram dengan StarUML 2) Selanjutnya akan muncul toolbox yang berisikan gambar atau simbol yang menjelaskan alur activity diagram. 3) Untuk membuat activity diagram diawali dengan memasukkan simbol initial state yang menunjukkan awal dari sebuah alur activity. 19

20 3.3 Cara Membuat Activity Diagram dengan StarUML 4) Setelah memasukkan simbol initial state pilih simbol action state, beri nama dengan cara klik dua kali pada simbol action. 5) Selanjutnya untuk menghubungkan antara simbol, menggunakan garis transition yang terletak pada toolbox. 6) Setelah membuat garis pada activity diagram terdapat simbol decision yang menjelaskan terjadi dua hasil dari sebuah alur. 20

21 3.3 Cara Membuat Activity Diagram dengan StarUML 7) Terakhir setelah alur selesai dalam activity wajib menggunakan simbol finalstate yang menjelaskan alur diagram telah selesai. 8) Untuk cara penyimpanan pilih File save as dan tentukan tempat penyimpanan file. TUGAS MODUL 3! Buatlah Activity Diagram dari Use Case Diagram Aplikasi Pencarian Rute Angkutan Umum dibawah. 21

22 3.3 Cara Membuat Activity Diagram dengan StarUML Catatan : Berikan penjelasan (skenario) pada masing masing Activity Diagram. 22

23 Sequence Diagram Materi 4 Sequence Diagram Tujuan Instruksional : Pengantar Pokok bahasan ini menjelaskan tentang Sequence Diagram. Kompetensi yang Diharapkan : Praktikan dapat menggambarkan sequence diagram Waktu Pertemuan : 120 menit 4.1 Sequence Diagram Sequence Diagram menggambarkan interaksi antara sejumlah object dalam urutan waktu. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antar object yang terjadi pada titik tertentu dalam eksekusi sistem. Dalam UML, object pada diagram sequence digambarkan dengan segi empat yang berisi nama dari object yang digarisbawahi. Pada object terdapat 3 cara untuk menamainya yaitu : nama object, nama object dan class serta nama class. Gambar 3. Penamaan Objek 4.2 Cara Membuat Sequence Diagram dengan StarUML 1) Pertama pilih model -> add diagram -> Sequence Diagram.Pertama pilih model -> add diagram -> Sequence Diagram. 23

24 4.2 Cara Membuat Sequence Diagram dengan StarUML 2) Selanjutnya pada toolbox sequence diagram terdapat simbol untuk membuat alur diagram. 3) Berikut adalah contoh dari sequence diagram. 24

25 4.2 Cara Membuat Sequence Diagram dengan StarUML 4) Cara membuat alur diatas adalah sebagai berikut: Pembeli dalam alur diagram di atas menggunakan simbol abject yang terletak pada toolbox. Sedangkan untuk membuat garis yang menghubungkan antara object menggunakan stimulasi yang terletak pada toolbox. Untuk memberikan nama pada garis klik dua kali pada garis maka akan muncul tempat untuk mengetik. Dalam object kasir terdapat garis melengkung kebawah yang menunjukkan suatu proses yang disebut setstimulasion. 5) Untuk menyimpan pilih file save as dan pilih lokasi penyimpanan. TUGAS MODUL 4! Buatlah Sequence Diagram berdasarkan Use Case Diagram dan Activity Diagram Aplikasi Pencarian Rute Angkutan Umum yang telah dikerjaan di Tugas Modul 3. 25

26 Class Diagram Materi 5 Class Diagram Tujuan Instruksional : Pengantar Pokok bahasan ini menjelaskan tentang Class Diagram. Kompetensi yang Diharapkan : 1. Praktikan bisa memberikan atribut dan operasi pada masing-masing class yang didefenisikan. 2. Praktikan dapat menggambarkan relasi antar class dan tipe-tipenya. 3. Praktikan dapat menggambarkan Class diagram Waktu Pertemuan : 120 menit 5.1 Definisi Object dan Class Object adalah gambaran dari entity, baik dunia nyata atau konsep dengan batasanbatasan dan pengertian yang tepat. Object bisa mewakili sesuatu yang nyata seperti komputer, mobil atau dapat berupa konsep seperti proses kimia, transaksi bank, permintaan pembelian, dll. Setiap object dalam sistem memiliki tiga karakteristik yaitu State (status), Behaviour (sifat) dan Indentity (identitas). Cara mengidentifikasi object: 1) pengelompokan berdasarkan kata/frase benda pada skenario. 2) berdasarkan daftar kategori object, antara lain: object fisik, contoh:pesawat telepon spesifikasi/rancangan/deskripsi, contoh: deskripsi pesawat tempat, contoh:gudang transaksi, contoh: penjualan butir yang terlibat pada transaksi, contoh: barang jualan peran, contoh :pelanggan wadah, contoh : pesawat terbang piranti, contoh:pabx kata benda abstrak, contoh: kecanduan kejadian, contoh:pendaratan turan atau kebijakan, contoh:aturan diskon catalog atau rujukan, contoh: daftar pelanggan Class adalah deskripsi sekelompok object dari property (atribut), sifat (operasi),relasi antar object dan sematik yang umum. Class merupakan template 26

27 5.1 Definisi Object dan Class untuk membentuk object. Setiap object merupakan contoh dari beberapa class dan object tidak dapat menjadi contoh lebih dari satu class. Penamaan class menggunakan kata benda tunggal yang merupakan abstraksi yang terbaik. Pada UML, class digambarkan dengan segi empat yang dibagi. Bagian atas merupakan nama dari class. Bagian yang tengah merupakan struktur dari class (atribut) dan bagian bawah merupakan sifat dari class (operasi). Gambar 4. Class TUGAS MODUL 5! Buatlah Class Diagram dari skenario pada modul 1 untuk studi kasus pada ATM, defenisikan candidate class, dimana candidate class secara kasar dapat diambil dari kata benda yang ada, atau sesuai dengan apa yang telah dijelaskan diatas. 27

Pendahuluan. 1 Pengenalan UML

Pendahuluan. 1 Pengenalan UML Pendahuluan 1 Pengenalan UML UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (O OA&D) yang dimunculkan sekitar akhir tahun 80-

Lebih terperinci

Analisis dan Perancangan Sistem II T02 Use Case

Analisis dan Perancangan Sistem II T02 Use Case Analisis dan Perancangan Sistem II T02 Use Case Disusun O L E H Elsita S.N 04.05.2569 Institut Sains & Teknologi Akprind Yogyakarta 2006/2007 Bagian-bagian utama dari UML adalah view, diagram, model element,

Lebih terperinci

Yuli Purwati, M.Kom USE CASE DIAGRAM

Yuli Purwati, M.Kom USE CASE DIAGRAM Yuli Purwati, M.Kom USE CASE DIAGRAM UML UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (OOA&D) yang dimunculkan sekitar akhir

Lebih terperinci

MODUL 2 CANDIDATE CLASS DAN INTERACTION DIAGRAM

MODUL 2 CANDIDATE CLASS DAN INTERACTION DIAGRAM MODUL 2 CANDIDATE CLASS DAN INTERACTION DIAGRAM Tujuan Praktikum 1. Mahasiswa dapat menentukan candidate class dari skenario yang telah ada. 2. Mahasiswa dapat menggambarkan interaction diagram baik dengan

Lebih terperinci

MODUL 1 USE CASE DIAGRAM

MODUL 1 USE CASE DIAGRAM MODUL 1 USE CASE DIAGRAM Tujuan Praktikum 1. Mahasiswa mampu membuat sebuah skenario suatu sistem yang nantinya dapat diimplementasikan menjadi sebuah perangkat lunak. 2. Mahasiswa bisa memahami alur dari

Lebih terperinci

ANALISA & PERANCANGAN SISTEM INFORMASI. Sufajar Butsianto, M.Kom

ANALISA & PERANCANGAN SISTEM INFORMASI. Sufajar Butsianto, M.Kom ANALISA & PERANCANGAN SISTEM INFORMASI Sufajar Butsianto, M.Kom MODUL 5 UML Unified Modelling Language Tools : Star UML, Rational Rose dll TOOLS 1. Mahasiswa mengetahui tool untuk perancangan sistem informasi

Lebih terperinci

DIAGRAM SEQUENCE UML

DIAGRAM SEQUENCE UML DIAGRAM SEQUENCE UML Makalah ini di susun oleh : 1) Banu Hardian (51412367) 2) Mutia Sulisetyani (55412178) 3) Raditya Rafian (55412868) 4) Tio Dwi Akbar (57412395) GUNADARMA UNIVERSITY 1 KATA PENGANTAR

Lebih terperinci

BAB II LANDASAN TEORI. Program adalah ekspresi pernyataan atau kombinasi yang disusun dan

BAB II LANDASAN TEORI. Program adalah ekspresi pernyataan atau kombinasi yang disusun dan BAB II LANDASAN TEORI 2.1 Konsep Dasar Program Aplikasi Program adalah ekspresi pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung.

BAB III OBJEK DAN METODE PENELITIAN. Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung. BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Penelitian akan di lakukan di kampus D3 FMIPA dan ilmu komputer Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung. 3.1.1

Lebih terperinci

MODUL I DASAR UNIFIED MODELING LANGUAGE (UML) Tujuan: Mahasiswa mengetahui konsep Objec Oriented Mengenalkan konsep dan bagian-bagian UML Teori UML

MODUL I DASAR UNIFIED MODELING LANGUAGE (UML) Tujuan: Mahasiswa mengetahui konsep Objec Oriented Mengenalkan konsep dan bagian-bagian UML Teori UML MODUL I DASAR UNIFIED MODELING LANGUAGE (UML) Tujuan: Mahasiswa mengetahui konsep Objec Oriented Mengenalkan konsep dan bagian-bagian UML Teori UML adalah bahasa untuk menspesifikasi, memvisualisasi, membangun

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Landasan Teori Landasan teori yang digunakan dalam penelitian dan pengembangan APLIKASI RETAIL MINIMARKET MENGGUNAKAN METODE ENTERPRISE RESOURCE PLANNING ini adalah : 2.1.1 Enterprise

Lebih terperinci

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B)

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B) PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH 09560018 (KELAS 5 B) LABORATORIUM RPL PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS

Lebih terperinci

PENGANTAR RUP & UML. Pertemuan 2

PENGANTAR RUP & UML. Pertemuan 2 PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara

Lebih terperinci

Modeling Tools StarUML

Modeling Tools StarUML StarUML Pengenalan Modeling Tools StarUML Pemodelan merupakan suatu hal yang tidak bisa dilepaskan dari pembangunan aplikasi. Sebagai cikal-bakal dari suatu aplikasi, proses memodelkan tentu bukan hal

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II. 1. Aplikasi Pengertian aplikasi adalah program siap pakai yang dapat digunakan untuk menjalankan perintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang

Lebih terperinci

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM MAKALAH T02/Use Case Diagram ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM Nama : Abdul Kholik NIM : 05.05.2684 E mail : ik.kyoe.san@gmail.com Sumber : http://artikel.webgaul.com/iptek/unifiedmodellinglanguage.htm

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Konsep Pemodelan Objek Pemodelan objek merupakan suatu metode untuk menggambarkan struktur sistem yang memperlihatkan semua objek yang ada pada sistem. (Nugroho, 2005, hal:37).

Lebih terperinci

Modul Praktikum ANALISIS DAN PERANCANGAN SISTEM BERORIENTASI OBYEK MENGGUNAKAN UML

Modul Praktikum ANALISIS DAN PERANCANGAN SISTEM BERORIENTASI OBYEK MENGGUNAKAN UML Modul Praktikum ANALISIS DAN PERANCANGAN SISTEM BERORIENTASI OBYEK MENGGUNAKAN UML Modul 0 Pendahuluan 0.1 Pengenalan UML UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi

Lebih terperinci

Unified Modelling Language UML

Unified Modelling Language UML Unified Modelling Language UML Unified Modelling Language (UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak.

Lebih terperinci

MODUL I MENGENAL UNIFIED MODELING LANGUAGE (UML) Tujuan: Mahasiswa mengetahui konsep Objec Oriented Mengenalkan konsep dan bagian-bagian UML Teori

MODUL I MENGENAL UNIFIED MODELING LANGUAGE (UML) Tujuan: Mahasiswa mengetahui konsep Objec Oriented Mengenalkan konsep dan bagian-bagian UML Teori MODUL I MENGENAL UNIFIED MODELING LANGUAGE (UML) Tujuan: Mahasiswa mengetahui konsep Objec Oriented Mengenalkan konsep dan bagian-bagian UML Teori UML adalah bahasa untuk menspesifikasi, memvisualisasi,

Lebih terperinci

UNIFIED MODELING LANGUAGE

UNIFIED MODELING LANGUAGE 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

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem merupakan kumpulan dari unsur atau elemen-elemen yang saling berkaitan/berinteraksi dan saling memengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu

Lebih terperinci

MEMAHAMI PENGGUNAAN UML

MEMAHAMI PENGGUNAAN UML MEMAHAMI PENGGUNAAN UML Reza Kurniawan Reza.kurniawan@raharja.info Abstrak Saat ini sebagian besar para perancang sistem informasi dalam menggambarkan informasi dengan memanfaatkan UML diagram dengan tujuan

Lebih terperinci

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Referensi Rekayasa Perangkat Lunak Pendekatan Praktisi, Roger S. Pressman, Ph.D, Andi Jogyakarta, 2012 Buku 1 Rekayasa

Lebih terperinci

SEJARAH UML DAN JENISNYA

SEJARAH UML DAN JENISNYA SEJARAH UML DAN JENISNYA Elya Hestika Asiyah e.hestika@yahoo.com :: http://penulis.com Abstrak UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem dapat beroperasi dalam suatu lingkungan, jika terdapat unsur unsur yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan utama

Lebih terperinci

Oleh : RAHMADY LIYANTANTO

Oleh : RAHMADY LIYANTANTO Analisa Desain Berorientasi Objek Pengantar uml Oleh : RAHMADY LIYANTANTO TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2011 Topik Bahasan Pengenalan Berorientasi Objek Pemodelan visual UML

Lebih terperinci

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan BAB III METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Metodologi penelitian adalah langkah dan prosedur yang akan dilakukan dalam pengumpulan data atau informasi guna memecahkan permasalahan dan menguji

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha

BAB III OBJEK DAN METODE PENELITIAN. tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Sebagian Besar objek penelitian yang di gunakan oleh penulis adalah tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha

Lebih terperinci

PRAKTIKUM MODUL PENGENALAN USE CASE dalam UML 2013/2014

PRAKTIKUM MODUL PENGENALAN USE CASE dalam UML 2013/2014 PRAKTIKUM MODUL PENGENALAN USE CASE dalam UML 2013/2014 I. TUJUAN 1. Mahasiswa mengenal konsep Use Case dalam UML. 2. Mahasiswa mampu mengaplikasikan studi kasus ke konsep Use Case. II. APLIKASI YANG DIBUTUHKAN

Lebih terperinci

BAB III LANDASAN TEORI. Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat

BAB III LANDASAN TEORI. Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat BAB III LANDASAN TEORI 3.1 Sistem Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat dilakukan dengan 2 pendekatan, yaitu pendekatan prosedur dan pendekatan komponen. Dengan pendekatan prosedur

Lebih terperinci

U M L. Unified Modeling Language

U M L. Unified Modeling Language U M L Unified Modeling Language FUNGSI Penggunaan UML itu sendiri tidak terbatas hanya pada dunia software modeling, bisa pula digunakan untuk modeling hardware (engineering systems) dan sering digunakan

Lebih terperinci

Gambar Use Case Diagram

Gambar Use Case Diagram 1. Use Case Diagram Use case adalah abstraksi dari interaksi antara system dan actor. Use case bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah system dengan sistemnya sendiri melalui

Lebih terperinci

BAB II TINJAUAN PUSTAKA. 2.1 Komponen Sumber Daya Manusia dalam Ruang Lingkup Fakultas. Nuraeny (2010) mengemuckakan bahwa Sumber Daya Manusia

BAB II TINJAUAN PUSTAKA. 2.1 Komponen Sumber Daya Manusia dalam Ruang Lingkup Fakultas. Nuraeny (2010) mengemuckakan bahwa Sumber Daya Manusia BAB II TINJAUAN PUSTAKA 2.1 Komponen Sumber Daya Manusia dalam Ruang Lingkup Fakultas Nuraeny (2010) mengemuckakan bahwa Sumber Daya Manusia yang ada dalam ruang lingkup Universitas khususnya pada tiap

Lebih terperinci

UNIVERSITAS GUNADARMA

UNIVERSITAS GUNADARMA UNIVERSITAS GUNADARMA SK No. 92 / DIKTI / Kep /1996 Fakultas Ilmu Komputer, Teknologi Industri, Ekonomi, Teknik Sipil & Perencanaan, Psikologi, Sastra Program Diploma (D3) Manajemen Informatika, Teknik

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.1 Pengertian Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem merupakan serangkaian bagian yang saling tergantung dan bekerja sama untuk mencapai tujuan tertentu. Suatu sistem pasti tersusun dari sub-sub sistem yang lebih

Lebih terperinci

Unified Modeling Language

Unified Modeling Language 2011 Unified Modeling Language Metode Perancangan Program Kelompok 10: Andika Nugraha (1401094756) Alfred Mansel (1401095506) Daniel Sidarta (1401096433) Marcell Bonfilio (1401094850) Bina Nusantara University

Lebih terperinci

StateChart Diagram dan Activity Diagram

StateChart Diagram dan Activity Diagram MODUL VII StateChart Diagram dan Activity Diagram Tujuan: Mahasiswa dapat menentukan obyek dinamis dalam class Mahasiswa dapat menggambar statechart diagram Mahasiswa dapat menggambar activity diagram

Lebih terperinci

Unified Modelling Language (UML)

Unified Modelling Language (UML) Unified Modelling Language (UML) Tatik yuniati Abstrak Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Pengertian Sistem Informasi 1 Sistem Informasi adalah kombinasi dari teknologi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Tahapan yang diperlukan didalam pembuatan suatu progaram yaitu menganalisis sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1. Desain Penelitian Desain penelitian merupakan tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian. Tahapan-tahapan yang dilakukan dalam penelitian ini

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup kegiatannya diantaranya adalah melakukan pemesanan barang,

Lebih terperinci

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa: BAB III OBJEK DAN METODOLOGI PENELITIAN 3.1. Objek Penelitian Objek penelitian merupakan sasaran untuk mendapatkan suatu data, sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa: Objek penelitian

Lebih terperinci

Notasi Unified Modeling Language (UML) Versi 2.0

Notasi Unified Modeling Language (UML) Versi 2.0 Notasi Unified Modeling Language (UML) Versi 2.0 Unified Modeling Language (UML) adalah notasi yang lengkap untuk membuat visualisasi model suatu sistem. Sistem berisi informasi dan fungsi, tetapi secara

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Makanan Sehat Makanan yang sehat yaitu makanan yang higienis dan bergizi. Makanan yang higienis adalah makanan yang tidak mengandung kuman penyakit dan tidak mengandung racun

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1 Media Dalam kamus bahasa indonesia media disebut alat bantu, ditinjau dari segi bahasa kata media berasal dari bahasa latin dan merupakan bentuk jamak dari kata medium yang

Lebih terperinci

atau dihasilkan dalam suatu proses rekayasa software. Artifact dapat berupa model, deskripsi atau software. ) dari sistem software,

atau dihasilkan dalam suatu proses rekayasa software. Artifact dapat berupa model, deskripsi atau software. ) dari sistem software, 1 Unified Modelling Language (UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk menentukan, visualisasi, merancang dan mendokumentasikan artifact (sepotong informasi yang digunakan

Lebih terperinci

Modul 0 Pendahuluan. Pendahuluan. 0.1 Pengenalan UML

Modul 0 Pendahuluan. Pendahuluan. 0.1 Pengenalan UML Pendahuluan Modul 0 Pendahuluan 0.1 Pengenalan UML UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (O OA&D) yang dimunculkan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh

Lebih terperinci

Kebutuhan dan Spesifikasi Perangkat Lunak

Kebutuhan dan Spesifikasi Perangkat Lunak Kebutuhan dan Spesifikasi Perangkat Lunak Disusun oleh : Rina Noviana 1 LINGKUP PEMBAHASAN Pengumpulan Kebutuhan Perangkat Lunak - Mengumpulkan Data mengenai analisa sistem dan masalah nya Teknik Pemodelan

Lebih terperinci

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL Oleh : Samsul Arifin, S.Kom Email : samsul.skom@gmail.com Konsep Pemodelan Perangkat Lunak (PL) Konsep rekayasa PL. Suatu disiplin ilmu yang membahas semua

Lebih terperinci

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRACT... iii ABSTRAK... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR SIMBOL... xiii DAFTAR LAMPIRAN...

Lebih terperinci

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM

Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM Sistem Informasi OOAD dengan UML (1) Teknik Informatika UNIKOM OOAD dengan UML (1) 1. OOAD 2. Pengenalan UML 3. CRC cards 4. Tipe Diagram UML 5. Structural Diagram 6. Behavioral Diagram 7. Relasi pada

Lebih terperinci

Materi 1. 1 Rekayasa Perangkat Lunak

Materi 1. 1 Rekayasa Perangkat Lunak 1 Rekayasa Perangkat Lunak Materi 1 Rekayasa Perangkat Lunak Rekayasa perangkat lunak telah berkembang sejak pertama kali ddiciptakan pada tahun 1940-an hingga kini. Focus utama pengembangannya adalah

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Sistem merupakan salah satu yang terpenting dalam sebuah perusahaan yang dapat membentuk kegiatan usaha untuk mencapai kemajuan dan target yang dibutuhkan.

Lebih terperinci

Notasi Object Oriented System. Chapter II

Notasi Object Oriented System. Chapter II Notasi Object Oriented System Chapter II Introduction Unified Modeling Language (UML), merupakan standar untuk mendokumentasikan object-oriented systems UML is a modeling language, not a methodology or

Lebih terperinci

RANCANGAN PEMBELAJARAN

RANCANGAN PEMBELAJARAN RANCANGAN PEMBELAJARAN MATA KULIAH : ANALISA DAN PERANCANGAN SISTEM SEMESTER: 4 KODE : KI091318 SKS: 4 JURUSAN : TEKNIK INFORMATIKA FTIF ITS PROGRAM : S1 DOSEN: KOMPETENSI UTAMA / TIU : untuk mengidentifikasi

Lebih terperinci

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut : BAB 2 LANDASAN TEORI 2.1 Teori-teori Dasar/Umum Teori-teori yang menjadi dasar penulisan adalah sebagai berikut : 2.1.1 Sistem Pengertian sistem menurut Williams dan Sawyer (2005, p457) adalah sekumpulan

Lebih terperinci

PEMAHAMAN RATIONAL ROSE TUGAS ANALISIS DAN PERANCANGAN SIK

PEMAHAMAN RATIONAL ROSE TUGAS ANALISIS DAN PERANCANGAN SIK PEMAHAMAN RATIONAL ROSE TUGAS ANALISIS DAN PERANCANGAN SIK Oleh INTANSARI NIM G41140517 GOLONGAN B PROGRAM STUDI REKAM MEDIK JURUSAN KESEHATAN POLITEKNIK NEGERI JEMBER 2017 A. PENGENALAN RATIONAL ROSE

Lebih terperinci

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Definisi sistem berkembang sesuai dengan konteks dimana pengertian sistem itu digunakan. Berikut akan diberikan beberapa definisi sistem secara umum : 1. Kumpulan dari

Lebih terperinci

ARSITEKTUR INFORMASI PENJUALAN TRAKTOR, ALAT PANEN DAN SPARE PART

ARSITEKTUR INFORMASI PENJUALAN TRAKTOR, ALAT PANEN DAN SPARE PART ARSITEKTUR INFORMASI PENJUALAN TRAKTOR, ALAT PANEN DAN SPARE PART Makalah ini disusun sebagai tugas mata kuliah Konsep Sistem Informasi Dosen Pembina : Putri Taqwa Prasetyaningrum,S.T.,M.T. Disusun oleh

Lebih terperinci

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M. 27 RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.Kom* ABSTRAK Rancangan dan Sistem Simpadi Benih Komoditi Pertanian Di

Lebih terperinci

BAB II LANDASAN TEORI Membangun Aplikasi Database Oracle dengan VB. Koneksi database adalah sebuah modul (obyek) yang bekerja untuk

BAB II LANDASAN TEORI Membangun Aplikasi Database Oracle dengan VB. Koneksi database adalah sebuah modul (obyek) yang bekerja untuk BAB II LANDASAN TEORI 2.1 Database 2.1.1 Membangun Aplikasi Database Oracle dengan VB KONEKSI DATABASE Koneksi database adalah sebuah modul (obyek) yang bekerja untuk menghubungkan aplikasi dengan sebuah

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Dengan demikian objek yang akan penulis kaji adalah Sistem Informasi

BAB III OBJEK DAN METODE PENELITIAN. Dengan demikian objek yang akan penulis kaji adalah Sistem Informasi BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Dengan demikian objek yang akan penulis kaji adalah Sistem Informasi Penyewaan Peralatan Pesta Pada CV.Risha. Penelitian dilakukan di CV.Risha yang

Lebih terperinci

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web

Lebih terperinci

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M. RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.Kom* ABSTRAK Rancangan dan Sistem Simpadi Benih Komoditi Pertanian Di Balai

Lebih terperinci

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML Apa itu UML? Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi,

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menggambarkan aliran-aliran informasi dari bagian-bagian yang terkait, baik dari

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menggambarkan aliran-aliran informasi dari bagian-bagian yang terkait, baik dari BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Sedang Berjalan Analisis sistem merupakan gambaran suatu sistem yang saat ini sedang berjalan dan untuk mempelajari sistem yang ada. Analisis

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1 Analisa Sistem Yang Berjalan 4.1.1 Analisis Prosedur yang sedang Berjalan 4.1.1.1 Use Case Konfirmasi Customer Supplier Pemasukan barang Gudang

Lebih terperinci

Citra Noviyasari, S.Si, MT SI - UNIKOM

Citra Noviyasari, S.Si, MT SI - UNIKOM Citra Noviyasari, S.Si, MT SI - UNIKOM Diagram class sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class

Lebih terperinci

OOAD (Object Oriented Analysis and Design) UML part 1 (Usecase) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015

OOAD (Object Oriented Analysis and Design) UML part 1 (Usecase) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015 OOAD (Object Oriented Analysis and Design) UML part 1 (Usecase) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015 OOAD (Object Oriented Analysis and Design) Salah satu pendekatan analisis dan desain yang

Lebih terperinci

DASAR REKAYASA PERANGKAT LUNAK

DASAR REKAYASA PERANGKAT LUNAK DASAR REKAYASA PERANGKAT LUNAK PEMODELAN ANALISIS KEBUTUHAN Institut Teknologi Sumatera DEFINISI MODEL ANALISIS Menurut Ian Sommerville(2011) Model Analisis adalah suatu teknik untuk merepresentasikan

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan,

BAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan, BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Penulis melakukan objek penelitian pada Qwords.com perusahaan penyedia jasa layanan Web Hosting (Web Hosting Provider) yang melayani registrasi

Lebih terperinci

OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram)

OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram) OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015 Activity Diagram Activity diagram digunakan untuk

Lebih terperinci

Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan )

Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan ) Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan ) BEDA DFD DAN UML DFD ORIENTASI DATA UML INTERAKSI AKTOR O Kotak/Entitas O, Aktor Entitas

Lebih terperinci

Gambar 4.1 Flowchart

Gambar 4.1 Flowchart BAB IV PERANCANGAN SISTEM 4.1. Perancangan Algoritma Dalam merancang proses pada Sistem Informasi ini penulis menggunakan Flowchart dan UML sebagai case tool dalam merancang proses yang terjadi di dalam

Lebih terperinci

SESI PERTAMA. 1.1 UML sebagai standarisasi. 1.2 UML, asal usul INFORMATION SYSTEM DESIGN USING UML YUDHO

SESI PERTAMA. 1.1 UML sebagai standarisasi. 1.2 UML, asal usul INFORMATION SYSTEM DESIGN USING UML YUDHO SESI PERTAMA Dalam sesi pertama ini anda akan mempelajari tentang : UML, sejarah dan latar belakang? prinsip Object Oriented? memahami UML? UML menjadi sebuah trend baru dalam dunia pengembangan software,

Lebih terperinci

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRACT... iii ABSTRAKSI... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR SIMBOL... xiii DAFTAR LAMPIRAN...

Lebih terperinci

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Referensi Rekayasa Perangkat Lunak Pendekatan Praktisi, Roger S. Pressman, Ph.D, Andi Jogyakarta, 2012 Buku 1 Rekayasa

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Dalam membangun sebuah system informasi diperlukan suatu pemahaman mengenai system itu sendiri sehingga tujuan dari pembangunan system informasi dapat tercapai.

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Rancang Bangun Menurut Jogiyanto (2005), Rancang Bangun (desain) adalah tahap dari setelah analisis dari siklus pengembangan sistem yang merupakan pendefinisian dari kebutuhankebutuhan

Lebih terperinci

Diagram Use Case. Pertemuan 3

Diagram Use Case. Pertemuan 3 Diagram Use Case Pertemuan 3 Definisi Use Case Diagram Use Case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau

Lebih terperinci

BAB 2 LANDASAN TEORI. bersama-sama untuk mencapai tujuan tertentu. bersatu untuk mencapai tujuan yang sama.

BAB 2 LANDASAN TEORI. bersama-sama untuk mencapai tujuan tertentu. bersatu untuk mencapai tujuan yang sama. BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Pengertian Sistem Menurut Mulyadi (2001, p2) Sistem pada dasarnya adalah sekelompok unsur yang berhubungan erat antara satu dengan yang lainnya, yang berfungsi

Lebih terperinci

UML & USE CASE DIAGRAM. Oleh : Bambang Hermawan, S.Si

UML & USE CASE DIAGRAM. Oleh : Bambang Hermawan, S.Si UML & USE CASE DIAGRAM Oleh : Bambang Hermawan, S.Si Unified Modeling Language Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi, merancang

Lebih terperinci

UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016

UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016 KEMENTERIAN RISET, TEKNOLOGI, DAN PENDIDIKAN TINGGI UNIVERSITAS BRAWIJAYA FAKULTAS ILMU KOMPUTER UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016 Mata Kuliah : PEMODELAN BERORIENTASI OBJEK Petunjuk

Lebih terperinci

DAFTAR ISI. ABSTRACT... i. ABSTRAK... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... x. DAFTAR TABEL... xii. DAFTAR SIMBOL...

DAFTAR ISI. ABSTRACT... i. ABSTRAK... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... x. DAFTAR TABEL... xii. DAFTAR SIMBOL... DAFTAR ISI LEMBAR PENGESAHAN TUGAS AKHIR SURAT PERNYATAAN ABSTRACT... i ABSTRAK... ii KATA PENGANTAR... iii DAFTAR ISI... vi DAFTAR GAMBAR... x DAFTAR TABEL... xii DAFTAR SIMBOL... xiii DAFTAR LAMPIRAN...

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1 Sistem Pendukung Keputusan II.1.1. Sistem Sistem merupakan kumpulan dari unsur atau elemen-elemen yang saling berkaitan/berinteraksi dan saling mempengaruhi dalam melakukan

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PENGEMBANGAN SISTEM BERORIENTASI OBJEK No. SIL/EKA/PTI 241/01 Revisi : 00 Tgl : 1 Mar 2009 Hal 1 dari 5 MATA KULIAH : PENGEMBANGAN SISTEM BERORIENTASI OBJEK KODE MATA KULIAH : PTI 241 SEMESTER : 6 PROGRAM STUDI : PTI DOSEN PENGAMPU : RATNA

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Android versi 2.2 (Froyo :Frozen Yoghurt) Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahanperubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. Mobil Permata Trans yang beralamatkan di Jalan Raflesia J-4, Komplek Mitra

BAB III OBJEK DAN METODE PENELITIAN. Mobil Permata Trans yang beralamatkan di Jalan Raflesia J-4, Komplek Mitra BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Dalam menentukan objek penelitian, penulis melakukannya pada Rental Mobil Permata Trans yang beralamatkan di Jalan Raflesia J-4, Komplek Mitra

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN BAB IV ANALISA DAN PERANCANGAN 4.1 Analisisa Sistem Web Service Push and Pull Sistem Web Service Push and Pull ini akan dibangun dengan menggunakan Analisis dan Desain berorientasi objek. Analisis dan

Lebih terperinci

BAB II. LANDASAN TEORI

BAB II. LANDASAN TEORI BAB II. LANDASAN TEORI II.1 RATIONAL UNIFIED PROCESS (RUP) Metodologi Rational Unified Process (RUP) merupakan suatu proses rekayasa perangkat lunak yang dikembangkan oleh Rational Software Corporation,

Lebih terperinci

LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP

LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP (RATIONAL UNIFIED PROCESS) Rational Unified Process (RUP) merupakan suatu metode rekayasa perangkat lunak yang dikembangkan dengan mengumpulkan berbagai best

Lebih terperinci