BAB III ANALISA DAN PERANCANGAN

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB III ANALISA DAN PERANCANGAN"

Transkripsi

1 BAB III 1.1. Tinjauan Perusahaan ANALISA DAN PERANCANGAN Praweda adalah sebuah penyedia Sistem Informasi terpadu yang mewakili Soedarpo Informatika Group dalam mengembangkan penerapan Teknologi Informasi untuk kepentingan umat manusia sejak tahun Kelompok perusahaan ini telah berkecimpung dihampir semua aspek teknologi lebih dari 4 dekade. Bidang usaha yang dijalankan oleh Praweda meliputi integrasi sistem, pengembangan sistem aplikasi, sistem jaringan dan telekomunikasi, internet serta jasa konsultansi. Kelompok usaha ini juga menyediakan jasa pemeliharaan baik sistem aplikasi maupun perangkat kerasnya. Solusi yang kami sediakan mendapat dukungan dari Soedarpo Informatika Group melalu kemitraanya dengan nama nama terbaik dibidang industi seperti IBM, CISCO, Microsoft Compaq, Unisys, Data General, Decision Data, Integraph, Ascom Timeplex, Legent, Information Builders, Dun & Bradstreet, GFC Partner Ltd./BSA, EDSA, Sembawang, GMT dan SATYAM Bidang Layanan yang disediakan PT. Praweda Ciptakarsa Informatika menawarkan solusi yang bermutu tinggi dan hemat biaya di bidang perangkat lunak dan perangkat keras yang berkaitan dengan beberapa kebutuhan sistem informasi. Integrasi Sistem PT. Praweda Ciptakarsa Informatika memiliki banyak pengalaman dalam proyekproyek yang berkaitan dengan integrasi sistem dan jaringan sistem manajemen. Proyek-proyek yang telah dikerjakan meliputi hal-hal yang menyangkut data/grafik dalam lingkungan yang real-time, terutama di sektor keuangan dan umum. Proyekproyek ini berkaitan dengan integrasi yang kompleks dari berbagai aplikasi, basis komputer dan sistem. Pengembangan Perangkat Lunak Aplikasi PT. Praweda Ciptakarsa Informatika mengerjakan proyek-proyek pengembangan aplikasi pada komputer mainframe, mini, PC serta pada sistem jaringan. Dalam 63

2 mengerjakan proyek-proyek tersebut digunakan Method/1 agar dapat memenuhi kebutuhan konsumen dengan solusi yang canggih. Kelompok Usaha ini memiliki pengalaman yang luas dalam memberikan solusi bagi proyek pengembangan aplikasi yang berskala besar. Rekayasa Perangkat Lunak (Software Re-engineering) PT. Praweda Ciptakarsa Informatika menyediakan jasa perekayasaan kembali aplikasi-aplikasi yang terdaftar (resmi). Dalam proyek-proyek semacam ini digunakan Case Tools. Kami memiliki keahlian dalam perekayasaan kembali dengan hanya membutuhkan sedikit atau bahkan tanpa dokumentasi. Konversi & Migrasi Para ahli dari PT. Praweda Ciptakarsa Informatika dapat melakukan migrasi sebagai berikut terhadap aplikasi-aplikasi yang resmi, yang dibuat dengan berbagai bahasa pemrograman: o ke basis komputer yang berbeda, o ke bahasa pemrograman yang lain, dan o ke versi yang lain. Kami menggunakan sarana-sarana konversi yang dapat mengurangi waktu dan biaya pelaksanaan proyek. Pemeliharaan Perangkat Lunak Sistem PT. Praweda Ciptakarsa Informatika menyediakan jasa pemeliharaan bagi aplikasiaplikasi yang resmi dengan menggunakan metodologi yang telah terbukti dapat memberikan keuntungan bagi konsumen secara langsung, karena dapat menekan biaya pemeliharaan melalui peningkatan produktifitas. Kami menyediakan help desk 7 hari dalam 1 minggu dan 24 jam dalam sehari, yang dapat dihubungi melalui pager. Bantuan diberikan melalui jaringan komunikasi suara/data berkecepatan tinggi. Catatan mengenai pemeliharaan dan masalah disimpan dalam suatu database untuk membantu meningkatkan produktifitas dan mutu jasa pemeliharaan. Sistem-Sistem Terkait (Embedded Sistems) PT. Praweda Ciptakarsa Informatika memiliki pengalaman dalam perancangan, implementasi dan pemeliharaan dari sistem-sistem yang berkaitan dengan office automation dan subsistem komunikasi seperti misalnya modem, device drivers, dan sebagainya. 64

3 Konsultansi Bisnis dan Teknologi PT. Praweda Ciptakarsa Informatika menyediakan jasa konsultansi yang berkaitan dengan perekayasaan ulang Sistem Informasi Bisnis, otomasi sistem perbankan, otomasi sistem pembayaran, proses-proses sistem informasi dan sistem jaringan. PT. Praweda Ciptakarsa Informatika juga menyediakann jasa pengembangan strategistrategi informasi untuk migrasi ke client/server, perencanaan penggunaan teknologi baru dan perancangan sistem jaringan perusahaan. Pelatihan dan Pendidikan PT. Praweda Ciptakarsa Informatika menyediakan jasa pelatihan dan pendidikan bagi konsumen. Kelompok usaha ini menyelenggarakan program pelatihan di perusahaanperusahaan dan program pelatihan yang disesuaikan dengan kebutuhan konsumen. Untuk mengisi kekurangan akan tenaga-tenaga profesional yang ahli dan terlatih di bidang Teknologi Informasi, PT. Praweda Ciptakarsa Informatika juga menyediakan jasa pendidikan bagi generasi muda Visi dan Misi Perusahaan a. Our Vision: To be the main driver for integrating Indonesia thru Information Technology and Communication across the country b. Our Mission - To gain Market Share - To increase Customer Satisfaction - To increase Employee Satisfaction - To be a sustainable Profitable Organization Sturcture Organisasi Perusahaan Berikut ini Struktur Organisasi yang terdapat pada PT. Praweda Ciptakarsa Informatika - yang ditunjukan gambar 3.1 adalah sebagai berikut:- 65

4 Gambar 3.1. Struktur Organisasi PT. Praweda Ciptakarsa Informatika Berdasarkan Gambar 3.1 Struktur organisasi pada PT. Praweda Ciptakarsa Informatika terdiri dari 6 bagian diantaranya PDD yang berfungsi sebagai divisi yang mendeliver pekerjaan perangkat lunak, FSSD memiliki fungsi sebagai divisi Marketing yang memasarkan product, BSD memiliki fungsi sebagai bagian / divisi yang memasarkan alat Teknologi Informasi berupa Hardware, ISD merupakan divisi yang menjual perangkat lunak untuk pelanggan dilingkup pemerintahan, serta Finance dan istration berfungsi untuk mengelola keuangan perusahaan dan berbagai kebutuhan administrasi didalamnya. Dalam setiap divisi memiliki anggota dengan jabatan berbeda Analisa Sistem Berjalan Dalam menjalankan usaha pengembangan sebuah Sistem, PT. Praweda Ciptakarsa Informatika mulai menggunakan proses Monitoring Project dengan pendekatan Scrum. Adapun uraian Prosedur monitoring yang dijalankan adalah sebagai berikut:- 1. Dalam Pengembangan sebuah Project ada proses yang dinamakan Proses Requirement, proses ini biasanya terdiri dari beberapa PIC (Person In Charge) yang berasal dari perusahaan pengembang sistem (terdiri dari :Sistem Analyst, Project Management, Programmer, Project ), selain dari pihak Interen (pengembang Sistem) ada beberapa PIC dari pihak Client yang harus terlibat dalam proses ini, pihak client yang terlibat biasanya orang orang yang mengerti 66

5 bisnis dari Sistem Perangkat lunak yang akan dikembangkan atau Pemakai (User) Sistem dikemudian hari beserta Pihak Penengah yang berusaha menyampaikan keinginan user terhadap Vendor yang berasal dari Client (Bagian IT Client). 2. Setelah Proses Requirement diselesaikan, anggota Team dalam perusahaan Pengembang Sistem (Vendor) melakukan diskusi/meeting internal, dalam diskusi tersebut setiap anggota membahas daftar list permintaan user dan berdasarkan diskusi tersebut, setiap anggota akan membuat daftar permintaan user secara general. 3. Project bertugas untuk mencatat hasil diskusi dan mengemasnya dalam sebuah dokumen yang dinamakan Minute Of Meeting (MOM). 4. Berdasarkan dari konsep MOM yang telah di susun Project, Project Management akan mulai mengoreksi dan menetapkan daftar permintaan user dalam MOM tersebut, dan MOM siap untuk dikirimkan kepada Client yang bersangkutan. 5. Dilakukan pengiriman MOM untuk di tanda tangani oleh Client yang bersangkutan, setelah ditandatangani MOM akan dikirimkan kembali ke pihak vendor. 6. Project Management mulai membentuk satu atau lebih team untuk mengerjakan Project dan menetukan Daftar Permintaan secara general yang telah disepakati sebelumnya dan Permintaan tersebut akan dikemas dalam bentuk Sprint atau kegiatan kerja dengan jadwal kurang dari satu bulan per sprint. 7. Setelah Team terbentuk serta daftar permintaan User terbentuk, Project Management akan mulai menugaskan Team untuk membuat detail pekerjaan dari daftar list permintaan user yang telah didaftarkan sebelumnya. 8. Team akan memecah daftar list permintaan menjadi lebih rinci dan akan mulai menugaskan setiap PIC untuk mengerjakan setiap rincian tersebut. 9. Detail pekerjaan yang telah terperinci akan di cek ulang oleh Project Management beserta General Managemen untuk proses persetujuan sebagai pertanda pekerjaan mulai dijalankan. 10. Ketika detail data telah di setujui oleh GM (General Manager atau yang bertindak sebagai Product Owner) dan PM (Project Manager), Timeline kerja (sprint) sudah dapat mulai dijalankan, pekerjaan yang dilakukan oleh setiap Programmer (PIC yang ditugaskan) dalam periode daily harus dilaporkan kepada project 67

6 manajement, apabila status pekerjaan Sukses atau sudah selesai dikerjakan maka data tersebut lolos dari jadwal sprint atau pekerjaan masih dalam On Schedule, akan tetapi apabila data yang dilaporkan tidak sesuai dengan timeline atau memiliki status pending maka Project Management harus mulai melihat history pekerjaan dan mengatasi masalah secara secepat. 11. Project Management akan melakukan proses monitoring pekerjaan, hal ini berfungsi untuk menjaga status pekerjaan tetap dalam timeline yang disepakati, serta akan memberikan laporan Data ataupun pekerjaan terhadap GM yang bersangkutan. 12. Setelah Pekerjaan pengembangan (Development Sistem) diselesaikan, Project Management akan melakukan perhitungan persentase dan approval pekerjaan yang selanjutnya akan di Review oleh Client beserta Team yang bersangkutan. 13. Sebuah pekerjaan pengembangan Sistem akan dianggap selesai apabila hasil pekerjaan telah melewati proses Review dan Evaluasi. tahapan ini adalah tahapan Review mengenai Sistem yang dikembangkan, baik secara Fungsi ataupun Bisnis yang berjalan didalamnya. Proses ini akan dilakukan oleh Anggota Team yang terlibat, Project Management, Product Owner dan Client melalui sebuah Demo program. 14. Product owner akan melakukan evaluasi dan melakukan proses approval sistem yang telah dibuat dan sistem tersebut akan dianggap selesai diiringi dengan lampiran sebuah dokumen penyelesaian pekerjaan. 68

7 Activity Diagram Sistem Berjalan Vendor/Client Team Vendor Project Project Management Owner Proses Requirement Membuat Daftar List Permintaan(General) Membuat MOM Meeting Mengoreksi Daftar Permintaan Penandatanganan Dokumen Pengiriman Dokumen Membuat Team Kerja Membuat Detail List Pekerjaan Membuat Sprint Pengerjaan(General) Approval Pekerjaan Approval Pekerjaan Pekerjaan Dimulai monitoring Daily Meeting Perhitungan Persentase Pekerjaan Pelaporan Pekerjaan View Laporan Review Pekerjaan Pekerjaan Selesei Approval Pekerjaan Selesei Gambar 3.2. Activity Diagram Sistem Berjalan 1.3. Analisa Kebutuhan Dari hasil analisa sistem berjalan yang dipaparkan sebelumnya penulis bermaksud untuk menganalisa kebutuhan akan sistem yang memiliki fungsi sebagai monitoring. Untuk memenuhi kebutuhan sistem berdasarkan analisa sistem berjalan, Penulis membuat sebuah sistem monitoring Project yang dikhususkan untuk melakukan proses monitoring untuk penjadwalan proyek. Dalam sistem yang akan dikembangkan, penulis membuat beberapa Menu yang berfungsi sebagai data master Proyek, Menu Monitoring dan Laporan laporan yang dibutuhkan, adapun analisa proses bisnis tersebut tergambar dalam activity diagram dibawah ini:- 69

8 ALL PM ADMIN Team/PIC Team All 1 sambungan dari registrasi karyawan In Team Registrasi Team Update Monitoring Input Data Master LOGIN Update Harian Status Status Done 2 sambungan CustomerInProject Closing Project Input Data Divisi Input Data Jabatan Menugaskan Team dalam Sprint yang telah ditentukan [simpan] Registrasi Karyawan In Team Input Data Karyawan Registrasi Project Monitoring 1 sambumg ke transation join Document Archive Menjadwalkan pekerjaan dalam periode tertentu (Sprint) 2 sambumg ke transation join Registrasi Customer Mendaftarkan Karyawan In Detail Sprint Mendaftarkan Customer In Project Membuat Liat Sprint Pengerjaan Membuat Detail Pekerjaan Gambar 3.2 Activity Kebutuhan Sistem 70

9 1.4. Perancangan Sistem UML Diagram Use Case Diagram SISTEM PENDAFTARAN PROJECT PADA APLIKASI <Extend> Mengarsipkan Dokumen Mendaftarkan Karyawan In Detail Sprint include TEAM ADMIN Registrasi Project Membuat Detail List Sprint Pengerjaan include include include Membuat List Sprint Pengerjaan PIC TEAM Registrasi Customer include Mendaftarkan Customer dalam Proyek include include Membuat Daftar Divisi include Registrasi Karyawan include Menjadwalkan pekerjaan dalam periode tertent (Sprint) include include include Registrasi Team Membuat Daftar jabatan Mendaftarkan Karyawan dalam Team PM Gambar 3.4 Use Case Sistem Pendaftaran Project pada Aplikasi 71

10 1. Membuat Daftar Divisi Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Membuat Daftar Divisi Melakukan Pendaftaran Data Divisi Ada Data Divisi yang akan ditambahkan ingin menambahkan data Divisi baru yang ada dalam perusahaan Registrasi Karyawan Stakeholders - PreCondition Ada penambahan Divisi dalam perusahaan PostCondition Data Divisi terdaftar dalam Sistem Flow Of Events menambahkan Nama Divisi Exception Conditions - Divisi terdaftar dalam Sistem 2. Membuat Daftar Jabatan Use Case Name Membuat Daftar Jabatan Scenario Triggering Event Brief Description Actors Related Use Cases Melakukan Pendaftaran Data Jabatan Ada Data Jabatan yang akan ditambahkan ingin menambahkan data Jabatan baru yang ada dalam perusahaan Registrasi Karyawan Stakeholders - PreCondition Ada penambahan Jabatan dalam perusahaan PostCondition Data Jabatan terdaftar dalam Sistem Flow Of Events menambahkan Nama Jabatan Exception - Jabatan terdaftar dalam Sistem 72

11 Conditions 3. Registrasi Karyawan Use Case Name Scenario Triggering Event Brief Description Actors Registrasi Karyawan Mendaftarkan Data Karyawan Adanyapenambahan karyawan baru menambahkan data Karyawan baru perusahaan Related Use Cases Membuat Daftar Divisi, Membuat Daftar Jabatan, Mendaftarkan Karyawan dalam Team Stakeholders - PreCondition PostCondition Mendaftarkan Data Divisi dan Data Jabatan Data Karyawan berhasil ditambahkan Flow Of Events Sistem akan melakukan autogenerate nip Exception Conditions - akan memilih Divisi yang terkait akan memilih jabatan yang sesuai menambahkan nama lengkap menambahkan Password default menambahkan Date of Birth menambahkan Address menambahkan No Telepon menambahkan No Handphone(Mobilephone) 4. Registrasi Proyek Use Case Name Scenario Triggering Event Registrasi Proyek Melakukan Pendaftaran Nama Proyek dan informasi yang dibutuhkan Perusahaan mendapatkan pekerjaan proyek baru dari customer 73

12 Brief Description Actors akan menambahkan Daftar Proyek yang didapatkan perusahaan dari customer yang bekerja sama Related Use Cases Mendaftarkan Customer dalam Proyek, Mengarsipkan Dokumen Stakeholders - PreCondition Ada penambahan Proyek baru pada perusahaan PostCondition Data Proyek terdaftar dalam Sistem Flow Of Events Sistem akan melakukan autogenerate id_project Exception Conditions - akan menambahkan Project_name menambahkan date_start menambahkan date_end memilih status proyek 5. Mengarsipkan Dokumen Proyek Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Mengarsipkan Dokumen Proyek Mengupload dokumen dokumen yang berkaitan dengan proyek tertentu untuk di simpan lebih terstruktur. Adanya Proyek yang sedang ditangani akan mengupload dokumen dokumen yang berkaitan dengan proyek yang ditangani Registrasi Proyek Stakeholders - PreCondition Ada penambahan Proyek pada perusahaan PostCondition Dokumen dokumen akan terupload pada Sistem dengan path yang telah ditentukan Flow Of Events Sistem akan melakukan proses autogenerate 74

13 Exception Conditions - document_id. akan memilih project_id Sistem akan mimilih dokumen yang akan didaftarkan pada field filename memilih File Path sebagai lokasi penyimpanan. akan menginputkan deskripsi dokumen 6. Registrasi Customer Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Registrasi Customer Melakukan pendaftaran Customer sebagai pelanggan perusahaan Adanya Customer yang akan menjadi rekanan Perusahaan. akan mendaftarkan Data Customer dalam Proyek Mendaftarkan Customer dalam Proyek Stakeholders - PreCondition Ada penambahan Customer pada perusahaan PostCondition Data Customer terdaftar dalam sistem Flow Of Events Sistem akan melakukan proses autogenerate customer_id akan menginputkan nama Customer akan menginpuktan alamat pada line 1 akan menginputkan alamat pada line 2 akan menginputkan Kode Pos alamat perusahaan. akan menambahkan no telpon Customer (NoTelepon milik contact person). akan menambahkan Mobilephone yang digunakan customer. (Mobilephone milik contact person) akan menambahkan no Fax Customer 75

14 Exception Conditions - menambahkan alamat website Customer menambahkan alamat perusahaan ( milik contact person). Simpan data Customer dan data customer terdaftar dalam Sistem. 7. Mendaftarkan Customer dalam Proyek Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Mendaftarkan Customer dalam Proyek Mendaftarkan data Customer dengan Proyek yang dimilikinya. Adanya proyek baru yang didaftarkan yang berkaitan dengan customer yang telah terdaftar. akan mendaftarkan Data Customer dalam Proyek yang berkaitan Registrasi Customer, Registrasi Proyek Stakeholders - PreCondition PostCondition Customer akan mengembangkan proyek baru yang ditangani perusahaan. Proyek dan customer telah terdaftar dalam Sistem Flow Of Events Sistem akan melakukan proses autogenerate Customer_in_project_id. akan memilih Customer_id yang akan didaftarkan. akan memilih Project_id yang akan didaftarkan. akan menambahkan tanggal mulai proyek akan menambahkan tanggal berakhir proyek akan menambahkan description dari proyek Project Management akan memilih status pengerjaan proyek. Simpan data dan data akan terdaftar 76

15 Exception Conditions Data tidak dapat ditambahkan apabila data customer dan data proyek belum terdaftar. 8. Mendaftarkan Team dalam Proyek Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Mendaftarkan Team Proyek Melakukan Pendaftaran Team dalam Proyek Perusahaan mendapatkan pekerjaan proyek baru Project Management akan mendaftarkan Team untuk mengerjakan Proyek tertentu Progect Management Registrasi proyek, Kryawan In Team Stakeholders - PreCondition Ada Proyek yang akan dikerjakan yang telah terdaftar didalam Sistem PostCondition Team Proyek telah terdaftar dalam Sistem Flow Of Events Sistem akan melakukan autogenerate team_id Exception Conditions Project Management memilih daftar proyek yang akan dikerjakan oleh team Project Management akan menginputkan nama Team yang dikehendaki Pendaftaran Team tidak dapat dilakukan apabila tidak ada proyek yang terdaftar 9. Registrasi Team Use Case Name Scenario Triggering Event Brief Description Actors Registrasi Team Melakukan Registrasi Team untuk digunakan dalam Sprint Adanya penambahan pengelompokan Team baru akan mendaftarkan Team dalam Aplikasi 77

16 Related Use Cases Mendaftarkan Karyawan dalam Team, Menjadwalkan Pengerjaan dalam periode tertentu (Sprint) Stakeholders - PreCondition PostCondition Ada Team yang akan ditugaskan untuk menangani sebuah proyek Team Telah terdaftar dalam aplikasi Flow Of Events menginputkan Nama Team Exception Conditions - Team akan terdaftar dalam aplikasi 10. Mendaftarkan Karyawan dalam Team Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Mendaftarkan Karyawan dalam Team Melakukan Pendaftaran Karyawan untuk menjadi anggota Team dalam sebuah Proyek Adanya NamaTeam Proyek dan karyawan yang telah terdaftar di dalam Sistem Project Management akan mendaftarkan karyawan dalam sebuah team untuk mengerjakan Proyek tertentu Progect Management Registrasi Karyawan, Registrasi Team Stakeholders - PreCondition PostCondition Ada Team yang akan ditugaskan untuk menangani sebuah proyek Karyawan telah terdaftar dalam team yang dimaksudkan Flow Of Events Project Management akan memilih Team_id Exception Conditions Project Management akan memilih NIP Karyawan untuk didaftarkan Sistem akan menampilkan Informasi Karyawan Simpan Data dan Karyawan akan terdaftar dalam Team Pendaftaran karyawan tidak dapat dilakukan apabila belum mendarftarkan Nama Team dan karyawan dalam Sistem 78

17 11. Menjadwalkan pekerjaan dalam periode tertentu (Sprint) Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Menjadwalkan pekerjaan dalam periode tertentu (Sprint) Mendaftarkan data sprint pengerjaan dalam sebuah proyek. Adanya pengerjaan sistem aplikasi Project Management akan mendaftarkan nama Sprint pengerjaan Progect Management Registrasi Proyek, Registrasi Team Stakeholders - PreCondition PostCondition Ada sprint pengerjaan yang akan didaftarkan Sprint telah terdaftar dalam aplikasi Flow Of Events Project Management akan melakukan proses autogenerate sprint_id. Project Management memilih project_id yang akan didaftarkan dalam sprint. Project Management akan menambahkan Nama Sprint Project Management akan menginputkan tanggal awal sprint. Project Management akan menginputkan tanggal akhir sprint. Sistem akan menampilkantarget Hours yang terisi secara otomatis sesuai dengan detail sprint yang telah diinputkan dan di estimasi. Sistem akan menampilkan Persentase yang terisi sesuai dengan pengerjaan yang telah terselesaikan. Project Management akan menambahkan description sprint. Project management akan memilih status sprint yang dikerjakan. Simpan data dan data akan tersimpan dalam sistem Exception Conditions Sprint tidak dapat didaftarkan apabila tidak ada project yang terdaftar. 79

18 12. Membuat List Sprint Pengerjaan Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Membuat List Sprint Pengerjaan Mendaftarkan List data data permintaan User secara general dalam sistem Adanya Permintaan User terhadap pengembangan bisnis Project Management akan mendaftarkan data data permintaan user untuk pengembangan aplikasi Progect Management Mendaftarkan Team dalam Sprint Stakeholders - PreCondition PostCondition Telah didaftarkan terlebih dahulu Team pada Sprint pengerjaan List Sprint Pengerjaan telah terdaftar Flow Of Events Sistem akan melakukan proses autogenerate Sprint_task_id Sistem akan memilih team in sprint_id Project Management akan menambahkan Sprint Task Name Project Management akan mendaftarkan tanggal mulai Sprint Task. Project Management akan mendaftarkan tanggal berakhirnya Sprint Task. Sistem akan menampilkan data effort hours berdasarkan pengisian detail sprint task Sistem akan menampilkan persentase pengerjaan sesuai dengan pengerjaan yang telah diselesaikan dari detail sprint task. Project Management akan menambahkan note jika dibutuhkan Project Management akan memilih status yang sesuai dalam pengerjaan project ini. Simpan data dan data akan terdaftar dalam sistem. 80

19 Exception Conditions List Sprint Pengerjaan tidak dapat di daftarkan apabila team in sprint belum terdaftar dalam sistem 13. Membuat Detail List Sprint Pengerjaan Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Membuat Detail List Sprint Pengerjaan Mendaftarkan Detail List Sprint Pengerjaan berdasarkan List Sprint pengerjaan yang telah terdaftar sebelumnya. Adanya List Sprint Pengerjaan yang telah terdaftar Team akan mendaftarkan detail data List Sprint pengerjaan ke dalam sistem Team Project Membuat List Sprint Pengerjaan Stakeholders - PreCondition PostCondition Telah didaftarkan terlebih dahulu List Sprint Pengerjaan dalam sistem Detail List Sprint Pengerjaan telah terdaftar Flow Of Events Sistem akan melakukan proses autogenerate Sprint_task_detail_id Sistem akan memilih Sprint_task_id yang akan di detailkan. Team akan menambahkan sprint task detail name Team akan menambahkan tanggal mulai detail list sprint pengerjaan Team akan menambahkan tanggal berakhirnya detail list sprint pengerjaan. Team akan menambahkan effort hours dari pengerjaan detail list sprint pengerjaan Sistem akan menampilkan persentase pengerjaan berdasarkan detail list sprint pengerjaan yang telah terselesaikan. Team akan menambahkan description jika dibutuhkan. Setiap PIC Team diharuskan menambahkan note sebagai 81

20 Exception Conditions penjelasan dari keterlambatan apabila pengerjaan detail sprint mengalami keterlambatan. Menambahkan Status sesuai dengan pengerjaan detail data. Simpan data dan data akan terdaftar dalam sistem. Detail List Sprint Pengerjaan tidak dapat di daftarkan apabila list sprint pengerjaan belum terdaftar dalam sistem 14. Mendaftarkan Karyawan in detail sprint Use Case Name Scenario Triggering Event Brief Description Actors Mendaftarkan Karyawn in detail sprint Mendaftarkan anggota dalam Team pengerjaan sprint Adanya Team dan Sprint yang telah terdaftar Project Management melakukan proses pendaftaran anggota dalam team Project Management Related Use Cases Membuat Detail List Sprint Pengerjaan, Mendaftarkan karyawan dalam team Stakeholders - PreCondition PostCondition Telah didaftarkan Team dan Sprint pengerjaan Karyawan in detail sprint telah terdaftar Flow Of Events Sistem akan menampilkan Sprint_task_detail_id Project Management akan memilih nip karyawan yang akan ditugaskan Project Management memilih NIP Project Management akan memilih jabatan yang ingin ditugaskan. Project Management akan menambahkan tanggal mulai penugasan. Project Management akan menambahkan tanggal berakhir penugasan. Project Management akan menambahkan description Project management akan memilih status yang sesuai. 82

21 Simpan data dan data akan terdaftar dalam sistem. Exception Conditions - System Monitoring Project Time Melakukan Update Status Pekerjaan(harian) Time Reminder <Extend> <Extend> Mengisi Note deskripsi Status Team <Extend> Monitoring Project Project Manager Note Monitoring include Closing Project General Manager Gambar 3.5. Use Case Monitoring Porject 1. Melakukan Update Status Pekerjaan (harian) Use Case Name Scenario Triggering Event Brief Description Actors Melakukan Update Status Pekerjaan (harian) PIC Team diharuskan melakukan pembaharuan pekerjaan pada detail pekerjaan untuk melihat status pengerjaan Detail List Sprint Pengerjaan telah terdaftar dalam sistem PIC Team melakukan perbaharuan status pekerjaan PIC Team Related Use Cases Membuat Detail List Sprint Pengerjaan, Mendaftarkan Karyawan in sprint Stakeholders - 83

22 PreCondition PostCondition 1. Telah didaftarkan Detail List Sprint Pengerjaan sebelumnya 2. Telah didaftarkan Karyawan In Sprint sebelumnya. Status Pekerjaan diperbaharui Flow Of Events PIC Team melakukan perbaharuan pekerjaan dengan merubah status pekerjaan pada list detail sprint. Data diperbaharui dan tampil dalam Form monitoring Exception Conditions - 2. Mengisi Note Deskripsi Status Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Mengisi Note Deskripsi Status Mengisi Note apabila dibutuhkan untuk memberikan deskripsi pada suatu sprint oleh project management Note telah terupdate dalam Detail Sprint Setiap Sprint pengerjaan Project Management dapat menambahkan Note untuk kepentingan tertentu Team, PIC Team Melakukan Update Status pekerjaan (harian)( Stakeholders - PreCondition 3. Telah ada update pekerjaan harian PostCondition 4. Monitoring Pekerjaan PIC Team dapat ditampilkan 5. Monitoring Customer dapat ditampilkan 6. Monitoring Project dapat ditampilkan 7. Monitoring Sprint dapat ditampilkan 8. Monitoring List Sprint Pengerjaan dapat ditampilkan 9. Monitoring Detail List Sprint dapat ditampilkan Flow Of Events PIC Team Memperbaharui Status pekerjaan harian Memperbaharui status customer Product Owner Memperbaharui status Project Project Management memperbaharui list sprint pekerjaan Sistem akan melakukan pembaharuan status Effort hours 84

23 dan Persentase pada setiap data sprint yang diperbaharui Exception Conditions - 3. Monitoring Project Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Monitoring Project Proses Monitoring pekerjaan project akan ditampilkan sesuai dengan assignment dari setiap User Detail List Sprint Pengerjaan telah terdaftar dalam sistem Setiap User yang telah di assign dapat melakukan proses monitoring pekerjaan dalam project Project Management, Product Owner, PIC Team, Note Monitoring, Closing Project Stakeholders - PreCondition Telah didaftarkan Data Master dan detail pekerjaan seperti pada use case pendaftaran project T PostCondition 3. Monitoring Pekerjaan PIC Team dapat ditampilkan 4. Monitoring Customer dapat ditampilkan 5. Monitoring Project dapat ditampilkan 6. Monitoring Sprint dapat ditampilkan 7. Monitoring List Sprint Pengerjaan dapat ditampilkan 8. Monitoring Detail List Sprint dapat ditampilkan Flow Of Events PIC Team Memperbaharui Status pekerjaan harian Memperbaharui status customer Product Owner Memperbaharui status Project Project Management memperbaharui list sprint pekerjaan Sistem akan melakukan pembaharuan status Effort hours dan Persentase pada setiap data sprint yang diperbaharui Exception Conditions - 4. Note Monitoring 85

24 Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Note Monitoring Project Management mengisi Note untuk memberikan penjelasan atau catatan terhadap pekerjaan team. Terdapat update Monitoring yang butuh diberi catatan Pada Setiap Sprint pengerjaan Project Management dapat menambahkan Note untuk kepentingan tertentu Project Management Monitoring Project Stakeholders - PreCondition Ada data yang terupdate untuk monitoring PostCondition Pada setiap Data monitoring akan ditampilkan Note sesuai note yang di update project management Flow Of Events Tekan button Note. Create Note Simpan dan note akan terupdate dalam aplikasi Exception Conditions - 5. Closing Project Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Closing Project Melakukan Closing project apabila setiap pekerjaan telah terselesaikan Pekerjaan Project telah selesai dikerjaan Product Owner dapat melakukan proses Closing pekerjaan project apabila telah terselesaikan Product Owner Monitoring Project Stakeholders - PreCondition Telah ada data Monitoring Project PostCondition Status pekerjaan telah terselesaikan (Done) 86

25 Flow Of Events Product Owner merubah Status Project menjadi Done Exception Conditions - 6. Time Reminder Use Case Name Scenario Triggering Event Brief Description Actors Related Use Cases Time Reminder Melakukan Reminder terhadap data data pada monitoring apabila telah melewati tanggal akhir (DateEnd) dari yang ditentukan Sistem Date=H-1dari DateEnd Time memberkan alert untuk memberitahu pada anggota time mengenai data yang akan mendekati akhir penjadwalan project. Time Monitoring Project Stakeholders - PreCondition Telah ada data Monitoring Project, dan telah di setupnya date start dan date end PostCondition Adanya Reminder ketika SistemDate =H-1 dari DateEnd dan apabila telah melewati batas waktu maka status akan berubah menjadi =Pending Flow Of Events Exception Conditions Tidak ada Reminder ketika pekerjaan sesuai dengan jadwal pekerjaan 87

26 System Pelaporan Project Menampilkan Laporan Master Project Project Manager General Manager Menampilkan Laporan Monitoring Project Menampilkan History Masalah dalam Project Team Menampilkan Penyelesaian Project <Extend> Menampilkan Laporan Project per PIC <Extend> Menampilkan Laporan Project dalam Sprint pengerjaan Gambar 3.6 Use Case Sistem Pelaporan Project 1. Menampilkan Laporan Master Project Use Case Name Scenario Triggering Event Brief Description Actors Menampilkan Laporan Master Prroject Menampilkan laporan laporan data master project Data data aster telah terdaftar dalam project mencetak laporan laporan data master project Related Use Cases Membuat Daftar jabatan, membuat daftar divisi, Regstrasi Karyawan, Registrasi Project, Registrasi Customer. Stakeholders - PreCondition 1. Data Jabatan telah terdaftar 2. Data Divisi telah terdaftar 88

27 PostCondition 3. Data Karyawan telah terdaftar 4. Data Project telah terdaftar 5. Data Customer telah terdaftar 6. Laporan Jabatan dapat dicetak 7. Laporan Divisi dapat dicetak 8. Laporan Karyawan dapat di cetak 9. Laporan Project dapat di cetak 10. Laporan Customer dapat di cetak Flow Of Events melakukan View/Print Report Jabatan melakukan View/Print Report Divisi melakukan View/Print Report Karyawan melakukan View/Print Report Project melakukan View/Print Report Customer Exception Conditions - 2. Menampilkan Laporan Monitoring Project Use Case Name Scenario Triggering Event Brief Description Actors Menampilkan Laporan Monitoring Project Melakukan proses cetak laporan monitoring project Data monitoring telah didapatkan Project Management akan mencetak laporan laporan yang berkaitan dengan monitoring project Project Management Related Use Cases Mendaftarkan Karyawan in sprint, Customer in Project,Registrasi Project, Mendaftarkan Sprint Pengerjaan, Membuat List Sprint Pengerjaan, Membuat Detail List Sprint Pengerjaan Stakeholders - PreCondition Data untuk Report Telah tersedia 89

28 PostCondition 11. Report dapat di View ataupun di cetak Flow Of Events Project Management melakukan proses View/Print Laporan Sprint Pengerjaan Proyek Project Management melakukan proses view/print Laporan List Sprint Pengerjaan Proyek Project Management melakukan proses view/print laporan detail sprint pengerjaan proyek Exception Conditions - 3. Menampilkan History Masalah dalam Project Use Case Name Scenario Triggering Event Brief Description Actors Menampilkan History Masalah dalam Project Melakukan proses cetak laporan History Masalah Project Data History Masalah telah didapatkan Project Management akan mencetak laporan laporan yang berkaitan dengan History Masalah Project baik itu data pending ataupun data data yang berstatus Cancel Project Management Related Use Cases Stakeholders - PreCondition Data untuk Report Telah tersedia PostCondition 12. Report dapat di View ataupun di cetak Flow Of Events Project Management melakukan proses View Print Laporan History masalah Project Exception Conditions - 4. Menampilkan Penyelesaian Project Use Case Name Scenario Menampilkan Penyelesaian Project Melakukan proses cetak untuk menampilkan Penyelesaian 90

29 Project Triggering Event Brief Description Actors Ada Data Detail Sprint yang telah terupdate berdasarkan laporan harian Project Management akan mencetak laporan laporan yang berkaitan dengan Penyelesaian Project Project Management Related Use Cases Stakeholders - PreCondition Data untuk Report Telah tersedia PostCondition 13. Report dapat di View ataupun di cetak Flow Of Events Project Management melakukan proses View Print Laporan Penyelesaian Project Exception Conditions - 5. Menampilkan Laporan Project per PIC Use Case Name Scenario Triggering Event Brief Description Actors Menampilkan Laporan Project per PIC Melakukan proses cetak laporan Project per PIC Adanya update pekerjaan dari PIC yang dilakukan harian pekerjaan setiap PIC Project Project Management akan mencetak laporan laporan yang berkaitan dengan dat Project Management Related Use Cases Stakeholders - PreCondition Data untuk Report Telah tersedia PostCondition 14. Report dapat di View ataupun di cetak Flow Of Events Project Management melakukan proses View Print Laporan Project per PIC 91

30 Exception Conditions - 6. Menampilkan Laporan Project dalam Sprint Pengerjaan Use Case Name Scenario Triggering Event Brief Description Actors Menampilkan Laoran Project dalam Sprint Pekerjaan Melakukan proses cetak laporan dalam Sprint Pengerjaan Data sprint telah terdaftar pada Sistem Project Management akan mencetak laporan laporan berdasarkan Sprint Pekerjaan dalam setiap project Project Management Related Use Cases Stakeholders - PreCondition Data untuk Report Telah tersedia PostCondition 15. Report dapat di View ataupun di cetak Flow Of Events Project Management melakukan proses View Print Laporan Project dalam Sprint Exception Conditions - 92

31 Sequence Diagram Sequence Login Form Login karyawan:db Tampilan Utama 1. Input (nip, Password) 2. compare data (nip, password) 4.get data login (nip,password) 3. data login cocok 5. Display Menu Utama Gambar 3.7 Gambar Sistem Login Sequence Divisi Sequence Add Divisi Form Divisi Maintenance Controler Create Data Divisi Divisi :DB 1. Create Data Divisi 2. Create Data Divisi 3. insert (divisi_id, divisi) 4.Tambah Data 5. Data Tersimpan () 6. Data Tersimpan() 7. Data Tersimpan() Gambar 3.8 Gambar Add Data Divisi 93

32 15.2. Sequence Edit Divisi Form Divisi Maintenance Controler Edit Data Divisi Divisi:DB 1.Select Data Divisi 2. Edit Data Divisi 3. Update data Divisi 4.Update Data Divisi 5. Data Terupdate 6. Data Terupdate 7. Menampilkan Pesan Data Terupdate Gambar 3.9. Gambar Sequence Edit Divisi Sequence View Divisi Form Divisi Maintenance Controler View Data Divisi Divisi:DB 1. Select Data Divisi 2. Select divisi_id 3. get (divisi_id) 4. tampilkan Data Divisi 5. Display data (divisi_id, divisi) 6. Display data (divisi_id, divisi) 7. Display Data (divisi_id,divisi) Gambar Gambar Sequence View Divisi 94

33 15.4. Sequence Delete Divisi Form Divisi Maintenance Controler Delete Data Divisi Karyawan:DB Divisi:DB 1. Pilih Data 2. Delete Data 3. Delete Data Divisi 7.Data tidak dapat di delete 4. Check Divisi_id 6.Data Divisi tersedia 5. Check divisi_id 8.Tampil Pesan data tidak dapat di delete 9. Delete Data Divisi 10. Check Divisi_id 15. Data Terdelete 11. Data Tidak tersedia 12.Delete Data 14.Data Terdelete 13.Delete Data Divisi 16. Data terdelete() 17. Tampil Pesan Data terdelete() Sequence Jabatan Gambar 3.11 Gambar Sequence Delete Divisi a. Sequence Add Jabatan Form Jabatan Maintenance Controler Create Data Jabatan Jabatani :DB 1. Create Data jabatan 2. Create Data jabatan 3. insert (jabatan_id, jabatan) 5. Data Tersimpan () 4.Tambah Data 6. Data Tersimpan() 7. Data Tersimpan() Gambar Gambar Sequence Jabatan 95

34 b. Sequence Edit Jabatan Form Jabatan Maintenance Controler Edit Data Jabatan Jabatan:DB 1.Select Data Jabatan 2. Edit Data Jabatan 6. Data Terupdate 3. Update data (jabatan) 5. Data Terupdate 4.Update Data Jabatan 7. Menampilkan Pesan Data Terupdate Gambar 3.13 Gambar Sequence Edit Jabatan c. Sequence View Jabatan Form Jabatan Maintenance Controler View Data Jabatan Jabatan:DB 1. Select Data Jabatan 2. Select jabtan_id 3. get (jabatan_id, jabatan) 5. Display data (jabatan_id, jabatan) 4. tampilkan Data Jabatan 6. Display data (jabatan_id, jabatan) 7. Display Data (jabatan_id,jabatan) Gambar 3.14 Gambar Sequence View Jabatan 96

35 d. Sequence Delete Jabatan Form Jabatan Maintenance Controler Delete Data Jabatan Karyawan:DB Jabatan:DB 1. Pilih Data 2. Delete Data 3. Delete Data Jabatan 7.Data tidak dapat di delete 4. Check jabatan_id 6.Data jabatan tersedia 5. Check data Jabatan 8.Tampil Pesan data tidak dapat di delete 9. Delete Data Jabatan 10. Check Jabatan_id 15. Data Terdelete 11. Data Tidak tersedia 12.Delete Data 14.Data Terdelete 13.Delete Data Jabatan 16. Data terdelete() 17. Tampil Pesan Data terdelete() Gambar 3.15 Gambar Sequence Delete Jabatan Sequence Data Karyawan a. Sequence Add Data Karyawan Form Karyawan Maintenance Controler Create Data karyawan Divisi:DB Jabatan:DB karyawan :DB 1. Create Data karyawan 2. tekan Add 4. display nip 3. Autogenerate Nip 5. get divisi() 6.get divisi 8. display divisi 7. display divisi 9. get jabatan 10.get jabatan 12. display jabatan 11. display jabatan() 13. Input Name 14. Input DOB 15. Input Address 16. Input Phone 17. Input Mobile Phone 18. Input Password 22. Data Tersimpan () 19. Simpan Data Karyawan (nip,divisi, jabatan,nama, dob, adress,phone, mobilephone,password) 21. Data tersimpan () 20. Tambah Data 23. Tampilkan Data Tersimpan Gambar 3.16 Gambar Sequence Add Data Karyawan 97

36 b. Sequence Edit Data Karyawan Divisi:DB Jabatan:DB Form Karyawan Maintenance Controler Edit Data karyawan karyawan :DB 1. Select Data karyawan 2. Edit Data Karyawan 3. display nip disable 4. Update divisi 5.get divisi 7. display data update divisi 6. display data Update divisi 8. Update jabatan 9.get jabatan 11. display Update data jabatan 10. display update data jabatan() 12. Update Name 13. Update DOB 14 Update Address 15. Update Phone 16. Update Mobile Phone 17. Update Password 21. Data Terupdate () 18. Simpan Data Update Karyawan (divisi, jabatan,nama, dob, adress,phone, mobilephone,password) 20. Data terupdate () 19.Update Data 22. Tampilkan message data terupdate Gambar 3.17 Gambar Sequence Edit Data Karyawan c. Sequence View Data Karyawan Form Karyawan Maintenance Controler View Data Karyawan Karyawan:DB 1. Select Data Karyawan 2. Select Data Karyawan 3. get nip karyawan 6. Display data Karyawan 5. Display data Karyawan 4. tampilkan Data Karyawan 7. Display Data Karyawan d. Sequence Delete Data Karyawan Gambar 3.18 Gambar Sequence View Karyawan 98

37 Form Karyawan Maintenance Controler Delete Data Karyawan Karyawan In Team:DB Karyawan:DB 1. Pilih Data 2. Delete Data 3. Delete Data Karyawan 7.Data tidak dapat di delete 4. Check nip 6.Data nip tersedia 5. Check data Karyawan 8.Tampil Pesan data tidak dapat di delete 9. Delete Data Karyawan 10. Check nip 15. Data Terdelete 11. Data Tidak tersedia 12.Delete Data 14.Data Terdelete 13.Delete Data Karyawan 16. Data terdelete() 17. Tampil Pesan Data terdelete() Gambar 3.19 Gambar Sequence Delete Data Karyawan Sequence Data Registrasi Project a. Sequence Add Data Project Form Project Maintenance Controler Create Data Project Status:DB Project :DB 1. Create Data Project 2. Generate Project_Id 3. Display Project_Id 4. Create project_name 3. Project_Id tergenerate 5.create date_start 6. create date_end 7. create description 8. Pilih Status 9.Get Status_id 11.display status 10.Display status 11. Simpan Data Project() 12. Simpan Data Project() 16. Tampil message data tersimpan 15.Simpan Data 14. Simpan Data() 13.Tambah Data b. Sequence Edit Data Project Gambar 3.20 Gambar Sequence Add Data Project 99

38 Form Project Maintenance Controler Edit Data Project Project:DB 1.Select Data Project 2. Select Data Project 5.Display Data Project 3. Get project_id 4. display data Project 6. Edit Data Project 7. Update Data Project 8. Update data Project 10. Data Terupdate 11.Update Data 11. Data Terupdate 12. Menampilkan Pesan Data Terupdate Gambar 3.21 Gambar Sequence Edit Data Project c. Sequence View Data Project Form Project Maintenance Cotroller View Data Project Project:DB 1. Select Data Project 2. Select Data Project 3. Get Project_id 4. tampilkan Data Project 5. Display Data Project 6.Display Data Project 7. Display Data Project Gambar 3.22 Gambar Sequence View Data Project 100

39 d. Sequence Delete Data Project 1.Pilih Data Project Form Project Maintenance Controler Delete Data Project Sprint:DB Customer In Project:DB Dokument:DB Project:DB 2. Delete Data Project 2. Check Data Project at Karyawan in Project 6. Data tidak bisa di delete 3.check Project_id 5. data Project tersedia 4. Check data Project 7. tampilkan pesan data tidak bisa di delete 8. Delete Data Project 9. Check Data Project in Customer in Project 10. Check Project_id 12. id project tersedia 11.Check Data Project 14. Tampilkan pesan Data tidak bisa di delete 13.Data tidak bisa terdelete 15. Delete Data 16. check Data pada dokumen 17. Check Projeck_id 18. project_id tersedia 18. Check Data Project 19. Data Tidak bisa di delete 20. Tampilkan Pesan data tidak dapat di delete 21. Delete Data Project 22. Check pada database terkait 23.Check Project_id 24.data tidak tersedia 25. Check Project_id 26.Data tidak tersedia 27. Check Project_id 28. Data tidak tersedia 29. Delete Data 31. Data Terdelete 30. Delete Data 32. Data Terdelete 33. Tampilka Message Data Terdelete Sequence Data Customer a. Sequence Add Data Customer Gambar 3.23 Gambar Sequence Delete Data Project Form Customer Maintenance Controler Create Data Customer Customer :DB 1. Create Data Customer 2. Create Data Customer 6. Data Tersimpan() 3. insert (customer_id,customer_name, adress_1, address_2, post_code, phone, mobile_phone, fax, website, ) 5. Data Tersimpan () 4.Tambah Data 7. Data Tersimpan() Gambar 3.24 Gambar Sequence Add Data Customer 101

40 b. Sequence Edit Data Customer Form Customer Maintenance Controler Edit Data Customer Customer:DB 1.Select Data Customer 3. Get customer_id 5.Display Data customer 4. display data Customer 6. Edit Data Customer 7. Update Data Customer 11. Data Terupdate 8. Update data Customer 10. Data Terupdate 9.Update Data Customer 12. Menampilkan Pesan Data Terupdate Gambar 3.25 Gambar Sequence Edit Data Customer c. Sequence View Data Customer Form Customer Maintenance Cotroller View Data Customer Customer:DB 1. Select Data Customer 2. Select Data Customer 3. Get Customer_id 5. Display Data Customer 4. tampilkan Data Customer 6.Display Data Customer 7. Display Data Customer Gambar 3.26 Gambar Sequence View Data Customer 102

41 d. Sequence Delete Data Customer Form Customer Maintenance Controler Delete Data Customer Customer In Project:DB Customer:DB 1.Pilih Data Customer 2. Delete Data Customer 3. Check Data customer pada Customer In Project 4. Check Customer_id 6.Customer_id tersedia 5.Check Data Customer 7. Data tidak bisa di delete 8. tampilkan pesan data tidak bisa di delete 9. Delete Data Customer 10. Check Data Customer pada customer in Project 11.data tidak tersedia 12. Delete Data 13. Delete Data 14. Data Terdelete 15. Data Terdelete 16. Tampilka Message Data Terdelete Gambar 3.27 Gambar Sequence Delete Data Customer Sequence Data Customer In Project a. Sequence Add Data Customer In Project Status:DB Form Customer In Project Controler Create Data Customer:DB Project:DB Customer In Project : Maintenance Customer In Project DB 1. Create Data Customer In Project 2. Add Data 3. generate Customer_in_project_id 4. Get Customer_id 4. Get Customer_id 6. Display CustomerId, Customer_Name 5. Display CustomerId, Customer_name 7. Get Project_id 8. Get Project_id 10. Display ProjectId, Project_Name 9. Display ProjectId, Project_Name 11. Create Date_Start 12. Create Date_End 13. Create Description 14. Pilih Status 15. Get Status_id 17. display status 16.display status 18. Simpan Data 19. Insert Data Customer In Project 21. Data Tersimpan () 20.Tambah Data 22. Data Tersimpan() 23. Tampilkan Message Data Tersimpan 103

42 Gambar 3.28 Gambar Sequence Add Data Customer In Project b. Sequence Edit Data Customer In Project Form Customer In Project Maintenance Controler Edit Data Customer In Project Status:DB Customer In Project : DB 1.Select Data Cstomer In Project 2. Edit Data 3. Customer_id Disable 4. Project_Id Disable 5. Update Date_Start 6. Update Date_End 7. Update Description 8. Update Status 9. get status_id 11. display status 10. display status 12. Simpan Data 16. Data Terupdate() 13. Update Data Customer In Project 15. Data Terupdate() 14.Tambah Data 17. Tampilkan Message Data Terupdate Gambar 3.29 Gambar Sequence Edit Customer In Project c. Sequence View Data Customer In Project Form Customer In Project Maintenance Cotroller View Data Customer In Project Customer In Project:DB 1. Select Data Customer In Project 2. Select Data Customer In Project 3. Get CustomerInProject_id 5. Display Data Customer In Project 4. tampilkan Data Customer In Poroject 6.Display Data Customer In Project 7. Display Data Customer In Project Gambar 3.30 Gambar Sequence View Data Customer In Project 104

43 d. Sequence Delete Data Customer In Project Form Customer In Project Maintenance Controler Delete Data Customer In Project Customer In Project:DB 1.Pilih Data Customer In Project 2. Delete Data Customer In Project 3. delete (CustomerInProject_id) 4.Delete Data Customer In Project 5. Data terdelete() 6. Data terdelete() 7. Menampilkan Pesan Data Terdelete Gambar 3.31 Gambar Sequence Delete Data Customer In Project Sequence Data Archive Document a. Sequence Add Data Archive Document Form Document Maintenance Controler Create Data Document Project:DB Document :DB 1. Create Data Customer In Project 2. Add Data 3. generate Document_id 4. Get Project_id 5. Get Project_id 6. Display Project_Name 7. Display Project_Name 8. Create Document_name 9. Create File_name 10. Create File_Path 11. Create description 12. Simpan Data 13. Insert Data Document 14. Data Tersimpan () 15. Data Tersimpan() 16. Tampilkan Message Data Tersimpan Gambar 3.32 Gambar Sequence Add Data Dokumen 105

44 b. Sequence Edit Data Archive Document Form Document Maintenance Controler Edit Data Document 1. Select Data 2. Edit Data 3. Project_id disable 4. Update Document_name 5. Update File_name 6. Update File_Path 7. Update description 8. Simpan Data 9. Update Data Document 10. Data Terupdate() 11. Data Terupdate() 12. Tampilkan Message Data Terupdate Gambar 3.33 Gambar Sequence Edit Data Dokumen c. Sequence View Data Archive Document Form Document Maintenance Cotroller View Data Document Document:DB 1. Select Data Document 2. Select Data Document 3. Get Document_id 5. Display Data Document 4. tampilkan Data Document 6.Display Data Document 7. Display Data Document Gambar 3.34 Gambar Sequence Delete Data Document 106

45 d. Sequence Delete Data Archive Document Form Document Maintenance Controler Delete Data Document Document:DB 1.Pilih Data Document 2. Delete Data Document 3. delete (document_1d) 4.Delete Data Document 5. Data terdelete() 6. Data terdelete() 7. Menampilkan Pesan Data Terdelete Sequence Data Sprint a. Sequence Add Data Sprint Gambar 3.35 Gambar Sequence Delete Data Dokumen Form Sprint Scheduling Maintenance Controler Create Data Sprint Scheduling Project:DB Object2 Sprint :DB 1. Create Data Sprint 2. Add Data 3. generate sprint_id 4. Get Project_id 5. Get Project_id 6. Display Project_Id dan Project_Name 7. Display Project_Id dan Project_Name 8. Create Sprint Name 8. Create Date_Start 9. Create Date_End 10. Create Target Hours 11. Crerate Persentase 12.Pilih Status 13. Get Status_id 15. Display Status 14. Display Status 16. Create Description 17. Simpan Data 20. Data Tersimpan() 18. Simpan Data Sprint 19. Data Tersimpan () 15.Tambah Data 21. Tampilkan Message Data Tersimpan Gambar 3.36 Gambar Sequence Add Data Sprint 107

46 b. Sequence Edit Data Sprint Form Sprint Scheduling Maintenance Controler Edit Data Sprint Scheduling Status:DB Sprint :DB 1.Pilih Data Sprint 2. Edit Data 3. Sprint_Id Disable 3. Project_Name Disable 4. Update Sprint Name 5. Update Date_Start 6. Update Date_End 7. Update Target Hours 8. Disable Persentase 9. Update Description 10. Update Status 11. Get Status_id 13.Display Status 12. Display Status 14. Simpan Data 18. Data Terupdate() 15. Update Data Sprint 17. Data Terupdate () 16.Update Data 19. Tampilkan Message Data Terupdate Gambar 3.37 Gambar Sequence Edit Data Sprint c. Sequence View Data Sprint Form Sprint Scheduling Maintenance Cotroller View Data Karyawan In Project Sprint:DB 1. Select Data Sprint 2. Select Data Sprint 3. Get sprint_id 5. Display Data Sprint 4. tampilkan Data Sprint 6.Display Data Sprint 7. Display Data Sprint Gambar 3.38 Gambar Sequence View Data Sprint 108

47 d. Sequence Delete Data Sprint Form Sprint Scheduling Maintenance Controler Delete Data Sprint Scheduling Team_In Sprint:DB Sprint:DB 1.Pilih Data Sprint Scheduling 2. Delete Data Sprint Scheduling 2. Check Data Project pada Sprint_task 3.check Sprint_id 5. data Sprint tersedia 4. Check data Sprint 6. Data tidak bisa di delete 7. tampilkan pesan data tidak bisa di delete 8. Delete Data Sprint 9. Check pada database terkait 10.Check Sprint_id 11.data tidak tersedia 12. Delete Data 13. Delete Data 14. Data Terdelete 15. Data Terdelete 16. Tampilka Message Data Terdelete Gambar 3.39 Gambar Sequence Delete Data Sprint Sequence Registrasi Team a. Sequence Add Data Team Form Team Maintenance Controler Create Data Team Team :DB 1. Create Data Team 2. Create Data Team 3. insert (Team_id, Team Name) 4.Tambah Data 5. Data Tersimpan () 6. Data Tersimpan() 7. Data Tersimpan() Gambar 3.40 Gambar Sequence Add Data Team 109

48 b. Sequence View Data Team Form Team i Maintenance Controler View Data Team Team:DB 1. Select Data Team 2. Select Team_id 3. get (Team_id) 5. Display data (Team_id, Team Name) 4. tampilkan Data Team 6. Display data 7. Display Data Gambar 3.41 Gambar Sequence View Data Team c. Sequence Delete Data Team Form Team Maintenance Controler Delete Data Team Team In Sprint:DB Karyawan In Team:DB Team:DB 1.Pilih Data Team 2. Delete Data Team 3. Check Data Team in team in sprint 4. Check Team_id 5.Check Data Team 6. Team_id tersedia 7.Data tidak bisa terdelete 8. Tampilkan pesan Data tidak bisa di delete 9. Delete Data 10. check Data pada Karyawan in team 11. Check Team_id 13. Team_id tersedia 12. Check Data Team 14. Data Tidak bisa di delete 15. Tampilkan Pesan data tidak dapat di delete 16. Delete Data Team 17. Check pada database terkait 18.Check Team_id 19.data tidak tersedia 20. Check Team_id 21.Data tidak tersedia 22. Check Team_id 23. Data tidak tersedia 24. Delete Data 26. Data Terdelete 25. Delete Data 27. Data Terdelete 28. Tampilka Message Data Terdelete 3.42 Gambar Sequence Delete Team 110

49 Sequence Karyawan In Team a. Sequence Add Data Karyawan In Team Form Karyawan In Team Controler edit Data Karyawan In Team Team:DB karyawan:db Team In Sprint :DB 1.Add Data Team In Sprint 2. Add Data karyawan in team id muncul 3. Generate karyawan in team_id 3. Pilih Team 4. Get Team_Id 5. Display Team Id, Team Name 6. Tampil Team_id dan Team Name 7. Pilih NIP 8. Get nip 9. Display nip 10. Display NIP 11. Simpan Data 12. Simpan Data Team In Sprint 13. Data Tersimpan () 13.Tambahkan Data 14. Data Tersimpan() 15. Tampil Message Data Tersimpan Gambar 3.43 Gambar Sequence Add Data Karyawan In Team b. Sequence View Data karyawan In Tam Form Karyawan In Team Maintenance Controler View Data Karyawan In Team Karyawan In Team:DB 1. Select Data Karyawan In Team 2. Select Karyawan In Team 3. get (karyawaninteamid) 5. Display Data() 4. tampilkan Data 6. Display data 7. Display Data Gambar 3.44 Gambar Sequence View Data Karyawan In Team 111

50 c. Sequence Delete Data Team In Sprint Form TeamInSprint Maintenance Controler Delete Data Team In Sprint KaryawanInSprintTaskDetail: DB Team In Sprint:DB 1. Pilih Data 2. Delete Data 3. Delete Data Karyawan In Team 4. Check nip 6.Data karyawan InSprint tersedia 5. Check data 7.Data tidak dapat di delete 8.Tampil Pesan data tidak dapat di delete 9. Delete Data Karyawan In Team 10. Check Sprint_task_id 11. Data Tidak tersedia 12.Delete Data 14.Data Terdelete 13.Delete Data 15. Data Terdelete 16. Data terdelete() 17. Tampil Pesan Data terdelete() Gambar 3.45 Gambar Sequence Delete Data Team In Sprint Sequence Data Task List a. Sequence Add Data Task List Form Task List Maintenance Controler Create Data Task List Team In Sprint:DB Status:DB Sprint_Task :DB 1. Create Data Task List 2. Add Data 3. generate sprint_task_id 4. Pilih Team In Sprint 5. Get TeamInSprint_Id 6. Display TeamInSprint_Id 7. Display TeamInSprintId 8. Create Sprint_Task_Name 9. Create Date_Start 10. Create Date_End 11. Crerate Effort Hours 12. Disable Persentase 13. Create Description 14. Note Disable 15. Pilih Status 16.Get Status_id 18.Display Status 17. Display Status 19. Simpan Data 23. Data Tersimpan() 20.Simpan Data() 22. Data Tersimpan () 21.Tambah Data 24. Tampilkan Message Data Tersimpan Gambar 3.46 Gambar Sequence Add Data Task List 112

51 b. Sequence Edit Data Task List Form Task List Maintenance Controler Edit Data Task List Team In Sprint:DB Object3 Sprint_Task :DB 1. Pilih Data Task List 2. Edit Data Sprint_Task_id Disable 4. Update Team In Sprint 5. Get TeamInSprint_Id 6. Display TeamInSprint_Id 7. Display TeamInSprintId 8. Update Sprint_Task_Name 9. Update Date_Start 10. Update Date_End 11. Disable Effort Hours 12. Disable Persentase 13. Update Description 14. Update Note 15.Update Status 18.Display Status 16. Get Status_id 17. Display Status 19. Simpan Data 23. Data Terupdate() 20.Simpan Data() 22. Data Terupdate () 21.Tambah Data 24. Tampilkan Message Data Terupdate c. Sequence View Data Task List Gambar 3.47 Gambar Sequence Edit Data Task List Form Task List Maintenance Cotroller View Data Task List Sprint_Task:DB 1. Select Data Task List 2. Select Data Task List 3. Get sprint_task_id 5. Display Data Task List 4. tampilkan Data task list 6.Display Data Task List 7. Display Data Task List Gambar Gambar Sequence View Data Task List 113

52 d. Sequence Delete Data Task List Form Task List Maintenance Controler Delete Data Task List Sprint_task_detail:DB Sprint_task:DB 1.Pilih Data Task List 2. Delete Data Task List 2. Check Data Task List 3.check Sprint_task_id 5. data Sprint_task_id tersedia 4. Check data Sprint_task 6. Data tidak bisa di delete 7. tampilkan pesan data tidak bisa di delete 8. Delete Data Task List 9. Check pada database terkait 10.Check Sprint_task_id 11.data tidak tersedia 12. Delete Data 14. Data Terdelete 13. Delete Data 15. Data Terdelete 16. Tampilka Message Data Terdelete Gambar 3.49 Gambar Sequence Delete Data Task List Sequence Data Detail Task List a. Sequence Add Data Detail Task List Form Detail Task List Maintenance Controler Create Data Detail Task List Sprint_Task:DB Status:DB Sprint_Task_Detail :DB 1. Create Data Detail Task List 2. Add Data 3. generate sprint_task_detail_id 4. Get Sprint_task_id 5. Get Sprint_task_id 6. Display Sprint_task_id dan Sprint Task Name 7. Display Sprint_task_id dan Sprint Task Name 8. Create Sprint_Task_detail_Name 9. Create Date_Start 10. Create Date_End 11. Crerate Effort Hours 12. Disable Persentase 13. Create Description 14. Note Disable 15.Create Status 18. Display Status 16.Get Status_Id 17. Display Status 19. Simpan Data 23. Data Tersimpan() 20. Insert Data Sprin Task Detail 22. Data Tersimpan () 21.Tambah Data 24. Tampilkan Message Data Tersimpan Gambar 3.50 Gambar Sequence Detail Data Task List 114

53 a. Sequence Edit Data Detail Task List Form Detail Task List Maintenance Controler Edit Data Detail Task List Sprint_Task:DB Status:DB Sprint_Task_Detail :DB 1. Pilih Data Detail Task List 2. Edit Data 3. Sprint Task Detail_Id Disable 4. Sprint Task Detail Name Disable 5. Update Sprint_task_id 6. Get Sprint_task_id 7. Display Sprint_task_id dan Sprint Task Name 8. Display Sprint_task_id dan Sprint Task Name 9. Update Sprint_Task_detail_Name 10. Update Date_Start 11. Update Date_End 12. Update Effort Hours 13. Disable Persentase 14. Update Description 15. Update Note 16. Update Status 17. Get Status_Id 19. Display Status 18. Display Status 20. Simpan Data 24. Data Terupdate() 21. Update Data Sprin Task Detail 23. Data Terupdate () 22. Update Data 25. Tampilkan Message Data Terupdate Gambar 3.51 Gambar Sequence Edit Data Detail Task List b. Sequence View Data Detail Task List Form Detail Task List Maintenance Cotroller View Data Detail Task List Sprint_Task_Detail:DB 1. Select Detail Data Task List 2. Select Detail Data Task List 3. Get sprint_task_detail_id 5. Display Detail Data Task List 4. tampilkan Detail Data task list 6.Display Detail Data Task List 7. Display Detail Data Task List Gambar 3.52 Gambar Sequence View Data Detail Task List 115

54 c. Sequence Delete Data Detail Task List Form Detail Task List Maintenance Controler Delete Detail Data Task List Karyawan In Sprint_task_detail :DB Sprint_task_Detail:DB 1.Pilih Detail Data Task List 2. Delete Detail Data Task List 2. Check Data Karyawan In Sprint task detail 3.check Sprint_task_detail_id 5. data Sprint_task_detail_id tersedia 4. Check data Sprint_Detail_tasklist 6. Data tidak bisa di delete 7. tampilkan pesan data tidak bisa di delete 8. Delete Detail Data Task List 9. Check pada database terkait 10.Check Sprint_task_detail_id 11.data tidak tersedia 12. Delete Data 13. Delete Data 14. Data Terdelete 15. Data Terdelete 16. Tampilka Message Data Terdelete Gambar 3.53 Gambar Sequence Delete Data Detail Task List Sequence Data Karyawan In Detail Sprint a. Sequence Add Data Karyawan In Detail Sprint Form Karyawan In Sprint Maintenance Controler Create Data Karyawan In Sprint Sprint_Task_detail:DB jabatan:db Karyawan In Team:DB Status:DB Karyawan_In_Sprint Task_Detail :DB 1. Create Data Karyawan In Sprint 2. Add Data 3. Get Sprint_task_detail_id 4. Get Sprint_task_detail_id 5. Display Sprint_task_detail_id 6. Display Sprint_task_detail_id 7. Get jabatan_id 8. Get jabatan_id 10. Display jabatan_id 9. Display jabatan 11. Pilih nip 12. Get nip 13. Display nip 14. Display nip 15. Create Date_Start 16. Create Date_End 17. Create Description 18. Create Status 19. Get Status_Id 21. Display Status 20. Display Status 22. Simpan Data 23. Insert Data Karyawan In Sprint 25. Data Tersimpan () 24.Tambah Data 26. Data Tersimpan() 27. Tampilkan Message Data Tersimpan Gambar 3.54 Gambar Sequence Add Data Karyawan In Detail Sprint 116

55 b. Sequence Edit Data Karyawan In Detail Sprint Form Karyawan In Sprint Maintenance Controler edit Data Karyawan In Sprint jabatan:db Karyawan In Team:DB Object4 Karyawan_In_Sprint Task Detail :DB 1. Pilih Data Karyawan In Project 2. Edit Data Detail Sprint_id disable 3. Update jabatan_id 4. Get jabatan_id 5. Display jabatan_id 6. Display update jabatan_id 7. update nip 8. Get nip 9. Display nip 10. Display update nip 11. Update Date_Start 12. update Date_End 13. update Description 14. Update Status 15. get status_id 17. Display Status 16. Display status 18. Simpan Data 19. update Data Karyawan In Sprint 21. Data Terupdate () 20.update Data 22. Data Terupdate() 23. Tampilkan Message Data Terupdate Gambar 3.55 Gambar Sequence Edit Data Karyawan In Detail Sprint c. Sequence View Data Karyawan In Detail Sprint Form Karyawan In Sprint Maintenance Cotroller View Data Karyawan In Sprint Karyawan In Sprint:DB 1. Select Karyawan In Sprint 2. Select Karyawan In Sprint 3. Get Karyawan_In_Sprint_id 5. Display Detail Data Karyawan In Sprint 4. tampilkan Detail Data Karyawan In Sprint 6.Display Detail Data Karyawan In Sprint 7. Display Karyawan In Sprint Gambar 3.56 Gambar Sequence View Data Karyawan In Detail Sprint 117

56 d. Sequence Delete Data Karyawan In Detail Sprint Form Karyawan In Sprint Maintenance Controler Delete Data Karyawan In Sprint Karyawan In Sprint:DB 1.Delete Data Karyawan In Sprint 2. Delete Data Karyawan In Sprint 3. delete (karyawan_in_sprint_id) 4.Delete Data Karyawan In Sprint 5. Data terdelete() 6. Data terdelete() 7. Data terdelete() Gambar 3.57 Gambar Sequence Delete Data Karyawan In Detail Sprint Sequence Monitoring Sprint Form Monitoring Project Controler View Monitoring Sprint Sprint :DB PM/TM/GM 1. Select Data 2. View Data Sprint 3. Get Sprint_id 4.Display(Sprint_id, project_id, date_start, date_end,target_hours,persentase,description,status, Note) 5. Display (sprint_id, project_id, date_start, date_end, target_hours,persentase,description,status, Note) 6. Data Monitoring ditampilkan Gambar 3.58 Gambar Sequence Monitoring Sprint 118

57 Sequence Monitoring Project Form Monitoring Project Controler View Monitoring Sprint Sprint :DB PM/TM/GM 1. Select Data 2. View Data Sprint 3. Get Sprint_id 4.Display(Sprint_id, project_id, date_start, date_end,target_hours,persentase,description,status, Note) 5. Display (sprint_id, project_id, date_start, date_end, target_hours,persentase,description,status, Note) 6. Data Monitoring ditampilkan Gambar 3.59 Gambar Sequence Monitoring Project Sequence Monitoring Sprint Task Form Monitoring Sprint Task Controler View Monitoring Sprint Task Sprint_Task :DB Project :DB PM/TM/GM 1. Select Data 2. View Data Sprint Task 3. Get Sprint_Task_Id 4.Display(Sprint_Task_id, team_in_sprint_id, sprint_task_name, date_start, date_end, effort_hours, persentase,description, note, status) 5.Display(Sprint_Task_id, team_in_sprint_id, sprint_task_name, date_start, date_end, effort_hours, persentase,description, note, status) 6. Get Project_Id 7. Display ProjectId dan Project Name 8.Display Project Id dan Project Name 9. Display Data Monitoring Sprint Task Gambar 3.60 Gambar Sequence Monitoring Sprint Task 119

58 Sequence Monitoring Detail Sprint Task Form Monitoring Sprint Detail Task Controler View Monitoring Sprint Detail Task Sprint_Detail_Task :DB PM/TM/GM 1. Select Data 2. View Data Sprint Task 3. Get Sprint_Task_Id 4.Display(Sprint_task_detail_id sprint_task_id, Sprint_task_detail_name, date_start, date_end, effort_hours, persentase,description, note,status) 5.Display(Sprint_task_detail_id,sprint_task_id,sprint_task_detail_name,date_start,date_end,effort_hours,persentase, description,note, status) 6. Data Monitoring ditampilkan Gambar 3.61 Gambar Sequence Monitoring Detail Sprint Task Monitoring Task PIC Form Monitoring PIC Controler View Monitoring PIC Karyawan In Sprint TaskDetail PM/TM/GM 1. Select Data 2. View Data Sprint Task 3. Query Data Karyawan In Sprint Task Detail with NIP dan Sprint Task Detail _id 4.Display( sprint_task_detail_id, NIP, Jabatan_Id, Date_Start, DateEnd, Description StatusPekerjaan, Status Penyelesainan, Persentase 4.Display( sprint_task_detail_id, NIP, Jabatan_Id, Date_Start, DateEnd, Description StatusPekerjaan, Status Penyelesainan, Persentase 6. Data Monitoring ditampilkan Gambar 3.62 Gambar Sequence Monitoring Task PIC 120

59 Sequence Menampilkan Laporan Master Project Menu Utama Form Menu Report Project:DB PM/TM/GM 1.menu utama() 2. Pilih Report 3. Get Project_id 4.Display(Project_id, Project_name, date_start,date_end,status) 5.Display(Project_id, Project_name, date_start,date_end,status) 6.Data Report Project Tampil Gambar 3.63 Gambar Sequence Menampilkan Laporan Master Project Sequence Menampilkan Laporan Master Divisi Menu Utama Form Menu Report Divisi:DB PM/TM/GM 1.menu utama() 2. Pilih Report 3. Get Divisi_id 4.Display(Divisi_id, Divisi) 5.Display(Divisi_id, Divisi) 6.Data Report Divisi Tampil Gambar 3.64 Gambar Sequence Menampilkan Laporan Master Divisi Sequence Menampilkan Laporan Master Jabatan Menu Utama Form Menu Report Jabatan:DB PM/TM/GM 1.menu utama() 2. Pilih Report 3. Get Jabatani_id 4.Display(Jabatan_id, jabatan) 5.Display(Jabatan_id, jabatan) 6.Data Report Jabatan Tampil Gambar 3.65 Gambar Sequence Menampilkan Laporan Master Jabatan 121

60 Sequence Menampilkan Laporan Master Customer Menu Utama Form Menu Report Customer:DB PM/TM/GM 1.menu utama() 2. Pilih Report 3. Get customer_id 4.Display(customer_id, customer_name,address_1,address_2,post_code,phone,mobile_phone,fax,website, ) 5.Display(customer_id, customer_name,address_1,address_2,post_code,phone,mobile_phone,fax,website, ) 6.Data Report Customer Tampil Gambar 3.66 Gambar Sequence Menampilkan Laoran Master Customer Sequence Menampilkan Laporan Master Karyawan Menu Utama Form Menu Report Karyawan:DB PM/TM/GM 1.menu utama() 2. Pilih Report 3. Get nip 4.Display(nip, divisi_id,jabatan_id,nama,dob, address,phone,mobilephone) 5.Display(nip, divisi_id,jabatan_id,nama,dob,address,phone,mobilephone) 6. Data Report Karyawan Tampil Gambar 3.67 Gambar Sequence Menampilkan Laoran Master Karyawan Sequence Menampilkan Laporan Monitoring Project Form Menu Report Controller Tampil Report Project:DB PM/TM/GM 1. Select Data Report 2. Select Data Report 3.Get Project_id 7. Display (Project_id,Project_name, date_start, date_end, status) 8. Display (Project_id,Project_name, date_start, date_end, status) 9. Display Report Gambar 3.68 Gambar Sequence Laporan Monitoring Project 122

61 Sequence Menampilkan Laporan Penyelesaian Project Form Menu Report Controller Tampil Report Project:DB Sprint:DB teaminsprint:db Sprint_task:DB Sprint_Task_Detail:DB PM/TM/GM 1. Select Data Report 2. Select Data Report 7. Get (Sprint_task_id, status=done) 3.Get Project_id 4.Get Project_id, Sprint_id, Status=Done) 5. Get (Sprint_id, status=done) 6. Get (Team_in_sprint_id, Status=Done) 8. Display data dengan status = Done 9. Display data dengan status = Done 10. Display data dengan status = Done 11. Display data dengan status = done 12. Display data dengan status = Done 13. Display data dengan status = Done 14. Display Report Gambar 3.69 Gambar Sequence Menampilkan Laporan Penyelesaian Project Sequence Menampilkan Laporan History Project Form Menu Report Controller Tampil Report Project:DB Sprint:DB teaminsprint:db Sprint_task:DB Sprint_Task_Detail:DB PM/TM/GM 1. Select Data Report 2. Select Data Report 7. Get (Sprint_task_id, status=pending) 3.Get Project_id 4.Get Project_id, Sprint_id, Status=pending) 5. Get (Sprint_id, status=pending) 6. Get (Team_in_sprint_id, Status=pending) 8. Display data dengan status = pending 9. Display data dengan status = pending 10. Display data dengan status = pending 11. Display data dengan status = pending 12. Display data dengan status = pending 13. Display data dengan status = pending 14. Display Report Gambar 3.70 Gambar Sequence Menampilkan Laporan History Project Sequence Menampilkan Laporan Sprint Form Menu Report Controller Tampil Report Project:DB Sprint:DB PM/TM/GM 1. Select Data Report 2. Select Data Report 3.Get Project_id 4.Get Project_id, Sprint_id) 5. Display (Sprint_id, project_id, date_start, date_end,target_hours, persentase, description, status) 6. Display (Sprint_id, project_id, date_start, date_end,target_hours, persentase, description, status) 9. Display (Sprint_id, project_id, date_start, date_end,target_hours, persentase, description, status) 8. Display Report Gambar 3.71 Gambar Sequence Menampilkan Laporan Sprint 123

62 Sequence Menampilkan Laporan Sprint Task Form Menu Report Controller Tampil Report Project:DB Sprint:DB teaminsprint:db Sprint_task:DB Team PM/TM/GM 1. Select Data Report 2. Select Data Report 3.Get Project_id 4.Get Project_id, Sprint_id) 5. Get (Sprint_id) 5.1. Get team_id 7. display(project_id, project_name) 5.2. Display(Team_id, Team_name) 6. Get (Team_in_sprint_id) 8. Display (Sprint_id, Sprint_Name) 9 Display (Team_in_sprint_id, team_id,team_name) 10.Sprint_Task_id, Sprint_task_name, date_start, date_end, effort_hours, persentase, description, note, status) 11. Display Report Sprint Task 12. Display Report Sprint Task Gambar 3.72 Gambar Sequence Menampilkan Laporan Sprint Task Sequence Menampilkan Laporan Sprint Task Detail Form Menu Report Controller Tampil Report Project:DB Sprint:DB teaminsprint:db Sprint_task:DB Team Sprint_task_detail PM/TM/GM 1. Select Data Report 2. Select Data Report 3.Get Project_id 4.Get Project_id, Sprint_id) 5. Get (Sprint_id) 5.1. Get team_id 5.2. Display(Team_id, Team_name) 6. Get (Team_in_sprint_id) 7. display(project_id, project_name) Get (Sprint_task_id, sprint_task_detail_id) 8. Display (Sprint_id, Sprint_Name) 9 Display (Team_in_sprint_id, team_id,team_name) 10.Sprint_Task_id, Sprint_task_name) 11.Display(Sprint_task_detail_id,sprint_task_detail_name, date_start, date_end,effort_hours,persentase,description, note, status) 12. Display Report Sprint Task 13. Display Report Sprint Task Gambar 3.73 Gambar Sequence Menampilkan Laporan Sprint Task Detail 124

63 Sequence Menampilkan Laporan Pekerjaan per PIC Form Menu Report Controller Tampil Report karyawan_in_sprint_task_detail PM/TM/GM 1. Select Data Report 2. Select Data Report 3. Get Data berdasarkan NIP 8.Display (Sprint_task_detail_id, date_start, date_end, description, status) 6. Display Data Pekerjaan per PIC 7. Display Data Pekerjaan per PIC Gambar 3.74 Gambar Sequence Menampilkan Laporan Pekerjaan PIC Sequence Time Reminder Form Monitoring Controller: Time Reminder Database Time 1. Check System Date = H-1 dari Date End 2. Check Date End 3. Check DateEnd 4. System Date!= H-1 dari Date End 5. Status = On Progress dengan warna Orange 6. Tampil Monitoring 1. Check System Date = H-1 dari Date End 2. Check Date End 3. Check Date End 4. System Date = H-1 dari Date End 5. status = OnProgress dengan warna Kuning 6. Tampilan Monitoring 1. Check Sistem Date>Date End 2. Check Date End 4. System Date> Date End 3. Check Date End 5. Status = Pending dengan warna Merah 6. Tampilan Monitoring Gambar Sequence Trigger Time 125

64 Class Diagram 1 1 Status -status_id -status_name Customer -Customerid : int -Customer Name : string -Address Line 1 : string -Address Line2 : string -Post Code : string -Phone : char -Fax : char -Mobile : char - Address : char -Website Address : char +View() +Add() +Delete() +Update() Document -Documentid -Projectid -Document Name -FilePath -FileName -Description +GetProjectId() +Add() +Delete() +Upload() +Download() +Update() * 1 0..* 1 CustomerIn Project -CustomerInProject_Id -Customer_Id -ProjectId -Date_start -Date_end -Description -Status_id +Get Data StatusId() +GetCustomerId() +GetProjectId() +Add() +View() +Update() +Delete() +SystemAlert DateEnd() Karyawan -nip -divisi_id -jabatan_id -name -password -Date Of Birth -address -phone -mobile phone +GetDivisiId() +GetJabatanId() +Add() +View() +Update() +Delete() * * Project 1..* -ProjectId -Project Name -date_start -date_end -status_id 1 1 +Get Statusid() +Add() +Delete() +View() +Update() +SystemAlertDateEnd() * 1 Divisi -divisi_id -namadivisi +Add() +View() +Update() +Delete() 1 1 Jabatan -jabatan_id -jabatan +Add() +View() +Update() +delete() * 1 1 sprint -SprintId -ProjectId -sprint_name -date_start -date_end -target_hours -persentase -description -status_id +GetStatusId() +Get ProjectId() +Add() +Update() +delete() +View() +SystemAlertDateEnd() 1 1..* Team -team_id -team_name -Sprintid +GetSprintId() +Add() +Delete() +View() 1 1 * * 1 Sprint Task -sprint_task_id -team_id -sprint_task_name -date_start -date_end -effort_hours -persentase -description -note -status_id +GetStatusId() +Add() +Update() +Delete() +View() +SystemAlertDateEnd() Karyawan in Team -karyawan_in_team_id -nip +GetNip() +Add() +Delete() +View() Karyawan In Sprint Task Detail -sprint_task_detail_id -nip -jabatan_id -date_start -date_end -description -status_id +GetStatus_id() +Get NIP() +Get JabatanId() +Add() +Update() +Delete() +View() +SystemAlertDateEnd() 1..* Sprint Task Detail -sprint_task_detail_id -sprint_task_id -sprint_task_detail_name -date_start -date_end -effort_hours -persentase -description -note -status_id +GetStatusId() +Add() +View() +update() +delete() +SystemAlertDateEnd() Gambar 3.76 Gambar Domain Class Diagram 126

65 State Chart Diagram Customer -Customerid : int -Customer Name : string -Address Line 1 : string -Address Line2 : string -Post Code : string -Phone : char -Fax : char -Mobile : char - Address : char -Website Address : char +View() +Add() +Delete() +Update() [Create data Customer] Terbuat [View Data Customer] Display Data [update data customer] Terupdate [Delete Data] Terdelete Gambar 3.77 Gambar State Chart Diagram Customer Project -ProjectId -Project Name -date_start -date_end -status_id +Get Statusid() +Add() +Delete() +View() +Update() +SystemAlertDateEnd() [Get StatusId] Get [Create data Project] Terbuat [View Data Project] Display Data [update data Project] Terupdate [Delete Data] DeleteData [Check DateEnd untuk Alert] Turn On Alert Gambar 3.78 Gambar State Chart Diagram Project CustomerIn Project -CustomerInProject_Id -Customer_Id -ProjectId -Date_start -Date_end -Description -Status_id +Get Data StatusId() +GetCustomerId() +GetProjectId() +Add() +View() +Update() +Delete() +SystemAlert DateEnd() [Get StatusId] Get [Get Customerid] Get [Get ProjectId] Get [Create data CustomerInProject_Id] Terbuat [View Data CustomerInProject] Display Data [update data CustomerInProject] Terupdate [Delete Data] Terdelete [Check DateEnd untuk Alert] Turn On Alert Gambar 3.79 Gambar State Chart Diagram Customer In Project 127

66 Document -Documentid -Projectid -Document Name -FilePath -FileName -Description +GetProjectId() +Add() +Delete() +Upload() +Download() +Update() [Get ProjectId] Get [Add Data Document] Display Data [Add Data Dokumen] Terinput [Delete Data] DeleteData [Update Data] Terupdate [Upload Doc] Terupload [Download Doc] Terdownload Gambar 3.80 Gambar State Chart Diagram Document Divisi -divisi_id -namadivisi +Add() +View() +Update() +Delete() [Create data Divisi] Terbuat [View Data Divisi] Display Data [update data Divisi] Terupdate [Delete Data] Terdelete Gambar 3.81 Gambar State Chart Diagram Divisi Jabatan -jabatan_id -jabatan +Add() +View() +Update() +delete() [Create data Jabatan] Terbuat [View Data Jabatan] Display Data [update data Jabatan] Terupdate [Delete Data] Terdelete Gambar 3.82 Gambar State Chart Diagram Jabatan 128

67 Karyawan -nip -divisi_id -jabatan_id -name -password -Date Of Birth -address -phone -mobile phone +GetDivisiId() +GetJabatanId() +Add() +View() +Update() +Delete() [Get DivisiId] Get [Get JabatanId] Get [Create data Karyawan] [View Data Karayawan] [update data Karyawan] Terbuat Display Data Terupdate [Delete Data] Terdelete Gambar 3.83 Gambar State Chart Diagram Karyawan Team -team_id -team_name -Sprintid +GetSprintId() +Add() +Delete() +View() [Get SprintId] Get [Add Data Team] Terinput [Delete Data] Terdelete [View Data] Display Data Gambar 3.84 Gambar State Chart Diagram Team Karyawan in Team -karyawan_in_team_id -nip +GetNip() +Add() +Delete() +View() [Get NIP] Get [Create Data KaryawanInTeam] Terbuat [Delete Data] Terdelete [View Data] Display Data Gambar 3.85 Gambar State Chart Diagram Karyawan In Team 129

68 sprint -SprintId -ProjectId -sprint_name -date_start -date_end -target_hours -persentase -description -status_id +GetStatusId() +Get ProjectId() +Add() +Update() +delete() +View() +SystemAlertDateEnd() [Get StatusId] Get [Get ProjectId] Get [Create Data Sprint] Terbuat [update data Sprint] Terupdate [Delete Data] DeleteData [View Data] Display Data [Check DateEnd untuk Alert] Turn On Alert Gambar 3.86 Gambar State Chart Diagram Sprint Sprint Task -sprint_task_id -team_id -sprint_task_name -date_start -date_end -effort_hours -persentase -description -note -status_id +GetStatusId() +Add() +Update() +Delete() +View() +SystemAlertDateEnd() [Get StatusId] Get [Get SprintId] Get [Create Data Sprint Task] Terbuat [update data SprintTask] Terupdate [Delete Data] DeleteData [View Data] Display Data [Check DateEnd untuk Alert] Turn On Alert Gambar 3.87 Gambar State Chart Diagram Sprint Task 130

69 Sprint Task Detail -sprint_task_detail_id -sprint_task_id -sprint_task_detail_name -date_start -date_end -effort_hours -persentase -description -note -status_id +GetStatusId() +Add() +View() +update() +delete() +SystemAlertDateEnd() [Get StatusId] Get [Get Sprint Task Id] Get [Create Data Sprint Task Detail] Terbuat [update data SprintTaskDetail] Terupdate [Delete Data] DeleteData [View Data] Display Data [Check DateEnd untuk Alert] Turn On Alert Gambar 3.88 Gambar State Chart Diagram Sprint Task Detail Karyawan In Sprint Task Detail -sprint_task_detail_id -nip -jabatan_id -date_start -date_end -description -status_id +GetStatus_id() +Get NIP() +Get JabatanId() +Add() +Update() +Delete() +View() +SystemAlertDateEnd() [Get StatusId] Get [Get NIP] Get [Get JabatanId] Get [Create KaryawanInSprintTaskDetail] Terbuat [update data ] Terupdate [Delete Data] DeleteData [View Data] Display Data [Check DateEnd untuk Alert] Turn On Alert Gambar 3.89 Gambar State Chart Diagram Karyawan In Sprint Task Detail 131

70 First Cut Class Diagram Status -status_id -status_name Customer -Customerid : int -Customer Name : string -Address Line 1 : string -Address Line2 : string -Post Code : string -Phone : char -Fax : char -Mobile : char - Address : char -Website Address : char CustomerIn Project -CustomerInProject_Id -Customer_Id -ProjectId -Date_start -Date_end -Description -Status_id Project -ProjectId -Project Name -date_start -date_end -status_id sprint -SprintId -ProjectId -sprint_name -date_start -date_end -target_hours -persentase -description -status_id Team -team_id -team_name -Sprintid Sprint Task -sprint_task_id -team_in_sprint_id -sprint_task_name -date_start -date_end -effort_hours -persentase -description -note -status_id Sprint Task Detail -sprint_task_detail_id -sprint_task_id -sprint_task_detail_name -date_start -date_end -effort_hours -persentase -description -note -status_id Karyawan in Team Document -Documentid -Projectid -Document Name -FilePath -FileName -Description Karyawan -nip -divisi_id -jabatan_id -name -password -Date Of Birth -address -phone -mobile phone Divisi -divisi_id -namadivisi Jabatan -jabatan_id -jabatan -karyawan_in_team_id -nip -team_id Karyawan In Sprint Task Detail -sprint_task_detail_id -nip -jabatan_id -date_start -date_end -description -status_id Gambar 3.90 Gambar State First Cut Class Diagram 132

71 Activity Diagram Activity Divisi Akses Menu Divisi System Tampilan Utama Menu Divisi tampil [cancel] Add Data [cancel] Tampil Form Entry Divisi Entry Data View Data dalam Grid Pilih Action Proses [simpan] [delete] tekan button delete Data Terdelete Update data [simpan] [edit] data tersimpan Activity Jabatan Gambar 3.91 Gambar Activity Diagram Divisi System Akses Menu Jabatan Tampilan Utama Menu Jabatan tampil [cancel] Add Data [cancel] Tampil Form Entry Jabatan Entry Data View Data Pada Grid Pilih Action Proses [delete] [simpan] Tekan button delete Data Terdelete Update data [simpan] [edit] data tersimpan Gambar 3.92 Gambar Activity Diagram Jabatan 133

72 D Akses Menu Karyawan Maintenance Activity Registrasi Karyawan Add Data [cancel] Entry Data View Data dalam Grid [delete] tekan button delete Update data [simpan] [edit] Gambar 3.93 Gambar Activity Diagram Karyawan 134

73 Activity Registrasi Project Maintenance System Akses Menu Project Maintenance Tampilan Utama Sub Menu Project Maintenance tampil [cancel] Add Data Tampil Form Entry Project Maintenance [cancel] Entry Data View Data dalam Grid Pilih Action Proses [simpan] [delete] tekan button delete Data Terdelete Update data [simpan] [edit] data tersimpan Gambar 3.94 Gambar Activity Diagram Project 135

74 Activity Registrasi Customer Maintenance System Akses Menu Customer Maintenance Tampilan Utama Sub Menu Customer Maintenance tampil [cancel] Add Data Tampil Form Entry Customer Maintenance [cancel] Entry Data View Data dalam Grid Pilih Action Process [simpan] Tidak terdelete [Data telah digunakan module lain data tidak terdelete] tekan button delete [delete] [data belum digunakan] Data Terdelete Update data [simpan] [edit] data tersimpan Gambar 3.95 Gambar Activity Diagram Customer Maintenance 136

75 Activity Registrasi Sprint PM System Akses Menu Sprint Maintenance Sistem akan menampilkan Menu Sprint Maintenance [Cancel] Tampil Form Entry Sprint Maintenance View Data dalam Grid Tekan button Add [Delete] Entry Data Sprint [Data Sprint digunkan menu lain] [Project & Team In Sprint belum terdaftar] [Jika Project yang belum terdaftar] Daftarkan Project Daftarkan Team In Sprint [Jika Team In Sprint belum terdaftar] Kembali ke Form Detail View [Project&TeamInSprint telah terdaftar] Simpan Data Data Tersimpan Tekan Cancel [Edit] Pilih Action Process [data Sprint belum digunakan] Update Data Sprint Field Edit akan enable Simpan Data Data Tersimpan Data Terdelete Gambar 3.96 Gambar Activity Registrasi Sprint 137

76 Activity Sprint Task PM System Akses Menu Sprint Task Maintenance Sistem akan menampilkan Menu Sprint Task Maintenance [Cancel] Tampil Form Entry Sprint Task Maintenance View Data dalam Grid Tekan button Add [Delete] Entry Data Sprint Task [TeamInSprint telah terdaftar] [TeamInSprint belum terdaftar] Daftarkan TeamInSprint [Data Sprint task digunkan menu lain] Simpan Data Data Tersimpan Kembali ke Form Detail View [Edit] Pilih Action Proses Tekan Cancel Update Data Sprint Task Field Edit akan enable Simpan Data Data Terupdate [data Sprint Task belum digunakan] Data Terdelete Gambar 3.97 Gambar Activity Registrasi Sprint Task 138

77 Activity Sprint Task Detail PM Team System Akses Menu Sprint Task Detail Maintenance Sistem akan menampilkan Menu Sprint Task Detail Maintenance Sprint Task telah terdaftar Anggota Project telah didaftarkan Data Grid Kosong [Telah ada penugasan Sprint Task] [Tidak ada penugasan Sprint Task] Tampil Form View Detail dan tampil button Add untuk menambah detai Task Tampil Data Sprint Task pada Grid Team yang di Assign Tampil Form Sprint Task Detail Tekan button edit Tekan Edit Tekan button Add pada detail Pilih Data Entry Data Sprint Task Detail Tekan Delete Simpan Data Data Tersimpan Update Data Simpan Data Field Edit Enable Data Tersimpan Data Terdelete Gambar 3.98 Gambar Activity Registrasi Sprint Task Detail Activity Customer In Project System Akses Menu Customer In Project Maintenance Sistem akan menampilkan Menu Customer In Project Maintenance [Cancel] Tekan button Add Tampil Form Entry Team Maintenance View Data dalam Grid Entry Data Team [Delete] [Customer&Project belum terdaftar] [Project belum terdaftar] [Customer belum terdaftar] Daftarkan Project Daftarkan Customer [Data digunkan menu lain] [Customer&Project telah terdaftar sebelumnya] Simpan Data Data Tersimpan Kembali ke Form Detail View [Edit] Pilih Action Proses Tekan Cancel Update Data Team Field Edit akan enable [data belum digunakan] Simpan Data Data Tersimpan Data Terdelete Gambar 3.99 Gambar Activity Customer In Project 139

78 Activity Team System Akses Menu Team Maintenance Tampilan Utama Sub Menu Team Maintenance [cancel] Add Data [cancel] Tampil Form Entry Team Maintenance Entry Data View Data dalam Grid Pilih Action Proses [simpan] Tidak terdelete [Data telah digunakan module lain data tidak terdelete] tekan button delete [delete] [data belum digunakan] Data Terdelete data tersimpan Activity Dokumen Gambar Gambar Activity Team System Akses Menu Document Maintenance Tampilan Utama Menu Document Maintenance tampil [cancel] Add Data Tampil Form Entry Document [cancel] View Data pada Grid Entry Data Upload Data Pilih Action Proses [simpan] [delete] tekan button delete Update data [simpan] Data Terdelete [edit] data tersimpan Gambar Gambar Activity Dokumen 140

79 Activity Karyawan In Team PM System Akses Menu Karyawan In Team Maintenance Sistem akan menampilkan Menu Karyawan In Team Maintenance [Cancel] Tampil Form Entry Karyawan In TeamMaintenance Maintenance View Data Dalam Grid Tekan button Add [Delete] Entry Data Sprint [Team & Karyawan belum terdaftar] [Jika Team yang belum terdaftar] [Data digunkan menu lain] Daftarkan Team [Jika Karyawan belum terdaftar] Kembali ke Form Detail View [Karyawan&Team telah terdaftar] Daftarkan Karyawan Simpan Data Data Tersimpan Tekan Cancel [data Sprint belum digunakan] Pilih Action Proses Data Terdelete Activity Monitoring Gambar Gambar Activity Karyawan In Team PM PM/Owner System Team/PIC Pilih Sprint Monitoring Tampil Grid Sprint Monitoring dengan Data Monitoring Update Data Project Update Data Monitoring [On Schedule] [Data Pekerjaan Pending] View Data Monitoring (Lengkap) [Data Monitoring Lengkap] [Sesuai Assignment] Description Mandatory Terisi Monitoring Sprint Update Data Description [View Detail Monitoring atau Update Note] View Data Monitoring sesuai dengan Assignment Update Note [Update Note] [Update Monitoring] [Tekan Hyperlink Project_id] Monitoring Project Update Note [Update Note] [Tekan Hyperlink Sprint Task_id] Monitoring Sprint Task [System Date>DateEnd] [Tepat waktu] [System Date = H-1 DateEnd] Status = Pending Monitoring Sprint [Tekan Hyperlink Sprint Task ID] [Tekan Hyperlink Sprin_task_detail_id] Monitoring Sprint Task Detail Monitoring Status Selesei Turn On Alert Monitoring Sprint Task [Tekan Hyperlink Sprint Task Detail Id] Monitoring Sprint Task Detail Gambar Gambar Activity Monitoring 141

80 Layout Data Master Layout Divisi Maintenance b. Form Grid Divisi c. Form Edit dan Delete Divisi Gambar Gambar Layout utama Divisi Gambar Gambar Layout Divisi Entry dan Update Layout Jabatan Maintenance a. Grid Data Jabatan Maintenance Gambar Gambar Layout Grid Jabatan 142

81 b. Form Entry Data Jabatan Layout Employee Maintenance Gambar Gambar Layout Entry Jabatan a. Form Utama Employee Maintenance Gambar Gambar Layout Form Utama Employee b. Form Entry dan Update Employee Maintenance Gambar Gambar Layout Entry dan Update Employee 143

82 Layout Form Document a. Form View Document Gambar Gambar Layout Document Maintenance b. Form Entry Document Gambar Gambar Layout Entry Document 144

83 Layout Project Maintenance a. Form Grid Project b. Form Entry dan Update Project Gambar Gambar Layout Grid Project Gambar Gambar Layout Entry dan Update Project Form Customer Maintenance a. Form utama menu Customer Maintenance Gambar Gambar Layout Form Utama Customer 145

84 b. Form Entry dan Update Customer Maintenance Gambar Gambar Layout Entry dan Update Customer Layout Customer In project Maintenance a. Form Utama Customer In Project Gambar Gambar Layout Utama Customer In Project 146

85 b. Enty dan Update Customer In Project Maintenance Gambar Gambar Layout Entry dan Update Customer In Project Layout Sprint Maintenance a. Layout Form Sprint Maintenance Gambar Gambar Layout Utama Sprint 147

86 b. Layout Form Entry dan Update Sprint Maintenance Layout Team Maintenance a. View Team Maintenance Gambar Gambar Layout Entry dan Update Sprint Gambar 3.20 Gambar Layout Grid Team 148

87 b. Form Entry Team Layout Sprint Task Maintenance a. Form View Sprint Task Maintenance Gambar Gambar Layout Entry Team Gambar Gambar Layout Grid Sprint Task b. Form Entry dan Update Sprint Task Maintenance Gambar Gambar Layout Entry da Update Sprint Task 149

88 Layout Sprint Task Detail Maintenance a. Form View Sprint Task Detail Gambar 3.24 Gambar Layout Grid Sprint Task Detail a. Form Entry dan Update Sprint Task Detail Gambar 3.25 Gambar Layout Entry dan Update Sprint Task Detail 150

89 Layout Karyawan In Sprint Task Detail Maintenance a. Form View Karyawan In Sprint Gambar Gambar Layout Grid Employee On Sprint Task Detail b. Form Entry dan Update Karyawan In Sprint Task Detail Gambar 3.27 Gambar Layout Entry dan Update Employee On Sprint Task Detail 151

90 Layout Karyawan In Team Maintenance a. Form View Karyawan In Team Gambar Gambar Layout Grid Karyawan In Team b. Form Entry dan Update Karyawan In Team Gambar Gambar Layout Entry dan Update Karyawan In Team Layout Monitoring Project Gambar 3.30 Gambar Layout Monitoring Project 152

91 Layout Monitoring Sprint Layout Sprint Task Monitoring Gambar 3.31 Gambar Layout Monitoring Sprint Gambar 3.32 Gambar Layout Sprint Task Monitoring 153

92 Sprint Task Detail Monitoring Gambar 3.33 Gambar Layout Sprint Task Detail Monitoring Layout Karyawan In Sprint Detail Monitoring Gambar 3.34 Gambar Layout Karyawan In Sprint Detail 154

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan Pada sub bab ini dijelaskan mengenai latar belakang divisi SEMM Danamon, Struktur organisasi divisi SEMM, tugas, wewenang, dan tanggung jawab,

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan sebuah Implementasi sistem. Pada tahapan implementasi, pengembangan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Yang Berjalan Sebelum merancang suatu sistem, ada baiknya terlebih dahulu menganalisis sistem yang sedang berjalan di Distro yang akan dibangun tersebut.

Lebih terperinci

HELPDESK (IT) Isi: - New Ticket: - New Ticket - My Open Ticket - My Closed Ticket - Open Tickets - Tickets To Do - Closed Tickets

HELPDESK (IT) Isi: - New Ticket: - New Ticket - My Open Ticket - My Closed Ticket - Open Tickets - Tickets To Do - Closed Tickets HELPDESK (IT) Isi: - New Ticket - My Open Ticket - My Closed Ticket - Open Tickets - Tickets To Do - Closed Tickets - New Ticket: Langkah-langkah: 1. Field dengan tanda bintang (*) merupakan field yang

Lebih terperinci

BAB IV PERANCANGAN LAYAR ANTAR MUKA

BAB IV PERANCANGAN LAYAR ANTAR MUKA BAB IV PERANCANGAN LAYAR ANTAR MUKA Pada bab ini akan dijelaskan tentang rancangan layar sistem yang akan dibangun. Berikut ini adalah rancangan layar dari form form yang ada pada sistem ini. 4.1 Rancangan

Lebih terperinci

: tanggal yang ditargetkan untuk task selesai dikerjakan. : deskripsi singkat dari task yang akan dibuat.

: tanggal yang ditargetkan untuk task selesai dikerjakan. : deskripsi singkat dari task yang akan dibuat. 175 Start Date Finish Date Description Assign To : tanggal yang ditargetkan untuk task mulai dikerjakan. : tanggal yang ditargetkan untuk task selesai dikerjakan. : deskripsi singkat dari task yang akan

Lebih terperinci

PROSEDUR MENJALANKAN PROGRAM

PROSEDUR MENJALANKAN PROGRAM PROSEDUR MENJALANKAN PROGRAM 1. Halaman Login Gambar 1 Tampilan Login Halaman ini merupakan tampilan awal ketika pengguna mengakses program aplikasi ini. Pengguna harus mengisi form login untuk masuk ke

Lebih terperinci

COVER BAB IV.

COVER BAB IV. COVER BAB IV 44 BAB IV ANALISA SISTEM USULAN DAN PERANCANGAN 4.1 Langkah Langkah Metodologi Dalam hal ini langkah langkah metodologi System Development Life Cycle waterfall untuk perancangan sistem dimulai

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN BAB 4 PERANCANGAN SISTEM ABSENSI DAN PENGGAJIAN YANG DIUSULKAN Berdasarkan proses bisnis yang telah dianalisis pada bab sebelumnya dan hasil observasi serta wawancara yang telah dilakukan ke perusahaan,

Lebih terperinci

BAB 4 PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM BAB 4 PERANCANGAN SISTEM 4.1 Analisis Prosedur yang Sedang Berjalan Berdasarkan penelitian yang telah dilakukan, hasil analisis terhadap prosedur penggajian yang dilakukan perusahaan masih belum terintegrasi.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Yang Sedang Berjalan Pada tahap analisa sistem yang dilakukan oleh penulis, sistem pelayanan jasa yang digunakan pada PT. Trans Asia Jaya adalah

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang.

BAB I PENDAHULUAN. 1.1 Latar Belakang. BAB I PENDAHULUAN 1.1 Latar Belakang Project Performance Management merupakan salah satu komponen dalam Project Management yang berfungsi sebagai controller dan monitoring terhadap pengerjaan project yang

Lebih terperinci

Gambar 3.31 Rancangan Layar pada Module Detail. saja yang mengerjakan task tersebut. Pada table ini terdapat Task ID, nama task,

Gambar 3.31 Rancangan Layar pada Module Detail. saja yang mengerjakan task tersebut. Pada table ini terdapat Task ID, nama task, Gambar 3.31 Rancangan Layar pada Module Detail Pada halaman ini, berisi daftar task mana saja yang ada dalam suatu modul dan siapa saja yang mengerjakan task tersebut. Pada table ini terdapat Task ID,

Lebih terperinci

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau 233 Gambar 4.38 Tampilan Layar Staff Tampilan layar Staff menampilkan daftar perusahaan staff yang sudah tercatat atau terdaftar. Jika link nama perusahaan diklik maka akan menampilkan tampilan layar Staff

Lebih terperinci

Pada layar Order, pelanggan dapat mengakses informasi mengenai Tracking

Pada layar Order, pelanggan dapat mengakses informasi mengenai Tracking L-49 Tampilan Layar Order Pada layar Order, pelanggan dapat mengakses informasi mengenai Tracking Order, Following Order dan juga History Order. Gambar L.20 Tampilan Layar Order Tampilan Layar Tracking

Lebih terperinci

BAB IV ANALISA DAN DESAIN

BAB IV ANALISA DAN DESAIN 26 BAB IV ANALISA DAN DESAIN 4.1 Identifikasi Masalah Sebelum proses analisa dilakukan, tahapan yang terlebih dahulu dilakukan adalah identifikasi permasalahan yang terdiri dari survey, wawancara kepada

Lebih terperinci

BAB 4. PERANCANGAN Setelah melakukan proses analisa sistem maka akan dilakukan proses perancangan sistem yang diharapkan sesuai dengan kebutuhan pengguna yang sudah dijabarkan di bab analisa sebelumnya.

Lebih terperinci

Bab III Analisa dan Perancangan

Bab III Analisa dan Perancangan Bab III Analisa dan Perancangan 1.1 Gambaran Umum Perusahaan PT. Smartelco Solusi Teknologi ( Smartelco Solution ) adalah Perusahaan penyedia layanan dan pengembang perangkat lunak di bidang Teknologi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Sebelum merancang suatu sistem, ada baiknya terlebih dahulu menganalisis sistem yang sedang berjalan di Distro yang akan dibangun

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Kota medan memiliki jumlah penduduk yang tidak sedikit, baik itu yang memiliki perekonomian menengah ke bawah maupun menengah ke atas. Penduduk

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. perusahaan saat ini, maka diusulkan adanya sistem yang baru. Sistem yang diusulkan

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. perusahaan saat ini, maka diusulkan adanya sistem yang baru. Sistem yang diusulkan 57 BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Usulan Prosedur Yang Baru Setelah menganalisis permasalahan-permasalahan yang dialami oleh perusahaan saat ini, maka diusulkan adanya sistem yang baru. Sistem

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem yang Sedang Berjalan Sebuah sistem informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik informasi

Lebih terperinci

PERANGKAT LUNAK MONITORING PROYEK STUDI KASUS PT. SMOOETS TEKNOLOGI OUTSOURCING BANDUNG

PERANGKAT LUNAK MONITORING PROYEK STUDI KASUS PT. SMOOETS TEKNOLOGI OUTSOURCING BANDUNG PERANGKAT LUNAK MONITORING PROYEK STUDI KASUS PT. SMOOETS TEKNOLOGI OUTSOURCING BANDUNG Charel Samuel M, S.T.,M.Kom 1, Bobby Bhakti Rinaldy 2 1 Teknik Informatika, Manajemen Informatika, Politeknik Komputer

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Kebutuhan Sistem Analisis kebutuhan sistem menguraikan kebutuhan sistem agar dapat memberikan gambaran tentang sistem yang diamati yang saat ini sedang

Lebih terperinci

UI Proposal Detail (Create New Project)

UI Proposal Detail (Create New Project) 140 UI Proposal Detail (Create New Project) UI Proposal Detail (Create New Project), halaman ini berisi tentang detail proposal secara rinci dan melalui User Interface ini bisa dilakukan create project

Lebih terperinci

Gambar Tampilan layar add position

Gambar Tampilan layar add position 323 10. Tampilan layar add position Gambar 4.121 Tampilan layar add position Pada halaman ini merupakan halaman dimana user bisa menambahkan jabatan baru untuk pemilihan tim proyek dengan cara menulis

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I 1.1 Latar Belakang PENDAHULUAN Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan dan memanipulasi data dalam berbagai

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

BAB IV RANCANGAN USER INTERFACE

BAB IV RANCANGAN USER INTERFACE BAB IV RANCANGAN USER INTERFACE 4.1 Perancangan User Interface Dalam Aplikasi Monitoring Proyek terdapat user interface yang digunakan sebagai interaksi antar pengguna dengan aplikasi. Pengguna merupakan

Lebih terperinci

Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan :

Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan : 1. CIS 1.1 User Management 1.1.1 Change Password Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan : 1. Isi field old password dengan password dengan password lama 2. Isi field

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Sistem Informasi Penjualan Roti Menggunakan Web-Services. Sebelum

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Sistem Informasi Penjualan Roti Menggunakan Web-Services. Sebelum BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan membahas tentang identifikasi masalah, analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang Bangun Sistem Informasi

Lebih terperinci

LAMPIRAN 1 DATA KECELAKAAN KERJA

LAMPIRAN 1 DATA KECELAKAAN KERJA LAMPIRAN 1 DATA KECELAKAAN KERJA 1. Divisi Produksi Frame Tabel L.1 Data Kecelakaan Kerja Divisi Produksi Frame Sumber: PT Artistika Kreasi Mandiri (2013) Tabel L.2 Data Kecelakaan Kerja Divisi Produksi

Lebih terperinci

BAB III ANALISIS DAN DISAIN SISTEM

BAB III ANALISIS DAN DISAIN SISTEM BAB III ANALISIS DAN DISAIN SISTEM III.1 Analisa Sistem yang Sedang Berjalan Berdasarkan hasil dari pengamatan-pengamatan terhadap data di kantor dan secara langsung di lapangan yang dilakukan oleh penulis,

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti

BAB 3 ANALISIS DAN PERANCANGAN. merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis web E-Commerce generator merupakan suatu web yang memilki sistem untuk merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti pemilihan template

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Pengkonsepan (Concept) Informasi pada sistem yang berjalan pada saat ini berupa hardcopy seperti buku menu atau daftar menu yang disediakan oleh pihak restaurant dengan

Lebih terperinci

Use Case Spesification

Use Case Spesification JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH NOPEMBER Use Case Spesification Final Project Verifikasi dan Validasi Perangkat Lunak Mahdi Bashroni Rizal 5107100097

Lebih terperinci

BAB IV PERANCANGAN USER INTERFACE

BAB IV PERANCANGAN USER INTERFACE BAB IV PERANCANGAN USER INTERFACE 4.1 Perancangan Arsitektur Sistem Perancangan arsitektur adalah pola keterhubungan antara spesifikasi hardware dan komunikasi data yang terjadi dalam sistem. Berikut digambarkan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 1.1. Implementasi Sistem Pada tahap ini merupakan proses pembuatan perangakat lunak yang disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 29 BAB III ANALISA DAN PERANCANGAN Aplikasi database berbasis desktop sekarang ini sangat membantu dalam dunia bisnis, banyaknya manfaat yang di miliki aplikasi ini antara lain; dapat berjalan dengan independen,

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi sistem merupakan tahap yang bertujuan untuk merubah hasil analisis dan perancangan ke dalam bahasa pemrograman yang dimengerti oleh

Lebih terperinci

Universitas Bina Nusantara

Universitas Bina Nusantara Universitas Bina Nusantara Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN APLIKASI PENGAWASAN PROYEK PIRANTI LUNAK BERBASIS WEB (STUDI KASUS

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Perusahaan 3.1.1 Profil Perusahaan PT. Meta Technology Indonesia didirikan pada tahun 2003, sebagai perusahaan yang bergerak dalam bidang jasa penyedia

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Objek Penelitian 3.1.1 Sejarah Singkat Primagama Primagama adalah usaha jasa pendidikan luar sekolah yang bergerak dibidang bimbingan belajar, didirikan tahun

Lebih terperinci

User Guide Flow (Project) Project Management & Resources Delivery System Telkomsigma PRouDS

User Guide Flow (Project) Project Management & Resources Delivery System Telkomsigma PRouDS User Guide Flow (Project) Project Management & Resources Delivery System Telkomsigma PRouDS 18 Januari 2017 User Guide Login - Untuk Login User Internal Sigma Login menggunakan Alamat Email dan Password

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Objek Penelitian Sejarah Singkat Bengkel Berkah Maju Motor

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Objek Penelitian Sejarah Singkat Bengkel Berkah Maju Motor BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Objek Penelitian 3.1.1 Sejarah Singkat Bengkel Berkah Maju Motor Bengkel motor merupakan tempat untuk melakukan pembuatan, perbaikan, penyimpanan dan perawatan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Kota medan memiliki jumlah penduduk yang tidak sedikit, dimana mayoritas penduduk kota Medan sekarang ialah Suku Jawa, Melayu dan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 33 BAB III ANALISA DAN PERANCANGAN 3.1. Gambaran Umum Perusahaan PT. Sirtu Alam Makmur adalah perusahaan yang bergerak dibidang kontraktor yang melayani jasa pembangunan proyek jalan dan memproduksi hasil

Lebih terperinci

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 JAKARTA, MEI 2011 i DAFTAR ISI MEMULAI APLIKASI... 1 LOGIN... 1 MENU APLIKASI... 2 MENGISI MASTER DATA... 4 OUTLET... 4 GROUP ITEM... 5 DETAIL ITEM... 7 PAYMENT

Lebih terperinci

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser 4.3.4 Petunjuk Pemakaian Sistem Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser yang terhubung dengan internet. Berikut ini adalah detail prosedur pemakaian dari aplikasi tersebut.

Lebih terperinci

BAB III. PERANCANGAN SISTEM

BAB III. PERANCANGAN SISTEM BAB III. PERANCANGAN SISTEM 3.1 Analisa Kebutuhan Sebagaima dijelaskan pada bab satu tentang konsep point of sales berbasis website yang mampu memudahkan pencatatan data produk penjualan. Penulis dalam

Lebih terperinci

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan 41 BAB 4 PERANCANGAN SISTEM DAN EVALUASI 4.1 Perancangan Sistem Hal-hal yang akan dilakukan dalam perancangan aplikasi antara lain : perancangan diagram UML (use case, activity, class, dan sequence), perancangan

Lebih terperinci

BAB 5 ANALISIS DAN PERANCANGAN SISTEM

BAB 5 ANALISIS DAN PERANCANGAN SISTEM 105 BAB 5 ANALISIS DAN PERANCANGAN SISTEM 5.1. Analisis Sistem 5.1.1. Model Sistem FRONT END E-COMMERCE BACK OFFICE Surat order Surat jalan Nota pembayaran Gambar 5.1. Model sistem E commerce berperan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses analisa sistem merupakan langkah dari pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem BAB III ANALISIS DAN PERANCANGAN SISTEM Dalam penyelesaian tugas akhir ini, mengikuti beberapa tahap SHPS yang terdiri atas: 1. Identifikasi masalah 2. Analisa permasalahan dan perancangan sistem 3. Pengembangan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Sistem ini akan menggunakan sebuah personal computer (PC) untuk melakukan semua proses yang ada dalam sistem. Proses yang ada meliputi input data master

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 DETAIL PERUSAHAAN 1.1.1 Profil Perusahaan PT. Cakra IntiAgung didirikan pada tanggal 1 Juni 1983, yang berletak di kawasan Grogol Jl. Daan Mogot II No. 25 Jakarta

Lebih terperinci

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi 62 BAB IV IMPLEMENTASI 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Tinjauan Organisasi Organisasi merupakan wadah serta proses kerjasama sejumlah manusia yang terikat hubungan formal dalam rangkaian hirearki untuk mencapai tujuan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN 18 BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS 3.1.1 Browser History Browser history adalah salah satu fasilitas dari sekian banyak fasilitas yang dimiliki oleh aplikasi browser. Fungsi dari browser

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang direkomendasikan untuk menerapkan sistem aplikasi basis data pada CV. Lumbung Rejeki

Lebih terperinci

Pengenalan Sistem Informasi Pembangunan Daerah

Pengenalan Sistem Informasi Pembangunan Daerah Pengenalan Sistem Informasi Pembangunan Daerah Direktorat Perencanaan, Evaluasi dan Informasi Pembangunan Daerah Ditjen Bina Pembangunan Daerah Jawa Barat, 18-19 September 2017 Oleh : Ika Puji Astuti Tampilan

Lebih terperinci

tentang perubahan kondisi aplikasi dijalankan :

tentang perubahan kondisi aplikasi dijalankan : 253 Gambar 4.22 Halaman Ganti Password Halaman ini digunakan oleh semua pengguna aplikasi ini untuk menggantikan kode sandi pengaksesan aplikasi. Dengan memasukkan kode sandi lama, kemudian memasukkan

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. praktik di CV. Dwitunggal Abadi, ada beberapa cara yang telah dilakukan, ditampilkan dalam web yang akan dibangun.

BAB IV DESKRIPSI KERJA PRAKTEK. praktik di CV. Dwitunggal Abadi, ada beberapa cara yang telah dilakukan, ditampilkan dalam web yang akan dibangun. BAB IV DESKRIPSI KERJA PRAKTEK 4.2.1 Metodologi Penelitian Dalam mengumpulkan data yang diperlukan dalam melaksanakan kerja praktik di CV. Dwitunggal Abadi, ada beberapa cara yang telah dilakukan, antara

Lebih terperinci

USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW)

USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW) USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW) User Manual Petunjuk Operasional INSW Admin Perusahaan i Daftar Isi MEMULAI APLIKASI... 2 LOGIN... 3 VIEW PROFILE... 5 MENU... 6 CHANGE PASSWORD / MERUBAH

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM 30 BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Aplikasi layanan rental mobil berbasis mobile phone Android adalah sebuah aplikasi yang bertujuan memberikan pelayanan penyewaan mobil berbasis

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Sedang Berjalan Analisis terhadap sistem yang sedang berjalan merupakan salah satu langkah untuk menentukan prosedur yang sedang dirancang,

Lebih terperinci

Gambar 4.21 UI Storyboard Menu Login dan Tampilan Awal

Gambar 4.21 UI Storyboard Menu Login dan Tampilan Awal 1 4.1.1. User Interface Storyboard User interface (UI) storyboard merupakan penggambaran dari navigasi desain sistem yang diusulkan. Penggambaran ini dipergunakan sebagai panduan alur dari tampilan pada

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Berjalan Sebelum sistem ini dibuat, beberapa pengujung ke Kabupaten Labuhan Batu baik pengujung dalam negeri maupun pengujung luar negeri

Lebih terperinci

LAPORAN ANALISIS SISTEM PENDEKATAN PERANCANGAN SISTEM BERBASIS OBJECT E LAUNDRY

LAPORAN ANALISIS SISTEM PENDEKATAN PERANCANGAN SISTEM BERBASIS OBJECT E LAUNDRY LAPORAN ANALISIS SISTEM PENDEKATAN PERANCANGAN SISTEM BERBASIS OBJECT E LAUNDRY Disusun oleh : 1. Ridlo Pamuji 13111111/22 2. Nova Mustopa 13111115/22 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan 3.1.1 Profile Rumah Makan Ayam Penyet Mas Marno Rumah Makan Ayam Penyet Mas Marno merupakan rumah makan kelas menengah kebawah yang menyediakan

Lebih terperinci

Menu Utama (Menu File)

Menu Utama (Menu File) Menu Utama (Home) Gambar diatas merupakan rancangan menu utama dari aplikasi, dimana terdiri dari menu File, menu Master, menu Transaksi, dan Menu Daftar dan Laporan, Journal, master, Transaction, Report.

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem yang Sedang Berjalan Sebuah sistem pengelolaan informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik

Lebih terperinci

10/9/2015 MANUAL USER HELPDESK APLIKASI. Disusun Oleh : IT Departemen

10/9/2015 MANUAL USER HELPDESK APLIKASI. Disusun Oleh : IT Departemen 10/9/2015 MANUAL USER HELPDESK APLIKASI Disusun Oleh : IT Departemen Definisi Helpdesk Help Desk adalah titik utama dimana client dari IT akan pertama kali menghubungi divisi IT saat mempunyai pertanyaan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. dalam pengoperasian sistem basis data yang baru: : HP Deskjet 656c

BAB 4 IMPLEMENTASI DAN EVALUASI. dalam pengoperasian sistem basis data yang baru: : HP Deskjet 656c BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi 4.1.1 Spesifikasi Perangkat Keras Berikut adalah spesifikasi perangkat keras minimum yang dibutuhkan dalam pengoperasian sistem basis data yang

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. penyebaran informasi masih menggunakan cara selebaran ataupun melalui suratsurat

BAB IV DESKRIPSI PEKERJAAN. penyebaran informasi masih menggunakan cara selebaran ataupun melalui suratsurat BAB IV DESKRIPSI PEKERJAAN 4.1 Membuat Prosedur Kerja Dinas Komunikasi Dan Informatika Surabaya saat ini belum memiliki media penyebaran informasi seperti Dinas Pemerintahan yang lain. Selama ini penyebaran

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Berikut ini gambaran beberapa sejarah, visi, misi dan dan struktur organisasi dari Lembaga Administrasi Negara: 3.1.1 Sejarah Lembaga Administrasi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis yang Berjalan Analisis sistem merupakan proses memilah-milah suatu permasalahan menjadi elemen-elemen yang lebih kecil untuk dipelajari guna mempermudah

Lebih terperinci

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI MANAJEMEN (SIM) PENJADWALAN AGENDA PEGAWAI DI UPN VETERAN JAWA TIMUR BERBASIS WEB SKRIPSI

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI MANAJEMEN (SIM) PENJADWALAN AGENDA PEGAWAI DI UPN VETERAN JAWA TIMUR BERBASIS WEB SKRIPSI PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI MANAJEMEN (SIM) PENJADWALAN AGENDA PEGAWAI DI UPN VETERAN JAWA TIMUR BERBASIS WEB SKRIPSI Disusun oleh : KURNIA ADI ERTANTO NPM. 0634 010 010 JURUSAN TEKNIK

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Sistem Informasi Manajemen Stock Pada Rumah Sakit Umum Kabupaten

Lebih terperinci

BAB 4. PT. Siaga Ratindotama

BAB 4. PT. Siaga Ratindotama BAB 4 Perancangan Sistem Informasi Akuntansi Pembelian bahan baku PT. Siaga Ratindotama 4.1 Analysis Document 4.1.1 The Task 4.1.1.1 Purpose Pengembangan sistem informasi akuntansi pembelian bahan baku

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 46 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Sejarah Perusahaan Batalion Barbershop adalah salah satu usaha jasa perawatan rambut yang berada di Jakarta Selatan. Batalion Barbershop merupakan usaha yang

Lebih terperinci

BAB 1 PENDAHULUAN. mempengaruhi kehidupan manusia. Teknologi yang saat ini banyak dibutuhkan dan

BAB 1 PENDAHULUAN. mempengaruhi kehidupan manusia. Teknologi yang saat ini banyak dibutuhkan dan BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi adalah sesuatu yang tak dapat dipungkiri telah banyak merubah dan mempengaruhi kehidupan manusia. Teknologi yang saat ini banyak dibutuhkan dan dikembangkan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisa Sistem Dari hasil survey dan observasi, maka dapat diketahui sistem apa yang akan dibutuhkan oleh UD. Panca Usaha untuk mengatasi permasalahan yang ada. Analisa

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN BAB IV ANALISA DAN PERANCANGAN 4.1 Analisa Sistem Tahap analisa ini di lakukan untuk mendefenisikan permasalahan yang timbul yang ada pada sistem lama. Hal ini diperlukan untuk memperbaiki atau memberikan

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 III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Sebuah sistem pengolahan informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik informasi

Lebih terperinci

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI 5.1. Pengujian Pengujian merupakan bagian yang terpenting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk untuk memeriksa kekompakan antara komponen

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 19 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1.Perancangan Sistem yang Diusulkan Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan pelanggan dalam melakukan order laundry sepatu dengan gambaran

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisa Masalah Tahap analisa permasalahan digunakan untuk mengetahui dan menerjemahkan semua permasalahan yang berhubungan dengan antrian dalam sms engine. Oleh karena

Lebih terperinci

BAB III ANALISA PERANCANGAN

BAB III ANALISA PERANCANGAN BAB III ANALISA PERANCANGAN 3.1 Analisa Sistem Berjalan Berdasarkan latar belakang dan rumusan masalah yang ada pada Bab I, untuk merancang suatu sistem aplikasi yang baik diperlukan beberapa persiapan

Lebih terperinci

BAB 4 RANCANGAN KNOWLEDGE MANAGEMENT SYSTEM. knowledge goals dan knowledge identification. Dari hasil pemetaan akan

BAB 4 RANCANGAN KNOWLEDGE MANAGEMENT SYSTEM. knowledge goals dan knowledge identification. Dari hasil pemetaan akan BAB 4 RANCANGAN KNOWLEDGE MANAGEMENT SYSTEM 4.1 Pemetaan Fitur Perancangan aplikasi knowledge management didasarkan pada pemetaan knowledge goals dan knowledge identification. Dari hasil pemetaan akan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisa dan Deskripsi Sistem 4.1.1. Gambaran Proses Berdasarkan Surat Edaran yang dikeluarkan oleh direksi nomor 22/DIRG/DPPKG/2008 tentang pedoman penagihan

Lebih terperinci

BAB 4 PERANCANGAN E-COMMERCE

BAB 4 PERANCANGAN E-COMMERCE BAB 4 PERANCANGAN E-COMMERCE 4.1. Planning 4.1.1. Estimation / Scheduling - Register domain Dalam pembuatan website ini adalah tahap pertama yang dilakukan agar website yang nantinya dibuat dapat diakses

Lebih terperinci

ABSTRAK. Kata kunci: project management, knowledge area. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci: project management, knowledge area. vi Universitas Kristen Maranatha ABSTRAK Di dalam proses pembuatan aplikasi di PT Intan Triputra Abadi ( yang seringkali dikatakan sebagai suatu proyek ) sering ditemui kendala keterlambatan penyampaian aplikasi ke client yang disebabkan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Implementasi aplikasi adalah tahap penerapan hasil analisis dan perancangan sistem yang telah dibuat agar bisa berjalan sesuai dengan yang diharapkan yaitu

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 IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Sedang Berjalan Sebelum merancang suatu sistem, ada baiknya terlebih dahulu kita menganalisis sistem yang sedang berjalan di perusahaan yang

Lebih terperinci