RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SURAT KEPUTUSAN DI FAKULTAS TEKNOLOGI INFORMASI

dokumen-dokumen yang mirip
RANCANG BANGUN SISTEM INFORMASI KEPEGAWAIAN DI FAKULTAS TEKNOLOGI INFORMASI

B.2. Non-functional Requirements and Environmental Requirements... B-5 B.2.1. Informasi Rilis... B-5 B.2.2. Kebutuhan Non-Fungsional... B-6 B.2.3.

Rancang Bangun Sistem Informasi

Rancang Bangun Sistem Informasi Manajemen Penjualan pada Perusahaan CV. SIPLHO Corporation

Rancang Bangun Sistem Informasi Pengadaan Barang Metode Pengadaan Langsung di Institut Teknologi Sepuluh Nopember Surabaya

Rancang Bangun Sistem Informasi Persuratan dengan Dukungan Teknologi SMS Gateway di Fakultas Teknologi Informasi ITS Surabaya

PERANCANGAN APLIKASI SISTEM INFORMASI EVALUASI KINERJA VENDOR DI PT. PLN (PERSERO) DISTRIBUSI JAWA TIMUR. Andi Jessica Dian Fatimah

RANCANG BANGUNG SISTEM INFORMASI MANAJEMEN PERAWATAN ALAT-ALAT PRODUKSI BATUBARA STUDI KASUS PT. XYZ

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

PENGANTAR RUP & UML. Pertemuan 2

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

RANCANG BANGUN SISTEM INFORMASI STANDAR BIAYA AMU ITS

ABSTRAK. Kata kunci: Sistem Tanya Jawab, Semantic Web, Ontology, domain terbatas. v Universitas Kristen Maranatha

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

LEMBAR JUDUL LEMBAR PENGESAHAN

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

ABSTRAK. vii. Kata kunci: tenaga kerja, proyek, aplikasi, harian, borongan

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

RANCANG BANGUN SISTEM INFORMASI MANAJEMEN PERAWATAN ALAT-ALAT PRODUKSI BATUBARA STUDI KASUS PT. XYZ

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

Pramuditha Shinta Dewi Puspitasari Pembimbing: Bekti Cahyo Hidayanto, S.Si, M.Kom Feby Artwodini M., S.Kom, M.T. Sistem Informasi PNBP

PEMBUATAN PROGRAM APLIKASI ADMINISTRASI NILAI BERBASIS JAVA STUDI KASUS DI SD KRISTEN BANJARSARI

MODUL 4 Unified Software Development Process (USDP)

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

Rancang Bangun Sistem Informasi Tracking Client Studi Kasus Di TV9

RANCANG BANGUN SISTEM INFORMASI PENERIMAAN NEGARA BUKAN PAJAK PADA BALAI RISET DAN STANDARISASI INDUSTRI SURABAYA DENGAN MENGGUNAKAN FRAMEWORK ASP.

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

BAB II LANDASAN TEORI

ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xv. DAFTAR GAMBAR... xvi BAB I PENDAHULUAN Latar Belakang Masalah...

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

ABSTRAK. viii. Kata Kunci: Jaringan, Konstruksi, Pelaporan, Proyek, Sistem Informasi. Universitas Kristen Maranatha

III. METODOLOGI PENELITIAN

BAB II LANDASAN TEORI

ABSTRAK. Universitas Kristen Maranatha

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

ABSTRAK. Kata kunci : android, Kristen, renungan, saat teduh

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

DAFTAR ISI HALAMAN JUDUL PERTAMA

ABSTRAK. Kata kunci : proyek kontruksi, monitoring, aplikasi, kinerja biaya, kinerja waktu, riil, anggaran. Universitas Kristen Maranatha

TINJAUAN PUSTAKA I. PENDAHULUAN

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

BAB I PENDAHULUAN... I-1

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN UNIVERSITAS SEBELAS MARET SURAKARTA SUB PENILAIAN ANGKA KREDIT DOSEN FUNGSIONAL TUGAS AKHIR

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

ABSTRAKSI. Universitas Kristen Maranatha

Rancang Bangun Aplikasi Web Informasi Eksekutif Pada Pemerintah Kabupaten XYZ

ABSTRACT. Keywords : Academic Information System

RANCANG BANGUN SISTEM INFORMASI MATERIAL REQUIREMENT PLANNING (MRP)

ABSTRAK. Kata kunci: Website, Soal Ujian, Analisis Hasil Ujian. Universitas Kristen Maranatha

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Sistem Informasi - Akuntansi Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

ANALISA DAN PERANCANGAN SISTEM REPORTING ONLINE PATROLI DAN LEAK SURVEY JARINGAN PIPA GAS BUMI. Muhammad Syaiful Mutaqin

BAB I PENDAHULUAN.

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

ABSTRAK. vi Universitas Kristen Maranatha

Equipment Monitoring Control Manajemen System Berbasis Web Application

SNIPTEK 2014 ISBN:

ABSTRACT ABSTRAKSI KATA PENGANTAR

ABSTRAK. Kata Kunci : Sistem Informasi, Kuliner, Website. iii

ABSTRAK SISTEM INFORMASI KEPEGAWAIAN PADA DEPARTEMEN INFORMATIKA LIPI BANDUNG. Oleh HARNIS ANTANTO P.GULTOM

RANCANG BANGUN SISTEM INFORMASI STANDAR BIAYA AMU ITS. Dosen Pembimbing : Titin Rachmawati Suseno

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL ABSTRAK BAB I PENDAHULUAN

ABSTRAK. vi Universitas Kristen Maranatha

SISTEM INFORMASI PENGELOLAAN BERKAS SIDANG PERKARA PIDANA PENGADILAN NEGERI KUDUS

Manusia Tujuan Sumber Daya Manusia Aktivitas Manajemen Sumber Daya

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI LOKER BERBASIS WEB MENGGUNAKAN METODE WEB DEVELOPMENT LIFE CYCLE (WDLC) TUGAS AKHIR ISHADI FAUZAN

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

ABSTRAK. Kata kunci: RAB, analisa biaya, SNI, bobot, termin, aplikasi. vii. Universitas Kristen Maranatha

ABSTRAK. : strategi bisnis, penjualan online, CRM, interaksi. Universitas Kristen Maranatha

SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BIBIT BUAH NAGA PADA TAMAN BUDIDAYA BUAH NAGA BURIKAN KUDUS MENGGUNAKAN METODE TOPSIS BERBASIS WEB

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

BAB 3 METODOLOGI PENELITIAN

Proses Pengembangan 1

PERENCANAAN AUDIT SISTEM MANAJEMEN

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PENGESAHAN... ABSTRAK... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

LAPORAN SKRIPSI RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN PAJAK HOTEL DAN RESTORAN PADA DPPKD KABUPATEN KUDUS BERBASIS WEB

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Genap 2007/2008

REQUIREMENT ENGINEERING

SISTEM INFORMASI MANAJEMEN PROYEK KONSTRUKSI BERBASIS WEB PADA PT. KLARAS PUSAKA INTERNASIONAL

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

ABSTRAK. v Universitas Kristen Maranatha

Sistem Informasi Manajemen Berbasis Web pada CV. DBI Webstudio

ABSTRAK. Kata kunci: Pencarian, resep masakan. Universitas Kristen Maranatha

EDU SOFT. Statement Of Work

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO SKRIPSI. Oleh. Sukma Ariyadi Kusuma

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

SISTEM INFORMASI PELAPORAN PROGRES PROYEK PADA PT LANTISSE PINACLE ASIA. Laporan Tugas Akhir ALFIN PROGRAM STUDI SISTEM INFORMASI

2.3 Aplikasi Yang Dipakai Dalam Pembuatan website... II Pemrograman dengan Menggunakan PHP... II Pengertian PHP... II

ABSTRAK. v Universitas Kristen Maranatha

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN AKTA PERKAWINAN DAN KEMATIAN BERBASIS WEB PADA DINAS KEPENDUDUKAN DAN PENCATATAN SIPIL KABUPATEN KUDUS

Transkripsi:

TUGAS AKHIR CF 1380 RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SURAT KEPUTUSAN DI FAKULTAS TEKNOLOGI INFORMASI Rhizzajian Oktanty NRP 5205 100 013 Dosen Pembimbing Ir. Khakim Ghozali JURUSAN SISTEM INFORMASI Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya 2009 i

FINAL PROJECT CF 1380 DESIGN STRUCTURE OF INFORMATION SYSTEM DECREE IN FACULTY OF INFORMATION TECHONOLOGY Rhizzajian Oktanty NRP 5205 100 013 Supervisor Ir. Khakim Ghozali DEPARTMENT OF INFORMATION SYSTEM Faculty of Information Technology Sepuluh Nopember Institute of Technology Surabaya 2009 ii

RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SURAT KEPUTUSAN DI FAKULTAS TEKNOLGI INFORMASI Nama Mahasiswa : Rhizzajian Oktanty NRP : 5205 100 013 Jurusan : Sistem Informasi FTIf ITS Dosen Pembimbing : Ir. Khakim Ghozali Abstrak Di lingkungan Fakultas Teknolgi Informasi terdapat surat keputusan yang berisi informasi mengenai pendidikan, penelitian, hasil karya ilmiah dan pengabdian pada masyarakat. Untuk tiap dosen yang menerima surat keputusan melakukan penyimpanan data hanya berupa arsip tanpa melakukan penyimpanan ke dalam database. Penyimpanan secara arsip dapat memungkinkan data rusak atau hilang dan dalam melakukan pencarian data dapat membutuhkan waktu yang cukup lama. Selain itu belum memiliki format penulisan surat keputusan dan penyimpanan data juga dilakukan dengan cara input data pada sistem informasi yang telah ada yaitu Sistem Informasi Pengukuran Produktivitas Tenaga Akademik Perguruan Tinggi. Dengan adanya masalah yang ada menyebabkan pihak Fakultas Teknologi Informasi menginginkan suatu sistem informasi yang terintegrasi. Untuk mewujudkan hal tersebut diperlukan sebuah proses pembuatan perangkat lunak yang terintegrasi. Adapun proses yang dilakukan yaitu studi literatur, tahap awal (inception), tahap perluasan (elaboration), tahap konstruksi (construction), dan tahap transisi (transition) dengan menggunakan standart dokumentasi perangkat lunak ReadySET. Pembuatan perangkat lunak dilakukan yaitu dengan menggunakan PHP dan MySQL. Hasil proyek tugas akhir ini adalah berupa Aplikasi Sistem Informasi Pengelolaan Surat Keputusan yang berbasis web. Dengan adanya Sistem Informasi Surat Keputusan yang v

terintegrasi ini dapat membantu kinerja pihak Dosen dan Karyawan di Fakultas Teknologi Informasi.. Kata Kunci : Rancang Bangun, Sistem Informasi, Surat Keputusan, PHP, MySQL, ReadySET, DUPAK vi

DESIGN STRUCTURE OF INFORMATION SYSTEM DECREE IN FACULTY OF INFORMATION TECHONOLOGY Name : Rhizzajian Oktanty NRP : 5205 100 013 Departement : Information System FTIf - ITS Supervisor : Ir. Khakim Ghozali Abstract In the environment of Faculty of Information Technology, there is a decision letter that include an information about education, research, scientific writing, and common social responsibility. Each decision letter for every Lecturer as an order to save the archive data only without saving it into the database. Archively saving process can possibly damage or delete the data and make the data searching process can t be done for short term of time. Besides, it yet has a written decision letter and data saving format, so it can only be done by inserting the input data at information system that has been available like Information System of University Academic Employee Productivity Measurement. This problem has cause the Faculty of Information Technology demand an integrated information system. To make this system real, it will need a process to make the integrated software.this process include literature research, inception step, elaboration step, construction step, and transition step using standard documentation of ReadySET Software. The integrated software has been made by using PHP and MySQL. The result of this final project is a Web Based Information System Application of Decision Letter Management. With the existence of Integrated Decision Letter Information vii

System, it will be a helpful for Lecturer and Employee Productivity at Faculty of Information Technology. Key Words: Design structure, Information System, Decree, PHP, MySQL, ReadySET, DUPAK viii

RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SURAT KEPUTUSAN DI FAKULTAS TEKNOLOGI INFORMASI TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Pada Bidang Studi Perencanaan dan Pengembangan Sistem Informasi (PPSI) Jurusan Sistem Informasi Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya Oleh : RHIZZAJIAN OKTANTY NRP 5205 100 013 Surabaya, Agustus 2009 KETUA JURUSAN SISTEM INFORMASI Ir. A. Holil Noor Ali M.Kom NIP 131 996 150 iii

RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SURAT KEPUTUSAN DI FAKULTAS TEKNOLOGI INFORMASI TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Pada Bidang Studi Perencanaan dan Pengembangan Sistem Informasi (PPSI) Jurusan Sistem Informasi Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya Oleh : RHIZZAJIAN OKTANTY NRP 5205 100 013 Disetujui Tim Penguji: Tanggal Ujian : 5 Agustus 2009 Periode Wisuda : Oktober 2009 Ir. Khakim Ghozali (Pembimbing) Bekti Cahyo Hidayanto, S.Si., M.Kom. (Penguji 1) Danu Prananta, S.T., M.Sc (Penguji 2) iv

DAFTAR ISI Abstrak... v Abstract... vii KATA PENGANTAR... ix DAFTAR ISI... xi DAFTAR GAMBAR... xvii DAFTAR TABEL... xix BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Permasalahan... 2 1.3 Batasan Masalah... 3 1.4 Tujuan... 4 1.5 Manfaat... 4 1.6 Sistematika Penulisan... 5 BAB II TINJAUAN PUSTAKA... 7 2.1 Teknologi Informasi... 7 2.2 Sistem Informasi... 7 2.3 Surat Keputusan... 8 2.4 Bahasa Pemrograman... 8 2.5 Database... 9 2.6 ReadySET... 10 2.7 UML... 20 2.7.1 Use Case Diagram... 21 2.7.2 Activity Diagram... 22 2.7.3 Sequence Diagram... 24 2.7.4 Collaboration Diagram... 25 2.7.5 Class Diagram... 26 BAB III METODOLOGI... 27 3.1 Studi Literatur... 27 3.2 Tahap Awal (Inception)... 27 3.1.1 Kebutuhan Pengguna dan Cerita Pengguna (User Needs and User Stories)... 28 3.1.1.1 Tujuan yang disepakati (Agreed Goals)... 28 3.1.1.2 Lingkungan (Environment)... 28 xi

3.1.1.3 Pelaku / Aktor (Stakeholders / Actors)... 29 3.1.1.4 Catatan dari Wawancara dan Curah Gagasan (Notes from Interviews and Brainstorming)... 29 3.1.1.5 Cerita Pengguna (User Stories)... 29 3.1.1.6 Catatan Wawancara (Interview Notes)... 31 3.1.1.6.1 Pertanyaan dan Jawaban Wawancara (Interview Questions and Answers)... 31 3.1.1.6.2 Pertanyaan Baru dan Tindakan (New Question and Action Items)... 31 3.1.1.7 Daftar Cek Wawancara (Interview Checklist)... 31 3.3 Tahap Perluasan (Elaboration)... 31 3.2.1 Kebutuhan Sistem (System Requirements)... 32 3.2.1.1 Use Cases... 32 3.2.1.1.1 Mengelompokkan use case berdasarkan area fungsi... 32 3.2.1.1.2 Mengelompokkan use case berdasarkan berdasarkan stakeholder... 33 3.2.1.1.3 Mengelompokkan use case berdasarkan prioritas pengerjaan... 33 3.2.1.1.4 Mengelompokkan use case berdasarkan business object and actor... 34 3.2.1.2 Feature Specs... 34 3.2.1.2.1 Mengelompokkan feature berdasarkan prioritas... 35 3.2.1.2.2 Mengelompokkan feature berdasarkan tingkat resiko... 36 3.2.1.2.3 Mengelompokkan feature berdasarkan area fungsi... 36 3.2.1.3 Kebutuhan Non-Fungsional dan Kebutuhan Lingkungan (Non-functional Requirements & Enviromental Requirements)... 37 3.2.1.3.1 Menentukan kebutuhan fungsional... 37 3.2.1.3.2 Menentukan kebutuhan non fungsional... 37 3.2.1.3.3 Menentukan kebutuhan lingkungan (Environmental Requirement)... 37 xii

3.2.2 Desain (Design)... 37 3.2.2.1 Desain Struktural (Structural Design)... 37 3.2.2.1.1 Memodelkan Entity Relationship (ER) Model... 37 3.2.2.1.2 Memodelkan Class Diagram... 38 3.2.2.2 Desain Tingkah Laku (Behavioral Design)... 38 3.2.2.2.1 Use Cases Diagram... 38 3.2.2.2.2 Sequence Diagram... 38 3.2.2.2.3 Activity Diagram... 38 3.2.2.2.4 Collaboration Diagram... 39 3.2.2.3 Antarmuka Pengguna (User Interface)... 39 3.2.2.4 Pembangunan Sistem (Build System)... 41 3.2.2.5 Arsitektur (Architecture)... 41 3.2.2.6 Peluncuran (Persistence)... 41 3.2.2.7 Keamanan (Security)... 41 3.4 Tahap Konstruksi (Construction)... 42 3.5 Tahap Transisi (Transition)... 42 BAB IV ANALISIS SISTEM... 43 4.1 Hasil Analisis Pembuatan Spesifikasi Kebutuhan Perangkat Lunak... 44 4.1.1 Kebutuhan Pengguna dan Cerita Pengguna (User Needs and User Stories)... 44 4.1.1.1 Tujuan yang disepakati (Agreed Goals)... 44 4.1.1.2 Lingkungan (Environment)... 44 4.1.1.3 Pelaku / Aktor (Stakeholders / Actors)... 45 4.1.1.4 Catatan dari Wawancara dan Curah Gagasan (Notes from Interviews and Brainstorming)... 45 4.1.1.5 Cerita Pengguna (User Stories)... 45 4.1.1.6 Catatan Wawancara (Interview Notes)... 46 4.1.1.6.1 Pertanyaan dan Jawaban Wawancara (Interview Questions and Answers)... 46 4.1.1.6.2 Pertanyaan Baru dan Tindakan (New Question and Action Items)... 46 4.1.1.7 Daftar Cek Wawancara (Interview Checklist)... 46 4.1.2 Deskripsi Use Cases... 46 xiii

4.1.2.1 Mengelompokkan use case berdasarkan area fungsi... 48 4.1.2.2 Mengelompokkan use case berdasarkan berdasarkan stakeholder... 48 4.1.2.3 Mengelompokkan use case berdasarkan prioritas pengerjaan... 49 4.1.2.4 Mengelompokkan use case berdasarkan prioritas pengerjaan... 50 4.1.3 Analisis Pembuatan Feature Specs... 50 4.1.1.1 Mengelompokkan feature berdasarkan prioritas 50 4.1.1.2 Mengelompokkan feature berdasarkan tingkat resiko... 51 4.1.1.3 Mengelompokkan feature berdasarkan area fungsi... 51 4.1.4 Kebutuhan Fungsional... 51 4.1.5 Kebutuhan Non-Fungsional... 51 4.1.5.1 Usability requirement... 52 4.1.5.2 Reliability and up-time requirement... 52 4.1.5.3 Safety requirement... 52 4.1.5.4 Supportability and operability requirement... 52 4.1.6 Kebutuhan Lingkungan... 52 4.1.6.1 Kebutuhan Hardware... 52 4.1.6.2 Kebutuhan Software... 52 BAB V DESAIN SISTEM... 53 5.1 Hasil Desain Perancangan Perangkat Lunak... 53 5.1.1 Structural Design... 53 5.1.1.1 Memodelkan Entity Relationship (ER) Model.. 53 5.1.1.2 Memodelkan Class Diagram... 53 5.1.2 Behavioral Design... 53 5.1.2.1 Memodelkan Sequence Dagram... 53 5.1.2.2 Memodelkan Activiy Diagram... 55 5.1.2.3 Memodelkan Collaboration Diagram... 57 5.1.3 User Interface... 57 5.1.3.1 Overview... 57 5.1.3.2 Task Model... 58 xiv

5.1.3.3 Content Model... 58 5.1.3.4 Technical Constraints / Operational Contextualization... 60 5.1.3.5 User Interface Checklist... 60 5.1.4 Build System... 60 5.1.4.1 Overview... 60 5.1.4.2 Key Directories and Files in Developer Working Copies... 60 5.1.4.3 Build Targets... 60 5.1.4.4 Build Configuration Options... 61 5.1.4.5 User Interface Checklist... 61 5.1.5 Architecture... 61 5.1.5.1 Overview... 61 5.1.5.2 Deployment... 61 5.1.5.3 Integration... 61 5.1.5.4 Architectural Scenarios... 62 5.1.6 Persistence... 62 5.1.6.1 Overview... 62 5.1.6.2 Central Database... 62 5.1.6.2.1 Database Table... 62 5.1.6.2.2 Description Table... 63 5.1.6.3 File Storage... 64 5.1.6.4 Persistence Mechanisms Checklist... 64 5.1.7 Security... 64 5.1.7.1 Overview... 64 5.1.7.2 Security Mechanisms... 64 5.1.7.3 Security Checklist... 64 BAB VI UJI COBA DAN EVALUASI SISTEM... 65 6.1 Gambaran... 65 6.2 Tujuan Uji Coba... 65 6.3 Lingkungan Uji Coba... 65 6.4 Skenario uji coba proses mengelola usulan surat keputusan... 66 6.5 Skenario uji coba proses nomor masuk usulan sk... 72 6.6 Skenario uji coba pembuatan draft sk... 78 xv

BAB VII SIMPULAN DAN SARAN... 87 7.1 Simpulan... 87 7.2 Saran... 87 DAFTAR PUSTAKA... 89 xvi

DAFTAR GAMBAR Gambar 2. 1. Tahap pengembangan perangkat lunak yang digunakan oleh ReadySET... 10 Gambar 2. 2. Peta dokumen template ReadySET Pro... 12 Gambar 2. 3. Contoh Use case Diagram... 22 Gambar 2. 4. Contoh Activity Diagram... 23 Gambar 2. 5. Contoh Sequence Diagram... 24 Gambar 2. 6. Contoh Collaboration Diagram... 25 Gambar 2. 7. Contoh Penggambaran Class Diagram... 26 Gambar 3. 1. Proses Bisnis Penyimpanan Surat Keputusan Lama... 30 Gambar 3. 2. Proses Bisnis Penyimpanan Surat Keputusan Baru... 30 Gambar 3. 3. Rancangan awal dari tabel antar muka... 41 Gambar 4. 1. Use case diagram dengan Stakeholder Guru&Karyawan..49 Gambar 5. 1. Sequence masuk akun... 54 Gambar 5. 2. Activity diagram membuat akun pengguna baru... 56 Gambar 5. 3. Collaboration Diagram Masuk Akun... 57 Gambar 5. 4. Rancangan desain awal dari form masuk akun... 58 Gambar 6. 1. Hasil Skenario 1 Langkah 1... 67 Gambar 6. 2. Hasil Skenario 1 Langkah 2... 68 Gambar 6. 3. Hasil Skenario 1 Langkah 3... 69 Gambar 6. 4. Hasil Skenario 1 Langkah 4... 69 Gambar 6. 5. Hasil Skenario 1 Langkah 5... 70 Gambar 6. 6. Hasil Skenario 1 Langkah 6... 70 Gambar 6. 7. Hasil Skenario 1 Langkah 7... 71 Gambar 6. 8. Hasil Skenario 1 Langkah 8... 72 Gambar 6. 9. Hasil Skenario 2 Langkah 1... 73 Gambar 6. 10. Hasil Skenario 2 Langkah 2... 74 Gambar 6. 11. Hasil Skenario 2 Langkah 3... 74 Gambar 6. 12. Hasil Skenario 2 Langkah 4... 75 Gambar 6. 13. Hasil Skenario 2 Langkah 5... 76 xvii

Gambar 6. 14. Hasil Skenario 2 Langkah 6... 76 Gambar 6. 15. Hasil Skenario 2 Langkah 7... 77 Gambar 6. 16. Hasil Skenario 2 Langkah 8... 77 Gambar 6. 17. Hasil Skenario 2 Langkah 9... 78 Gambar 6. 18. Hasil Skenario 3 Langkah 1... 80 Gambar 6. 19. Hasil Skenario 3 Langkah 2... 81 Gambar 6. 20. Hasil Skenario 3 Langkah 3... 81 Gambar 6. 21. Hasil Skenario 3 Langkah 4... 82 Gambar 6. 22. Hasil Skenario 3 Langkah 5... 83 Gambar 6. 23. Hasil Skenario 3 Langkah 6... 84 Gambar 6. 24. Hasil Skenario 3 Langkah 7... 85 xviii

DAFTAR TABEL Tabel 3. 1. Template deskripsi use case ReadySET... 32 Tabel 3. 2. Template feature specs... 34 Tabel 3. 3. Template Rancangan User Interface... 39 Tabel 4. 1. Use Case Login... 46 Tabel 4. 2. Use Case by Business Object and Actor... 50 Tabel 5. 1. Template Deskripsi User Interface... 58 Tabel 5. 2. Tabel dari desain database... 63 Tabel 5. 3. Deskripsi Tabel akun... 63 Tabel 6. 1. Skenario Uji Coba 1... 67 Tabel 6. 2. Skenario Uji Coba 2... 73 Tabel 6. 3. Skenario Uji Coba 1... 79 xix