Anda di halaman 1dari 23

DOKUMEN REKAYASA PERANGKAT LUNAK

Sistem Informasi Karir Univesitas Negeri Semarang


Framework : Rational Unified Process

PROGRAM STUDI TEKNIK INFORMATIKA

J l. K y a i S a l e h 1 2 1 4 S e m a r a n g T e l p. (024). 8418206

Disusun Oleh : Kelompok : 1 Joko Susilo Emi Mardiastuti [114111307] [114111364]

DOKUMENTASI PROGRAM STUDI MATAKULIAH NOMOR DOKUMEN FASE NOMOR REVISI TANGGAL REVISI HALAMAN [Jurusan] : Rekayasa Perangkat Lunak : [01]-114-1113-Doc-2013 : Inception Dan Elaboration : : :

DAFTAR REVISI REVISI 01 [ Oleh : 02 [ Oleh : 03 [ Oleh : 04 [ Oleh : 05 [ Oleh : ] URAIAN

] ] ] ]

Dokumentasi Perangkat Lunak SIKU

Daftar Isi 1. PENDAHULUAN..............................................................................................................4 0.1 Ringkasan Eksekutif.......................................................................................................4 0.2 Tujuan Penulisan Dokumen...........................................................................................4 0.3 Ruang Lingkup Masalah................................................................................................4 0.4 Referensi-referensi.........................................................................................................4 0.5 Aturan Penulisan Kode/Nomor......................................................................................5 0.6 Gambaran Umum Dokumen..........................................................................................5 1. Arsitektur dan Kebutuhan Perangkat Lunak.................................................................5 1.1 Deskripsi Umum Sistem.................................................................................................5 1.2 Model bisnis use-case perangkat lunak..........................................................................6 1.3 Lingkungan Pengembangan Perangkat Lunak...............................................................6 1.3.1 Sistem Operasi....................................................................................................6 1.3.2 DBMS.................................................................................................................6 1.3.3 Perangkat Lunak ................................................................................................6 1.3.4 Perangkat Keras..................................................................................................7 1.3.5 Bahasa Pemrograman.........................................................................................7 1.3.6 Arsitektur Sistem................................................................................................7 1.4 Kebutuhan (Requirement)..............................................................................................7 1.4.1 Kebutuhan Fungsional (Functional Requirement).............................................7 1.4.2 Kebutuhan Nonfungsional (Non Functional Requirement)...............................7 1.5 Model Sistem..................................................................................................................8 1.5.1 Diagram Use Case Utama (Main)......................................................................8 1.5.2 Diagram Use Case Global (Global View Of Actors and Use-Cases) Karir.......9 1.5.3 Diagram Use Case Global (Global View Of Actors and Use-Cases) Tracerstudy.......................................................................................................10 1.5.4 Diagram Use Case Global (Global View Of Actors and Use-Cases) Alumni. 10 1.5.5 Katalog Actor...................................................................................................11 1.5.6 Definisi Bisnis Use-Case..................................................................................11 1.5.7 Definisi Sistem Use-Case.................................................................................11 1.5.8 Skenario Bisnis Use Case.................................................................................13 1.6 Glossary........................................................................................................................20

Dokumentasi Perangkat Lunak SIKU

1. PENDAHULUAN 0.1 Ringkasan Eksekutif. Perkembangan teknologi informasi, khususnya internet, yang sangat pesat dalam satu dasawarsa terakhir ini membuat komunikasi dan persebaran informasi menjadi lebih cepat dan mudah, tanpa ada batasan ruang dan waktu. Dengan kemudahan yang ditawarkan, membuat internet sebagai media yang tepat untuk menyatukan para alumni Universitas Negeri Semarang (UNNES). Oleh karena itu, diperlukan sistem informasi alumni berbasis web yang dapat membantu para alumni untuk dapat berinteraksi dengan sesama alumni ataupun dengan pihak program studi sehingga memudahkan alumni dalam memperoleh biodata alumni, informasi lowongan pekerjaan, serta berita terkini mengenai perkembangan program studi. Sebuah Sistem Informasi Kairi UNNES (SIKU) Berbasis Web yang dapat memfasilitasi alumni untuk dapat berinteraksi dengan alumni lain, serta membantu alumni dan program studi untuk memperoleh informasi yang dibutuhkan. 0.2 Tujuan Penulisan Dokumen Penulisan Dokumentasi Perangkat Lunak SIKU diujukan untuk: 1. Menggambar secara detail dan menyeluruh kebutuhan perangkat lunak SIKU yang akan dikembangkan. 2. Menjadi Pedoman kesepakatan antara pihak pengembang dan pengguna perangkat lunak, yaitu karir.unnes.ac.id dalam proses penggembangnya,dan juga menjadi bahan evaluasi di akhir proses, sehingga pengembangan perangkat lunak menjadi lebih terarah. 3. Mengambarkan hasil analisis dan perancangan SIKU yang dikembangkan berdasarkan spesifikasi kebutuhan perangkat lunakantara pihak pengembang dan pihak pengguna perangkat lunak. 4. Mendefinisikan dan menggambarkan desain arsitektur, desain modul antar muka,dan desain modul internal perankat lunak SIKU. 5. Menjadi pedoman dan acuan dalam pengembangan SIKU selanjutnya. 0.3 Ruang Lingkup Masalah Aplikasi yang akan dirancang adalah Aplikasi Sistem Informasi Karir UNNES (SIKU) yang berjalan pada platform sistem operasi Linux server yang terkoneksi dengan internet yang memiliki kegunaan untuk penggelolaan data Alumni, informasi lowongan kerja dan Survey alumni (tracerstudy) yaitu Menambah, Menghapus, Mencari data, Mengedit/Merubah. Referensi-referensi Dalam merancang perangkat lunak dan penulisan dokumen SIKU, diperlukan referensi berikut: 1. Alumni.unnes.ac.id, Ilham 2. Tracerstudy.ui.ac.id, Rahmatullah.SKM 3. Qtafi.com 4. http://ellislab.com/codeigniter

0.4

Dokumentasi Perangkat Lunak SIKU

0.5

Aturan Penulisan Kode/Nomor Dalam Penulisan dokumen digunakan pengkodean sebagai berikut : 1. SIKU.AA.99 (Pengkodean Modul atau Fiture Aplikasi) A : Penomeran jenis Fitur, dilambangkan dengan abjad. 9 : penomeran Fitur, dilambangkan dengan angka. 2. SIKU.GBR.99(Penomeran Gambar) A : Penomeran Gambar pada dokumen. 3. SIKU.TBL.99 (Penomeran Tabel) A : Penomeran Tabel pada dokumen. 4. SIKU.BUC.99 (Penomeran Bisnis Use-case) A : Penomeran Bisnis Use-case. 5. SIKU.SUC.99 (Penomeran Sistem Use-case) A : Penomeran Sistem Use-case. Gambaran Umum Dokumen Dokumentasi SIKU ini berisi deskripsi kebutuhan pelanggan untuk dijadikan acuan tim pengembang dan pengguna dalam pembuatan perangkat lunak SIKU. Dokumentasi ini disusun dalam tiga bagian sebagai berikut : BAB 1. PENDAHULUAN Pada bab ini akan dijelaskan mengenai isi dokumen pada fase inception, tujuan dari disusunnya dokumen untuk fase inception adalah menetapkan apakah perancangan terhadap perangkat lunak dilanjutkan atau tidak, serta menjelaskan target pembaca dari dokumen ini. Dalam bab ini juga diberikan gambaran umum tentang perangkat lunak SIKU yang akan dibuat dan disertakan pula sumber referensi dari pembuatan dokumentasi ini dan perangkat lunak yang sedang dibangun. BAB 2. ARSITEKTUR DAN KEBUTUHAN PERANGKAT LUNAK Pada bab ini akan dijelaskan mengenai isi dokumen pada fase elaboration yaitu memodelkan suatu bisnis yang menggambrkan arsitektur perangkat lunak dengan membuat model bisnis system informasi karir, mengidentifikasi kebutuhan-kebutuhan tersebut selanjutnya menjadi fitur-fitur dalam perangkat lunak yang akan dibangun, serta analisis perangkat lunak yang akan menguraikan kegiatan analisis terhadap kebutuhan- kebutuhan yang telah diidentifikasikan sebelumnya sesuai dengan tujuan institusi pendidikan tersebut. BAB 3. DESAIN PERANGKAT LUNAK Pada bab ini akan menguraikan tentang desain prototype antarmuka (user interface) dari aplikasi yang dibangun dan menjelaskan pedoman perancangannya. Arsitektur dan Kebutuhan Perangkat Lunak Deskripsi Umum Sistem Sistem yang dibangun adalah perangkat lunak Sistem Informasi Karir UNNES (SIKU) yang ditujukan untuk memudahkan proses berinterasi dan berkomunikasi diantara alumni dengan alumni lainnya tanpa bertatap muka satu sama lainnya. SIKU

0.6

1. 1.1

Dokumentasi Perangkat Lunak SIKU

yang akan dirancang adalah sistem informasi yang dapat mengolah data alumni, data lowongan kerja, survey alumni, yang merupakan kegiatan utama pada system. 1.2 Model bisnis use-case perangkat lunak.

SIKU.GMB.01 Gambaran Umum Sistem (Businnes Use-case Model) Pada gambar model bisnis diatas dapat dijelaskan bahwa dalam system karir alumni dapat melihat infomasi mengenai lowongan kerja dan kegiatan-kegiatan yang dapat diikuti cukup dengan membuka system infomasi karir UNNES tanpa harus melalui login. Sedangkan untuk proses management informasi lowongan kerja, pengelolaan data survey alumni, input informasi kegiatan alumni, dan melihat secara detail informasi data alumni harus melalui login. Perangkat lunak ini bisa dijalankan disemua komputer yang terkoneksi dengan internet baik PC (Personal Computer) maupun komputer jaringan yang mempunyai aplikasi browser. 1.3 Lingkungan Pengembangan Perangkat Lunak 1.3.1 Sistem Operasi SIKU merupakan perangkat lunak yang dijalankan pada komputer yang mengunakan Sistem Operasi Linux Server. Pengguna dapat mengakses perangkat lunak ini dengan komputer yang terkoneksi dengan internet dengan bantuan browser. 1.3.2 DBMS Sistem Basis Data SIKU dikembangkan dengan mengunakan database mysql. 1.3.3 Perangkat Lunak Dalam pembangunan aplikasi SIKU, perangkat lunak yang digunakan adalah Adobe Dreamweaver CS6, Rational Rose 2003 dan Notepad.

Dokumentasi Perangkat Lunak SIKU

1.3.4 Perangkat Keras Perangkat keras yang dibutuhkan dalam proses pengembangan SIKU adalah sebuah komputer yang telah dilengkapi dengan perangkat lunak pengembangan yang telah disebut diatas. Spesifikasi minimalnya adalah komputer pentium II dengan kecepatan 300 MHz, memori 64 MB dan sistem operasi windows 98, sedangkan spesifikasi yang direkomendasikan adalah pentium II dengan kecepatan 800 Mhz, memori 128 MB dan sistem operasi windows XP. Untuk saat ini yang digunakan adalah intel Xeon CPU E5405 dengan kecepatan 2.00Ghz total prosesor 3. 1.3.5 Bahasa Pemrograman Bahasa pemograman yang digunakan untuk mengembangkan SIKU adalah Adobe Dreamweaver CS6 dengan bahasa PHP, Jquery dan Java Script. Dengan security dari framework Code Igniter (CI). 1.3.6 Arsitektur Sistem SIKU dimplementasikan pada sistem yang berbasis linux yang ditempatkan pada web server yang dihostingkan dengan komputer yang terkoneksi dengan internet dan dijalankan melalui bantuan browser. 1.4 Kebutuhan (Requirement) Fungsi-fungsi yang harus disediakan oleh sistem diuraikan pada tabel berikut ini : 1.4.1 Kebutuhan Fungsional (Functional Requirement). Req Deskripsi Prioritas Sumber Pertanyaan untuk item ini ID Kebutuhan 1. Bagaimana melakukan Dapat melakukan autentifikasi pengguna? Bagian SIKU autentifikasi pemakai 2. siapa saja yang diberikan 1 Admin F1. dengan login hak untuk menggunakan pemakai. aplikasi ini? Dapat mengelola data untuk proses SIKU menambah, F2. menghapus, merubah, dan mencari. Dapat mengelola data alumni untuk proses SIKU survey alumni, data F3. informasi lowongan kerja. 1. Bagaimana menajemen Bagian data? Admin 2. Proses apa saja yang dilakukan? 1. Bagaimana manajemen data Bagian alumni dan lowongan kerja? Admin 2. Proses apa saja yang dilakukan?

SIKU.TBL.01. Tabel Functional Requirement.

1.4.2

Kebutuhan Nonfungsional (Non Functional Requirement).

Dokumentasi Perangkat Lunak SIKU

NF-ID SIKU.NF.1 SIKU.NF.2

Parameter Fungsi Availability Reliability

Deskripsi Perangkat lunak ini dapat diakses atau dijalankan satu hari penuh 24 jam. Database persistent dan terjaga secara konsistent di web server yang dihostingkan, untuk mengunakan atau mengakses aplikasi ini diperlukan komputer yang terkoneksi dengan internet. Dengan menerapkan konsep antarmuka graphical user interface (GUI) dan kemudahan pemakai sehingga mudah untuk dioperasikan. Perangkat lunak dapat dihostingkan pada webserver yang diinginkan dan diakses dimana saja yang penting terkoneksi dengan internet dan mempunyai browser. Tergantung dari bandwith internet yang digunakan, semakin besar bandwithnya semakin cepat diakses aplikasi ini. Data hanya dapat diakses dan diubah oleh pihak yang berhak saja.

SIKU.NF.3

Interface

SIKU.NF.4

Portability

SIKU.NF.5

Performance

SIKU.NF.6

Security

SIKU.TBL.02. Tabel Non-Functional Requirement. 1.5 Model Sistem Sistem digambarkan dalam bentuk model visual dengan perangkat lunak bantuan yaitu Rational Rose Versi 2003. Model sistem ini akan memberikan gambaran secara visual perangkat lunak SIKU yang dibangun. Model sistem ini mengunakan kata kunci Usecase yang akan dibedakan menjadi dua bagian yaitu diagram utama (main) dan Sistem usecase (global). 1.5.1 Diagram Use Case Utama (Main).

SIKU.GMB.02 Gambar Diagram Use-case (Main Diagram)


Dokumentasi Perangkat Lunak SIKU 8

1.5.2

Diagram Use Case Global (Global View Of Actors and Use-Cases) Karir.

SIKU.GMB.03 Gambar Diagram Use-case Global Karir 1

SIKU.GMB.04 Gambar Diagram Use-case Global Karir 2

Dokumentasi Perangkat Lunak SIKU

1.5.3

Diagram Use Case Global (Global View Of Actors and Use-Cases) Tracerstudy.

SIKU.GMB.05 Gambar Diagram Use-case Global Tracerstudy 1.5.4 Diagram Use Case Global (Global View Of Actors and Use-Cases) Alumni.

SIKU.GMB.06 Gambar Diagram Use-case Global Alumni

Dokumentasi Perangkat Lunak SIKU

10

1.5.5 No

Katalog Actor Nama Actor Deskripsi Aktor yang berperan dalam : 1. Bisnis Usecase : Melihat lowongan Kerja dan Infomasi Kegiatan. 2. System usecase : Melihat Lowongan Kerja, Membeli Kategory, Mencari Lowongan Kerja, Mengisi Quesioner. Aktor Yang Berperan Dalam : 1. Bisnis Usecase : Mengelola Web, Mengelola Data Alumni Dan Mengelola Infomasi. 2. System Usecase : Menambah Data, Menghapus Data, Mencari Data Data, Mengedit/Merubah Data, Menambah Infomasi, Menghapus Informasi Kegiatan. SIKU.TBL.03. Tabel Actor-Actor

User

Admin

1.5.6

Definisi Bisnis Use-Case Nama Use-Case LOGIN Deskripsi Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi login. Berisi fusionalitas /aksi yang Melihat Informasi dilakukan oleh aktor dan system untuk Lowongan Kerja menjalankan fungsi Melihat Informasi Lowongan Kerja. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk Informasi Survey Alumni menjalankan fungsi Menampilkan Informasi Survey Alumni. Berisi fusionalitas /aksi yang Mengelola Informasi dilakukan oleh aktor dan system untuk Lowongan Kerja menjalankan fungsi Mengelola Lowongan Kerja. Berisi fusionalitas /aksi yang Mengelola Data Survey dilakukan oleh aktor dan system untuk Alumni menjalankan fungsi Mengelola Data Survey Alumni. Berisi fusionalitas /aksi yang Mengelola Acount dilakukan oleh aktor dan system untuk Alumni menjalankan fungsi Mengelola Data Acount Alumni. SIKU.TBL.04. Tabel Bisnis Use-Case

Use-Case ID SIKU.BUC.01

SIKU.BUC.02

SIKU.BUC.03

SIKU.BUC.04

SIKU.BUC.05

SIKU.BUC.06

1.5.7

Definisi Sistem Use-Case No Nama Use-Case Deskripsi

Dokumentasi Perangkat Lunak SIKU

11

SIKU.UC.01 SIKU.UC.02 SIKU.UC.03 SIKU.UC.04 SIKU.UC.05 SIKU.UC.06 SIKU.UC.07 SIKU.UC.08 SIKU.UC.09 SIKU.UC.10 SIKU.UC.11 SIKU.UC.12 SIKU.UC.13 SIKU.UC.14 SIKU.UC.15 SIKU.UC.16

Login Melihat Informasi Lowongan Kerja Mencari Lowongan Kerja Memilih Kategori Lowongan Informasi Survey Alumni Informasi Pembekalan Wisuda Informasi Chart Hasil Responden Mengisi Quesioner Update Profile Alumni Input Lowongan Kerja Edit Lowongan Kerja Hapus Lowongan Kerja Tambah Kategori Hapus Kategori Membuat PIN Quesioner Memasukan Data Responden

Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi login. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Melihat Informasi Lowongan Kerja. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Mencari Lowongan Kerja. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan Memilih Kategori Lowongan. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Informasi Survey Alumni. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Informasi Pembekalan Wisuda. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Informasi Chart Hasil Responden. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Mengisi Questioner. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Update Profile Alumni. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Input Lowongan Kerja Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Edit Lowongan Kerja. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Hapus Lowongan Kerja. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Tambah Kategori. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Hapus Kategori. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Membuat PIN Quesioner. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Memasukan Data Responden.

Dokumentasi Perangkat Lunak SIKU

12

SIKU.UC.17 SIKU.UC.18 SIKU.UC.19 SIKU.UC.20 SIKU.UC.21 SIKU.UC.22 SIKU.UC.23 SIKU.UC.24 SIKU.UC.25 SIKU.UC.26 SIKU.UC.27

Memasukan Item Quesioner Merubah Item Quesioner Menghapus Item Quesioner Mengatur Waktu Pengisian Quesioner Membuat Grafik Chart Hasil Responden Input Informasi Alumni Menghapus Informasi Alumni Merubah Informasi Alumni Melihat Acount Alumni Secara Detail Menghapus Acount Alumni Merubah Acount Alumni

Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Memasukan Item Quesioner. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Merubah Item Quesioner. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Menghapus Item Quesioner. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Mengatur waktu pengisian questioner. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi membuat Grafik Chart Hasil Responden. Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Input Informasi Alumni Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Menghapus Informasi Alumni Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Merubah Informasi Alumni Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Melihat Acount Alumni Secara detail Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Menghapus Acount Alumni Berisi fusionalitas /aksi yang dilakukan oleh aktor dan system untuk menjalankan fungsi Merubah Acount Alumni

SIKU.TBL.05. Tabel Sistem Use-Case 1.5.8 Skenario Bisnis Use Case 1. SIKU.BUC.01 LOGIN. USE CASE NAME: USE CASE ID: PRIORITY: SOURCE: PRIMARY BUSINESS ACTOR: Login SIKU.UC.01 1 Bagian Pusat Pengembangan LK & BK (LP3) Bagian Pusat Pengembangan LK & BK (LP3) USE CASE TYPE Business Requirements:

Dokumentasi Perangkat Lunak SIKU

13

OTHER PARTICIPATING ACTORS: OTHER INTERESTED STAKEHOLDERS: DESCRIPTION: PRE-CONDITION: TRIGGER: TYPICAL COURSE OF EVENTS:

Use-Case ini menjelaskan tentang proses login yang dilakukan oleh Bagian Pusat Pengembangan LK & BK (LP3) dalam melakukan pekerjaan yang bersangkutan Aplikasi SIKU sudah dijalankan (running) Bagian Administrasi Pusat Pengembangan LK & BK (LP3) ingin melakukan pekerjaan yang bersangkutan (menggunakan sistem) Actor Action System Response Step 2: Sistem melakukan Step 1: Admin ingin masuk ke pemeriksaan terhadap nama dalam sistem dan password dari pemakai yang bersangkutan. Step 3: Admin sudah berada Step 4: Sistem menunggu didalam sistem perintah dari pemakai Alt-Step 2 : User salah dalam memasukkan nama dan password. Sistem akan meminta pemakai untuk mengulangi proses login kembali. Use-Case ini selesai saat pemakai tersebut berhasil masuk kedalam sistem. Pemakai dapat melakukan operasi yang diinginkan. Admin dan Bagian Pusat Pengembangan LK & BK (LP3) yang dapat masuk kedalam sistem. Sistem menampilkan form login yang muncul saat pemakai ingin masuk kedalam sistem. Sistem telah menyiapkan nama dan password dari pemakai. Tabel 1 : Narasi Bisnis Use-Case Login

ALTERNATE COURSES: CONCLUSION: POST-CONDITION: BUSINESS RULES IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS ASSUMPTIONS: OPEN ISSUES:

2. SIKU.BUC.02 Melihat Infomasi Lowongan Kerja. USE CASE NAME: USE CASE ID: PRIORITY: SOURCE: PRIMARY BUSINESS ACTOR: OTHER Melihat Informasil Lowongan Kerja SIKU.BUC.01 1 User / Pengunjung 14

USE CASE TYPE Business Requirements:

User / Pengunjung

Dokumentasi Perangkat Lunak SIKU

PARTICIPATING ACTORS: OTHER INTERESTED STAKEHOLDERS: DESCRIPTION: PRE-CONDITION: TRIGGER: TYPICAL COURSE OF EVENTS:

Use-Case ini menjelaskan tentang proses melihat informasi lowongan kerja yang dilakukan oleh user dalam melakukan pekerjaan yang bersangkutan user sudah mengunjungi halaman daftar produk User ingin melihat informasi lowongan kerja dan dapat memilih sesuai kategori masing masing. Actor Action System Response Step 1: User membuka situs Step 2: Sistem menampilkan yang dimaksud form halaman utama. Step 3: User melihat informasi Step 4: Sistem menampilkan lowongan apa saja yang form bursa kerja. tersedia di sistem Alt-Step 2 : Halaman utama tidak bisa ditampilkan, maka user mengunjungi situs di lain waktu. Use-Case ini selesai saat user tersebut berhasil melihat informasi lowongan apa saja yang tersedia. User menemukan informasi lowongan dan melihatnya.. Pusat Pengembangan LK & BK (LP3) , admin dan user dapat melihat informasi yang tersedia.. Sistem menampilkan form halaman bursa kerja yang menampilkan informasi lowongan kerja apa saja yang tersedia. Sistem telah menyiapkan form halaman bursa kerja yang menampilkan informasi lowongan kerja apa saja yang tersedia. -

ALTERNATE COURSES: CONCLUSION: POST-CONDITION: BUSINESS RULES IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS ASSUMPTIONS: OPEN ISSUES:

Tabel 2 : Narasi Bisnis Use-Case Melihat Informasi Lowongan Kerja 3. SIKU.BUC.03 Informasi Survey Alumni. USE CASE NAME: USE CASE ID: PRIORITY: SOURCE: PRIMARY BUSINESS ACTOR: OTHER PARTICIPATING ACTORS: OTHER INTERESTED Informasi Survey Alumni SIKU.BUC.03 1 User User USE CASE TYPE Business Requirements:

Dokumentasi Perangkat Lunak SIKU

15

STAKEHOLDERS: DESCRIPTION: PRE-CONDITION: TRIGGER: TYPICAL COURSE OF EVENTS: Use-Case ini berisi informasi mengenai kegiatan survey alumni pada halaman utama yang dapat di akses secara online. Aplikasi SIKU sudah dijalankan (running) user ingin melakukan pekerjaan yang bersangkutan (menggunakan sistem) Actor Action System Response Step 1: User membaca Step 2: Sistem meminta data informasi mengenai survey user. alumni. Step 3: User mengisi Step 4: Sistem memeriksa data questioner sesuai dengan tahun user dan menyimpan ke lulusan dan jenang masing databases. masing Alt-Step 4 : Jika ada data yang belum diisi oleh user. User dapat menguisi ulang data tersebut denga membuka kembali sistem. Use-Case ini selesai saat sistem menampilkan pesan bahwa pengisian Questioner berhasil. Customer dapat melakukan operasi yang diinginkan. Pusat Pengembangan LK & BK (LP3) , admin dan user dapat melihat informasi yang tersedia. User sebagai responden mengisikan questioner. Sistem menampilkan pesan bahwa pengisian questioner yang dilakukan user berhasil. Sistem telah menyiapkan pesan yang akan disampaikan kepada user baik pengisian questioner itu berhasil ataupun tidak. -

ALTERNATE COURSES: CONCLUSION: POST-CONDITION: BUSINESS RULES IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS ASSUMPTIONS: OPEN ISSUES:

Tabel 3 : Narasi Bisnis Use-Case Informasi Survey Alumni 4. SIKU.BUC.04 Manage Infomasi Lowongan Kerja. USE CASE NAME: USE CASE ID: PRIORITY: SOURCE: PRIMARY BUSINESS ACTOR: OTHER PARTICIPATING ACTORS: OTHER Manage Informasi Lowongan kerja SIKU.BUC.04 1 Bagian Admin Pusat Pengembangan LK & BK (LP3). 16

USE CASE TYPE Business Requirements:

Bagian Admin Pusat Pengembangan LK & BK (LP3)

Dokumentasi Perangkat Lunak SIKU

INTERESTED STAKEHOLDERS: DESCRIPTION: PRE-CONDITION: TRIGGER: TYPICAL COURSE OF EVENTS: Use-Case ini menjelaskan tentang proses manage informasi lowongan kerja yang dilakukan oleh Bagian admin Pusat Pengembangan LK & BK (LP3) dalam melakukan menambah, menghapus, mencari, mengedit data. Aplikasi SIKU sudah dijalankan (running) Bagian Admin Pusat Pengembangan LK & BK (LP3) ingin melakukan pekerjaan menambah, menghapus, mencari, mengedit data. Actor Action System Response Step 1:Bagian Admin Step 2: Sistem meminta nama melakukan login. dan password. Step 4: Sistem menampilkan Step 3: Bagian Admin halaman Manage Informasi membuka source web. Lowongan kerja. Alt-Step 2 : Jika Bagian Administrasi salah memasukkan nama atau password. Maka sistem akan meminta memasukkan nama atau password kembali. Use-Case ini selesai saat Bagian Admin berhasil menambah, menghapus, mencari, dan mengedit data. Data telah diperbaharui. Hanya Bagian Admin yang dapat memanage informasi lowongan kerja. Data yang ada dalam infomasi lowongan kerja telah diperbaharui. Bagian Admin telah menyiapkan data yang baru. -

ALTERNATE COURSES: CONCLUSION: POST-CONDITION: BUSINESS RULES IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS ASSUMPTIONS: OPEN ISSUES:

Tabel 4 : Narasi Bisnis Use-Case Manage Infomasi Lowongan Kerja 5. SIKU.BUC.05 Mengelola Data Survey Alumni. USE CASE NAME: USE CASE ID: PRIORITY: SOURCE: PRIMARY BUSINESS ACTOR: OTHER PARTICIPATING ACTORS: OTHER INTERESTED Mengelola Data Survey Alumni SIKU.BUC.05 1 Bagian Admin Tracerstudy Bagian Admin Tracerstudy. USE CASE TYPE Business Requirements:

Dokumentasi Perangkat Lunak SIKU

17

STAKEHOLDERS: DESCRIPTION: PRE-CONDITION: TRIGGER: TYPICAL COURSE OF EVENTS: Use-Case ini menjelaskan tentang proses pengelolahan data responden survey alumni. Aplikasi SIKU sudah dijalankan (running) Bagaian Admin ingin melakukan pekerjan menambah, menghapus, mencari, mengedit data survey responden alumni. Actor Action System Response Step 1:Bagian Admin Step 2: Sistem meminta nama melakukan login. dan password. Step 3: Bagian Admin Step 4: Sistem menampilkan Mengelola data survey alumni halaman data survey alumni. Alt-Step 2 : Jika Bagian Admin salah memasukkan nama atau password. Maka sistem akan meminta memasukkan nama atau password kembali. Use-Case ini selesai saat Bagian Bagian Admin Tracerstudy berhasil menambah, menghapus, mencari, dan mengedit data Survey Alumni Data barang yang masuk ataupun yang keluar telah diperbaharui. Hanya Bagian Admin Tracerstudy Pusat Pengembangan LK & BK (LP3) yang dapat mengelola data survey alumni . Data survey alumni dalam system telah diperbaharui.

ALTERNATE COURSES: CONCLUSION: POST-CONDITION: BUSINESS RULES IMPLEMENTATION CONTRAINTS AND SPECIFICATIONS ASSUMPTIONS:

Bagian Admin tracerstudy telah menyiapkan data survey alumni yang baru. OPEN ISSUES: Tabel 5 : Narasi Bisnis Use-Case Mengelola Data Survey Alumni 6. SIKU.BUC.06 Input Infomasi Alumni. USE CASE NAME: USE CASE ID: PRIORITY: SOURCE: PRIMARY BUSINESS ACTOR: OTHER PARTICIPATING ACTORS: OTHER INTERESTED STAKEHOLDERS: DESCRIPTION: Input Informasi Alumni SIKU.BUC.06 1 Bagian Admin. Use-Case ini menjelaskan tentang proses penginputan infomasi Bagian Admin. USE CASE TYPE Business Requirements:

Dokumentasi Perangkat Lunak SIKU

18

PRE-CONDITION: TRIGGER: TYPICAL COURSE OF EVENTS:

ALTERNATE COURSES: CONCLUSION: POST-CONDITION: BUSINESS RULES

informasi baru mengenai keggiatan alumni. Aplikasi SIKU sudah dijalankan (running) Bagaian Admin ingin menambahkan informasi terbaru dan di tampilan pada halaman awal sistem. Actor Action System Response Step 1:Bagian Admin Step 2: Sistem meminta nama melakukan login. dan password. Step 3: Bagian Admin Step 4: Sistem menyimpan memasukdan data infomasi infomasi ke databases dan terbaru. menampilkan halaman utama. Alt-Step 2 : Jika Bagian Admin salah memasukkan nama atau password. Maka sistem akan meminta memasukkan nama atau password kembali. Use-Case ini selesai saat Bagian Admin berhasil menambah infomasi terbaru mengenai kegiatan alumni dan di tampilah pada sistem. Data infomasi terbaru telah berhasil di tambahkan dan tampil pada sistem. Hanya Bagian Admin yang dapat menambahkan informasi terbaru ke dalam sistem.

IMPLEMENTATION Data infomasi terbaru kegiatan alumni telah behasil di CONTRAINTS AND tambahakan.. SPECIFICATIONS ASSUMPTIONS: Bagian Admin. OPEN ISSUES: Tabel 6 : Narasi Bisnis Use-Case Input Infomasi Alumni

7. SIKU.BUC.07 Melihat Infomasi Data Alumni. USE CASE NAME: USE CASE ID: PRIORITY: SOURCE: PRIMARY BUSINESS ACTOR: OTHER PARTICIPATING ACTORS: OTHER INTERESTED STAKEHOLDERS: Melihat Informasi Data Alumni SIKU.BUC.07 1 Bagian Admin. Bagian Admin. USE CASE TYPE Business Requirements:

Dokumentasi Perangkat Lunak SIKU

19

DESCRIPTION: PRE-CONDITION: TRIGGER: TYPICAL COURSE OF EVENTS:

ALTERNATE COURSES: CONCLUSION: POST-CONDITION: BUSINESS RULES

Use-Case ini menjelaskan tentang proses melihat seluruh infomasi data alumni. Aplikasi SIKU sudah dijalankan (running) Bagaian Admin ingin melihat infomasi data alumni secara keseluruhan. Actor Action System Response Step 1:Bagian Admin Step 2: Sistem meminta nama melakukan login. dan password. Step 4: Sistem menampilkan Step 3: Bagian Admin Melihat infomasi data alumni halaman Infomasi Data alumni. system. Alt-Step 2 : Jika Bagian Admin salah memasukkan nama atau password. Maka sistem akan meminta memasukkan nama atau password kembali. Use-Case ini selesai saat Bagian Admin berhasil Melihat informasi data alumni secara keseluruhan. Data informasi data alumni di tampilkan dan di lihat oleh Admin. Hanya Bagian Admin yang dapat Melihat informasi data alumni.

IMPLEMENTATION CONTRAINTS AND Data informasi Alumni telah berhasil di tampilkan. SPECIFICATIONS ASSUMPTIONS: Bagian Admin. OPEN ISSUES: Tabel 7 : Narasi Bisnis Use-Case Melihat Infomasi Data Alumni.

1.6

Glossary. Kepanjangan dan Arti Sistem Informasi Karir UNNES Business Use-Case Use-Case

Akronim atau Singkatan SIKU BUC UC

Istilah User

Maksud dan Arti Pengunjung Atau Pengguna

Dokumentasi Perangkat Lunak SIKU

20

Dokumentasi Perangkat Lunak SIKU

21

1. SIKU.GBR.01 Halaman Awal Sistem (karir.unnes.ac.id)

Gambar 01: Halaman Awal Sistem 2. SIKU.GBR.02 Halaman LOGIN

Gambar 02 : Halaman LOGIN

Dokumentasi Perangkat Lunak SIKU

22

3. SIKU.GBR.03 Informasi Lowongan Kerja

Gambar 03: Informasi Lowongan Kerja

Dokumentasi Perangkat Lunak SIKU

23

Anda mungkin juga menyukai