TUGAS SRS dan WBS SITOLE (Sistem Informasi Try Out on-Line)

  Oleh : Kelompok 3 :

  Cahya Arief Ramadhan (0910960003) Khoirul Sholeh (0910960045) Adi Yuistianto (0910963001)

  A. Zhainuddin (0910963063) Devi Afrianti (0910963075) Inthi Ba’u Surotih

  (0910963085) M. Triwijaya (0910963091) Yuditia Fadhil A. (0910963105)

  

PROGRAM STUDI ILMU KOMPUTER

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS BRAWIJAYA

MALANG

2011/2012

  

TUGAS SRS dan WBS

SITOLE (Sistem Informasi Try Out on-Line)

MANAJEMEN PROYEK

1. Pendahuluan

  1.1 Tujuan Tujuan dari system try out online ini antara lain :

  • Website try out online ini memiliki kemampuan untuk melakukan try out secara online, mengetahui nilai dari try out yang sudah dilakukan secara langsung, mengetahui statistik perkembangan nilai try out dari waktu ke waktu, melakukan download soal try out yang pernah digunakan beserta jawaban dan pembahasannya.
  • Merupakan aplikasi SaaS yang berbasis web yang digunakan kembali (reusable) oleh sekolah, lembaga bimbingan belajar atau institusi lainnya dan sangat mudah dikonfigurasikan serta memiliki tampilan yang mudah dipahami oleh user.
  • Keamanan system terjaga karena tiap-tiap user memiliki hak akses sendiri- sendiri. Misalnya siswa hanya bisa melakukan try out, mengunduh soal try out yang sudah dikerjakan, melihat nilai dan statistik perkembangan nilai. Sedangkan admin yang ada di institusi yang mengadakan try out dapat melakukan update soal try out, edit soal dan lain sebagainya.

  1.2 Ruang Lingkup Aplikasi web yang akan dibangun difokuskan pada penyediaan jasa untuk lembaga pendidikan baik formal maupun informal dalam melakukan kegiatan try out.

  Ruang lingkup pembangunan software ini adalah aplikasi yang berbasis pada SaaS (Software as a Service) yang berjalan di web (web based) yang memiliki fasilitas sebagai berikut :

  • Untuk menjamin keamanan (security) pada masing-masing user yang berasal dari lembaga pendidikan yang berbeda-beda, maka diberikan login berupa username dan password pada masing-masing user sebagai autentikator.
  • Terdapat forum khusus yang digunakan untuk user berkomunikasi dengan yang lainnya.
  • Pengelolaan data masing-masing lembaga pendidikan dan siswanya.
  • Pengelolaan data soal ujian dan pembahasannya pada tiap-tiap lembaga pendidikan.
  • Pengelolaan laporan nilai yang selalu update berupa chart perkembangan nilai dari masing-masing lembaga pendidikan, baik secara umum maupun tiap individu (tiap siswa).

  • Masing-masing lembaga pendidikan tidak perlu menyediakan server, karena servernya berada di pusat.
  • Terdapat admin pada masing-masing lembaga pendidikan dibawah pengawasan admin pusat.

  1.3 Overview Pada dokumen Software Requirement System ini dijelaskan tentang deskripsi umum system, work plan, spesifikasi interface, kebutuhan fungsional, non- fungsional, use case dari aplikasi system Try Out online secara global, ERD, UML, asumsi dalam pengembangan, kebutuhan spesifik dan kebutuhan tambahan.

2. Deskripsi Umum

  Aplikasi system try out online ini bertujuan untuk merubah proses try out yang sebelumnya dilakukan secara manual di masing-masing lembaga pendidikan (ada pengawas, perlu mencetak soal ujian, lembar jawaban dan melakukan pengoreksian) menjadi system aplikasi berbasis web online dengan konsep SaaS (Software as a Service).

  Gambar 1. Cara kerja system informasi try out online

  Dengan adanya system aplikasi ini diharapkan proses try out online menjadi lebih efisien, dapat dilakukan dimana saja (dengan syarat terhubung dengan internet) dan melatih kejujuran siswa saat mengerjakan ujian. Pengguna dari system aplikasi ini adalah :

  a. User User dari system ini terdiri dari :

  

SiTole

Hasil pengerjaan soal ujian

  Hasil pengerjaan soal ujian Hasil Nilai Ujian Seluruh Hasil Ujian

  Anaknya Input NIS Hasil Nilai Ujian

  Siswi (peserta) mengikuti Try Out on-Line Orang Tua (Wali Murid) Pihak Instansi

  Laporan hasil seluruh Try Out siswa

  Siswa (peserta) mengikuti Try Out on-Line o Lembaga pendidikan yang terdiri dari siswa, pengajar, admin pada masing-masing institusi dan wali murid. o Guest : user yang tidak memiliki login ke system, tidak terdaftar.

  b. Admin Admin terdiri dari admin yang ada di pusat (admin system) dan admin yang ditempatkan pada masing-masing lembaga pendidikan.

  2.1 Perspektif Produk Produk ini dapat dijalankan oleh admin system, admin untuk tiap-tiap lembaga pendidikan, dan user yang memiliki koneksi langsung ke internet. Penggunaan system ini dibagi menurut user masing-masing, yaitu :

  • Interface untuk admin system

  Admin system memiliki hak akses penuh terhadap system. yang bias dilakukan oleh admin system ini adalah mengaktifkan atau menonaktifkan klien, mengaktifkan dan menonaktifkan admin yang menangani klien tertentu (lembaga pendidikan tertentu) dan melakukan kostumisasi system.

  • Interface untuk user siswa

  User siswa memiliki hak akses untuk melakukan try out online, forum dan melihat nilai.

  • Interface untuk user pengajar

  Tampilan system aplikasi untuk pengajar memiliki fitur yang memperbolehkan pengajar melihat nilai, baik nilai secara keseluruhan ataupun nilai per siswa. Juga memungkinkan pengajar untuk sharing antar pengajar ataupun dengan siswa melalui forum.

  • Interface untuk wali murid Wali murid dapat mengakses system aplikasi untuk melihat nilai siswa.

  Mekanismenya adalah dengan menginputkan nomor induk siswa yang bersangkutan.

  • Interface untuk guest Yang dimaksud dengan guest disini adalah pengunjung yang tidak terdaftar.

  Guest ini bias melihat news yang ada di halaman depan system dan dapat melakukan download ataupun hanya melihat soal-soal try out yang pernah diujikan.

  2.2 Manfaat Produk Manfaat yang didapat dari system try out online ini adalah :

  2.2.1 Manfaat bagi siswa Sebagai sarana untuk melakukan try out secara online yang dapat menghemat waktu dan dapat dikerjakan dimanapun asalkan ada koneksi internet. Dapat melatih siswa untuk jujur saat mengerjakan soal ujian, dan dengan fitur-fitur yang tersedia siswa bisa melihat perkembangan nilainya dan dapat melakukan download terhadap soal yang sudah pernah diujikan beserta pembahasannya. Terdapat fitur forum (seperti milist) yang digunakan siswa bertukar pikiran baik dengan sesame siswa ataupun dengan pengajar.

  2.2.2 Manfaat bagi lembaga pendidikan dan pengajar Sebagai sarana untuk mengadakan try out kepada para siswa dengan efisien, menghemat kertas yang digunakan untuk try out secara konvensional dan menghemat tenaga yang diperlukan untuk pengawas ujian. Lembaga- lembaga pendidikan juga dapat mengamati perkembangan hasil try out institusinya masing-masing dan melakukan perbandingan dengan institusi lainnya. Dapat memberikan pengumuman kepada masing-masing siswanya secara online dan melakukan sharing dengan siswa melalui forum yang sudah disediakan.

  2.2.3 Manfaat bagi wali murid Sebagai sarana wali murid untuk memantau perkembangan akademis siswa dan mengetahui informasi apa saja yang ada.

  2.3 Use Case Model Survey

  2.3.1 Use case aktor Admin System uc Admin System Kustomisasi System Aktif Nonaktif Kllien «include» Admin System «include» Login Aktif Nonaktif Admin «include» Ganti Passw ord «include»

  2.3.2 Use case aktor Admin uc Admin Mengelola Data User Update Soal

  Mengelola Data Soal dan Pembahasan Update Pembahasan Soal «include» Mengelola Data Nilai «include» «include» Login Admin Mengelola New s «include» «include» Mengelola Forum «include» Kustomisasi User «include»

  Ganti Passw ord

  2.3.3 Use case aktor Siswa uc Sisw a

  Sisw a Login Try Out Online Lihat New s Forum Lihat dan Dow nload Soal Uj ian Lihat Nilai Nilai Sisw a Rata-rata Sekolah Ganti Passw ord

  «include» «include» «include» «include»

  2.3.4 Use case aktor Guest

   uc Guest Guest Lihat New s Lihat dan Dow nload Soal Uj ian

  2.3.5 Use case aktor Pengajar uc Pengaj ar

  Lihat New s Lihat dan Dow nload Soal Uj ian Pengaj ar Ganti Passw ord Forum «include» Login «include» Lihat Nilai «include» Rata-rata Sekolah

  Nilai Sisw a

  2.3.6 Use case aktor Wali Murid uc Wali Murid Wali Murid Lihat New s Lihat Nilai Masukkan NIS

  «include» Rata-rata Sekolah Nilai Sisw a Use case dari system informasi try out online (SiTole) terdiri dari :

  • Kustomisasi System adalah kegiatan dimana Admin System dapat mengatur system yang diperlukan dalam memenuhi kebutuhan dari system try out online ini, baik update dan lainnya, untuk kemudahan akses bagi klien dan user.
  • Aktif Nonaktif Klien adalah kegiatan dimana Admin System dapat mengatur system untuk mengaktifkan dan menonaktifkan klien yang terdaftar pada system, hal ini dimaksudkan agar klien yang terdaftar benar-benar memenuhi syarat dan tidak ada kebocoran system.
  • Login adalah kegiatan dimana user dapat masuk ke system dengan menggunakan username dan password yang sudah ditentukan sebagai autentikasi. Yang memiliki fungsi login adalah Admin System dan Admin (berupa username dan password yang unik) serta siswa (berupa NIS dan password) dan pengajar (berupa username dan password).
  • Mengelola Data User adalah kegiatan dimana Admin dapat mengatur serta memproses berbagai keperluan yang diperoleh dari data yang telah disubmit oleh user.
  • Mengelola Data Soal Dan Pembahasan adalah kegiatan dimana soal dan pembahasan akan diambil dan diupdate oleh admin dari data base server,maupun yang diinputkan kedalam system, tergantung kebutuhan serta keperluan yang dibutuhkan oleh user.
  • Mengelola Data Nilai sama halnya dengan update soal dan jawaban, admin juga akan mengolah data nilai dari user (siswa) yang nantinya akan dikirim kepada orang tua, hasil dari nilai ini yang kaan diberikan pada user, yang dioalh dari pembahasan soal beserta jawaban yang diperoleh.
  • Mengelola News adalah kegiatan dimana Admin dapat memberikan berita yang dapat diupdate langsung pada system, dan berita tersbut dapat diakses langsung oleh user.
  • Kustomisasi User adalah kegiatan dimana Admin bertanggung jawab dalam mengatur serta member akses bagi user untuk dapat memanfaatkan fasilitas yang ada pada system.
  • Tryout Online adalah kegiatan dimana siswa dapat melakukan try out secara online dalam waktu yang ditentukan (secara serentak bersamaan). Soal yang sudah dikerjakan akan dikunci bila waktu yang disediakan sudah habis.

  • Lihat News adalah kegiatan dimana user siswa, wali murid, dan pengajar bahkan guest dapat melihat berita terbaru yang ada pada web system dengan mengkases web terlebih dahulu, dalam hal ini tidak diperlukan login.
  • Lihat Nilai adalah kegiatan dimana user dapat melihat nilai. Untuk user siswa, harus login terlebih dahulu untuk dapat mengakses menu lihat nilai, hal ini dikarenakan bersifat pribadi, adapun nilai yang dipampang bersama, akan menggunakan ID dari siswa, bukan nama asli. Selain nilai pribadi, nilai yang bias dilihat adalah nilai rata-rata seluruh siswa di masing-masing sekolah. Pengajar dapat mengakses nilai ini dengan melakukan login. Sedangkan untuk wali murid, cukup menginputkan NIS dari siswa yang bersangkutan untuk melihat nilainya.
  • Lihat Dan Download Soal Ujian adalah kegiatan dimana siswa, pengajar, maupun guest dapat mendownload soal dan melihat soal ujian serta pembahasannya tanpa login terlebih dahulu.
  • Forum adalah kegiatan dimana user yang memiliki akses untuk masuk ke system (berupa login) yang terdiri dari siswa dan pengajar dapat saling sharing di forum. User bias melakukan posting thread tertentu ataupun melakukan komentar. Forum ini berfungsi sebagai wadah untuk siswa maupun pengajar dalam bertukar pendapat atau berdiskusi.
  • Ganti Password adalah kegiatan dimana user dapat melakukan pergantian passwordnya. Password system yang dipilih harus sesuai dengan ketentuan yang ada dan bersifat unik.

  2.4 Asumsi dan Keterkaitan Faktor-faktor yang harus dipertimbangkan dalam membangun sebuah system aplikasi yang berbasis web dan dijalankan menggunakan teknologi internet agar mencapai performansi yang diinginkan dengan biaya pembangunan yang minim adalah sebagai berikut :

  2.4.1 Aplikasi Sistem try out online yang akan dibangun menggunakan aplikasi berbasis web karena aplikasi web paling umum dipakai dan sederhana dalam pembangunannya.

  2.4.2 Kurikulum Pendidikan Karena soal try out dibawah pengawasan pengajar pada masing-masing lembaga pendidikan, maka dijamin bahwa soal yang diberikan kepada siswa sesuai dengan kurikulum yang sedang berjalan dan sesuai dengan kisi-kisi ujian nasional.

  2.4.3 Konfigurasi Sistem o Database, digunakan untuk menyimpan data yang berhubungan dengan system seperti data user, data soal, data nilai dan lain sebagainya. o

  Web Server digunakan untuk mengatur akses dari user ke system, mengatur tampilan interface untuk user. o

  Konfigurasi jaringan yang digunakan dalam aplikasi ini adalah client server, dimana terdapat server yang bias diakses client secara langsung.

  2.5 Rencana Kerja

3. Kebutuhan Spesifik

  3.1 Use Case Report

  Use case requirement No requirement

  SRS system harus dapat melakukan login ke dalam system.

  STL

  • – 001 Aktor : Admin System, Admin, Siswa, Pengajar SRS system harus dapat melakukan kustomisasi system.

  STL

  • – 002 Aktor : Admin System SRS system harus dapat melakukan pengaktifan atau penonaktifan klien.

  STL

  • – 003 Aktor : Admin System
SRS system harus dapat melakukan pengaktifan atau penonaktifan admin.

  STL

  • – 004 Aktor : Admin System SRS system harus dapat melakukan penggantian password.

  STL

  • – 005 Aktor : Admin System, Admin, Siswa, Pengajar SRS system harus dapat melakukan pengelolaan data user.

  STL

  • – 006 Aktor : Admin SRS system harus dapat melakukan pengelolaan data soal dan pembahasannya. STL
  • – 007 Aktor : Admin SRS system harus dapat melakukan pengelolaan data nilai.

  STL

  • – 008 Aktor : Admin SRS system harus dapat melakukan pengelolaan terhadap isi News.

  STL

  • – 009 Aktor : Admin SRS system harus dapat melakukan pengelolaan terhadap Forum.

  STL

  • – 010 Aktor : Admin SRS system harus dapat melakukan kustomisasi user.

  STL

  • – 011 Aktor : Admin SRS system harus dapat melakukan lihat news yang ada.

  STL

  • – 012 Aktor : Siswa, Pengajar, Wali Murid, Guest SRS system harus dapat melakukan lihat dan download soal ujian.

  STL

  • – 013 Aktor : Siswa, Pengajar, Guest SRS system harus dapat melakukan akses terhadap forum.

  STL

  • – 014 Aktor : Siswa, Pengajar SRS system harus dapat melakukan try out online. STL
  • – 015
Aktor : Siswa SRS system harus dapat melakukan lihat nilai.

  STL

  • – 016 Aktor : Siswa, Pengajar, Wali Murid SRS system harus dapat melakukan proses login melalui NIS siswa.

  STL

  • – 017 Aktor : Wali Murid

  3.2 Supplementary Requirement

  Requirement No requirement

  SRS system harus dapat mengupdate, mengedit, SUPP

  • – 001 menghapus data yang berada di database. SRS system harus dapat menggunakan otentikasi yang sudah ditentukan dan aman dari serangan SUPP
  • – 002 (spoofing, sniffing dan sebagainya). SRS system harus dikembangakan dengan

  SUPP

  • – 003 menggunakan teknologi web berbasis SaaS. SRS system harus memiliki interface yang sesuai

  SUPP

  • – 004 dengan kebutuhan user dan standar portal. SRS system harus dapat menjamin keamanan data

  SUPP

  • – 005 dalam system.

4. Informasi Tambahan

  Supporting information disini akan dicantumkan berupa informasi

  • – informasi yang dapat membantu dalam pengembangan sistem. Informasi – informasi yang di berikan adalah berupa rancangan UML Diagram (Class Diagram dan Activity Diagram). Berikut rancangannya :

  4.1 Class Diagram Class diagram ini menjelaskan tentang class apa saja yang digunakan dan relasi antar kelas yang bersangkutan. class Class diagram # ID_instansi: int Instansi # NIP: int Pengaj ar Soal # No_Telp: int # Alamat: String # Nama: String # Instansi: String # Kategori: String # Nama: int # ID_Soal: String Pembahasan # No_Soal: int # Mapel: String # No_Soal: int # ID_Soal: String

  «property get» «property get»

  • + getID_instansi() : int + getNama() : int + getNIP() : int
  • # new() : void + getNama() : String «property get» + getNo_Telp() : int + getAlamat() : String + getNo_Telp() : int + getMapel() : String + getAlamat() : String + getKategori() : String + getInstansi() : String + getID_Soal() : String + getNo_Soal() : int + getMapel() : String + getKategori() : String + getID_Soal() : String «property get» «property set»
    • + setID_instansi(int) : void + setNIP(int) : void «property set»
    • + getNo_Soal() : int + setAlamat(String) : void + setNama(String) : void + setNo_Telp(int) : void + setInstansi(String) : void + setKategori(String) : void + setNama(int) : void + setID_Soal(String) : void + setNo_Soal(int) : void + setMapel(String) : void «property set» # Sekolah: String # komen: String # Nama: String # ID_Post: int # NIS: int Sisw a Forum # news: string # ID_News: int

      New s Login/Logout # Jurusan: String # TTL: String

    • + getnews() : string + getID_News() : int

      «property get» # Password: String # Username: String + getID_Post() : int «property get» + getkomen() : String «property set» # login() : void «property get» + getNama() : String + setnews(string) : void + setID_News(int) : void # logout() : void + getAlamat() : String + getSekolah() : String + setkomen(String) : void + setID_Post(int) : void «property set» + getUsername() : String + getPassword() : String «property get» + getJurusan() : String + getNIS() : int + getNo_Telp() : int + setPassword(String) : void «property set» + getTTL() : String + setUsername(String) : void + setTTL(String) : void + setNIS(int) : void + setJurusan(String) : void + setSekolah(String) : void + setNama(String) : void «property set»

      4.2 Activity Diagram Activity diagram digunakan untuk menjelaskan masing-masing alur dari setiap proses. Berikut ini diberikan activity dari proses try out online dan lihat nilai.

      Activity Diagram Try Out Online :

       act Activ ity Soal System Sisw a

      Awal Sisw a melakukan login dengan menginputan username berupa NIS

      Validasi login System menampilkan pilihan soal berdasarkan kategori dan mapel Sisw a memilih soal yang sesuai Sisw a mengerj akan soal satu per satu Sisw a selesai mngerj akan dan mengklik tombol hasil untuk mengetahui nilai yang diperoleh System menampilkan soal yang telah dipilih sisw a System memproses j aw aban benar dan salah dan menampilkan hasil Try Out Sisw a mengetahui hasil Try Out

      Selesai Benar Salah Activity Diagram Lihat Nilai : act activ ity cek nilai User System User Login Awal menginputkan mnginpukan sisw a login passw ord NIS dan NIP dan dengan pengaj ar login passw ord dengan menginputkan NIM putranya Orang tua hanya untuk melihat hasil try out user melakukan login User login Salah validasi login Benar pengaj ar system menampilkan hasil seluruh dengan NIM atau NIP yang diinputkan (untuk system menampilkan hasil try out sesuai sisw a dari instansinya) Selesai

    5. Struktur Hierarci WBS

      2

      1.3.3 Teknik Pemasaran

      1

      2 Desain

      2

      2.1 Desain Arsitektur

      3

      2.1.1 Desain Interface Sistem Informasi

      3

      2.1.2 Implementasi Kebutuhan Sistem

      3

      2.1.3 Desain Detail

      2

      2.2 Desain Database

      2.3 Desain Arsitektur Jaringan

      1.3.2 Proses Pemasaran

      2

      2.4 Merancang Alur Interface

      1

      3 Developing

      2

      3.1 Proses Installasi

      2

      3.2 Proses Code Program

      2

      3.3 Penanganan Database

      2

      3.4 Integrasi Sistem

      1

      4 Testing

      3

      WBS adalah proses hierarkis yang membagi pekerjaan proyek menjadi elemen- elemen pekerjaan yang lebih kecil.Penggunaan WBS membantu meyakinkan manajer proyek bahwa semua produk dan elemen pekerjaan yang telah diidentifikasi dan WBS digunakan sebagai basis pengendalian.

      Adapun Work Breakdown Struktur dari sistem yang kami kembangkan, kami gambarkan seperti di bawah ini :

      1.1.5 Analisa Kebutuhan Spesifikasi

      Level Kode WBS Nama Elemen System Informasi Try Out Online

      1

      1 Analisa

      2

      1.1 Analisa Kebutuhan

      3

      1.1.1 Analisa Kebutuhan Sistem

      3

      1.1.2 Analisa Kebutuhan Proses

      3

      1.1.3 Analisa Kebutuhan Sumberdaya

      3

      1.1.4 Analisa Kebutuhan Teknik

      3

      2

      1.3.1 Target Umum Pemasaran Bisnis

      1.2 Membuat Sistem Requirement

      3

      1.2.1 Melakukan Perencanaan Sistem

      3

      1.2.2 Implementasi Kebutuhan Sistem

      3

      1.2.3 Menyiapkan Standar Programming

      3

      1.2.4 Analisa Program

      3

      1.2.5 Mengimplementasikan Kebutuhan Sistem Ke Program

      2

      1.3 Membuat Proses Bisnis

      3

      3

      2

      1.1.1 Analisa Kebutuhan Sistem Merinci dan membahas berbagai macam kebutuhan yang dibutuhkan system, kebutuhan system terdiri dari kebutuhan fungsional dan kebutuhan nonfungsional

      Level Kode WBS Nama Elemen Deskripsi System Informasi Try Out Online

      Judul Proyek yang Dikembangkan

      1

      1 Analisa Proses Seluruh Analisa Sistem

      2

      1.1 Analisa Kebutuhan

      3

      3

      2

      1.1.2 Analisa Kebutuhan Proses Merinci dan membahas berbagai macam kebutuhan yang dibutuhkan proses. Pada kebutuhan ini ditentukan batasan-batasan apa saja menyangkut system informasi yang akan dibuat

      3

      1.1.3 Analisa Kebutuhan Sumberdaya

      Merinci dan membahas berbagai macam kebutuhan yang dibutuhkan mengenai sumberdaya

      3

      1.1.4 Analisa Kebutuhan Teknik Merinci dan membahas berbagai macam kebutuhan mengenai teknik proyek yang akan dikembangkan

      3

      1.1.5 Analisa Kebutuhan Spesifikasi

      6.3 Update Sistem Adapun untuk kejelasan deskripsi dan fungsi dari WBS yang telah kami buat, akan kami jelaskan pada WBS dictionary sebagai berikut :

      6.2 Monitoring Sistem

      4.1 Testing dan Evaluasi Unit Sistem

      2

      2

      4.2 Testing dan Evaluasi Sistem Terintegrasi

      2

      4.3 Testing Kinerja Web

      2

      4.4 Testing Error

      1

      5 Implementasi

      5.1 Go Live

      2

      2

      5.2 Installasi Masing-Masing Client

      2

      5.3 Alih Teknologi

      1

      6 Maintenance

      2

      6.1 Verifikasi Sistem

      Merinci dan membahas berbagai macam kebutuhan mengenai spesifikasi dari sistem baik fitur maupun kegunaan sistem, keunggulan sistem. Contoh kebutuhan spesifikasi yang diperlukan adalah menentukan spesifikasi server, spesifikasi memory yang diperlukan, dan lain-lain.

      2

      3

      3

      Perencanaan dan penggambaran secara gambaran UI dari sistem, yakni penggambaran secara tampilan dari sistem

      2.1.1 Desain Interface Sistem Informasi

      3

      2.1 Desain Arsitektur Proses perencanaan desain sistem yang akan dikembangkan, dari mulai kebutuhan desain yang ada, program ingin seperti apa, dan bagaimana program nanti akan dikembangkan

      2

      2 Desain Desain Struktur Sistem

      1

      1.3.3 Teknik Pemasaran Cara memasarkan produk secara utuh ke calon klien

      3

      1.3.2 Proses Pemasaran Menentukan cara dan bagaimana memasarkan sistem dan cara meningkatkan pemasaran sistem

      3

      Menentukan target pemasaran bisnis system

      1.3.1 Target Umum Pemasaran Bisnis

      1.3 Membuat Proses Bisnis Menentukan dan merancang rincian proses bisnis yang dibutuhkan dan yang akan dilakukan dalam pengembangan system

      1.2 Membuat Sistem Requirement

      3

      3

      1.2.1 Melakukan Perencanaan Sistem

      Merencanakan segala bentuk rancangan dan perencanaan sistem yang akan dikembangkan. Metode perancangan system yang digunakan adalah metode waterfall, sehingga pengerjaannya bertahap dan berkesinambungan.

      3

      1.2.2 Implementasi Kebutuhan Sistem

      Mengimplementasikan segala bentuk kebutuhan sistem yang telah dihasilkan dalam analisa sistem ke dalam perencanaan system

      1.2.3 Menyiapkan Standar Programming

      2

      Dari analisa dan implementasi sistem, melakukan dan menyiapkan perencanaan standarisasi program yang akan dipakai dan akan dibuat

      3

      1.2.4 Analisa Program Proses analisis berbagai macam kebutuhan-kebutuhan dan konsep dari program yang akan dikembangkan

      3

      1.2.5 Mengimplementasikan Kebutuhan Sistem Ke Program

      Merealisasikan dan mengimplementasikan berbagai macam hasil analisa program menjadi program yang siap dikembangkan

      2.1.2 Implementasi Kebutuhan Dari kebutuhan sistem juga di

      Sistem implementasikan ke dalam desain UI sistem, sehingga menghasilkan desain yang tepat sasaran

      3

      2.1.3 Desain Detail Menjelaskan secara detail dan menggambarkan secara khusus dari masing-masing detail sistem yang dibuat khususnya d esain yang dikembangkan baik UI, Sistem, maupun jaringan

      2

      2.2 Desain Database Mendesain dan merancang database sistem yang dikembangkan

      2

      2.3 Desain Arsitektur Jaringan Melakukan perancangan skema jaringan yang akan digunakan untuk system. Pada system ini digunakan skema jaringan client server.

      2.4 Merancang Alur Interface Perancangan alur sistem khususnya UI

      2 dari sistem bagaimana dan seperti apa jalannya sistem berjalan, terutama alur UI sistem sebagai media penggunaan sistem

      1

      3 Developing

      2

      3.1 Proses Installasi Proses installasi program dari sistem

      2

      3.2 Proses Code Program Proses pembuatan code sistem yang dikembangkan

      2

      3.3 Penanganan Database Pembuatan dan pengembangan database yang akan dipakai dan dikembangkan ke dalam code

      2

      3.4 Integrasi Sistem Pengintegrasian Sistem dari database, UI, dan koneksi jaringan terhadap sistem yang akan dikembangkan

      1

      4 Testing

      2

      4.1 Testing dan Evaluasi Unit Testing sistem yang dilakukan oleh Sistem provider serta mengevaluasi segala berbagai macam kekurangan baik desain, alur, dan code sistem (Testing sistem secara beta)

      2

      4.2 Testing dan Evaluasi Sistem Melakukan testing jalannya sistem Terintegrasi dengan adanya integrasi dengan jaringan yang ada maupun testing jalannya sistem secara global (baik menggunakan UI, Navigasi sistem, serta adanya jaringan sistem)

      2

      4.3 Testing Kinerja Web Testing kinerja web dalam pengaksesan sistem (akses web secara bersamaan dengan user lain)

      2

      4.4 Testing Error Testing kelayakan sistem terkait debugging yang kemungkinan terjadi, dengan asumsi provider melakukan test sebagai user dan client

      1

      5 Implementasi

      2

      5.1 Go Live Proses pertama kali upload sistem ke dalam server pusat, siap didistribusikan ke client

      2

      5.2 Installasi Masing-Masing Proses installasi program ke masing- Client masing Unit Personal Computer

      2

      5.3 Alih Teknologi Proses pelaksanaan pelatihan penggunaan dan tata cara pemakaian sistem yang dikembangkan

      1

      6 Maintenance

      2

      6.1 Verifikasi Sistem Proses verifikasi client terhadap provider mengenai sistem yang akan dipakai oleh client (seperti verifikasi license penggunaan sistem)

      2

      6.2 Monitoring Sistem Proses monitoring sistem selama masa uji coba pemakaian sistem oleh user (antisipasi user mengalami human error)

      2

      6.3 Update Sistem Update sistem oleh provider mengenai fitur-fitur yang perlu dan dirasa ingin di kembangkan ulang

      2

      6.4 Closing Dalam penyusunan WBS dari sistem yang kami kembangkan, kami juga membuat struktur WBS yang berbentuk Tree yang mana fungsinya sama sebagai kerangka kerja dari proyek yang akan kami kembangkan seperti berikut :

      

    SITOLE (Sistem

    Informasi Try Out

    On Line)

    Analisa Desain Developing Testing Implementasi Maintenance

      1

      2

    3 Testing dan Evaluasi

      4

      5

      6 Analisa Desain Arsitektur Proses Installasi Go Live Verifikasi Sistem Unit Sistem Kebutuhan 4.1

      1.1

      2.1

      3.1

      5.1

      6.1 Desain Interface Proses Code Testing dan Evaluasi Installasi Masing- Analisa Sistem Terintegrasi Monitoring Sistem Sistem Informasi Program Kebutuhan Sistem 4.2 Masing Client

      2.1.1

      3.2

      5.2

      6.2

      1.1.1 Analisa Implementasi Penanganan Testing Kinerja Alih Teknologi Update Sistem Kebutuhan Sistem Web Kebutuhan Proses Database

      2.1.2

      4.3

      6.3

      5.3

      3.3

      1.1.2 Analisa Desain Detail Integrasi Sistem Testing Error Kebutuhan Sumberdaya

      2.1.3

      4.4

      3.4

      1.1.3 Analisa Desain Database Kebutuhan Teknik

      2.2

      1.1.4 Analisa Desain Arsitektur Kebutuhan Jaringan Spesifikasi

      2.3

      1.1.5 Membuat Sistem Merancang Alur Requirement Interface

      1.2

      2.4 Melakukan Perencanaan Sistem

      1.2.1 Implementasi Kebutuhan Sistem

      1.2.2 Menyiapkan Standar Programming

    1.2.3 Analisa Program

      1.2.4 Membuat Proses Bisnis

      1.3 Target Umum Pemasaran Bisnis

      1.3.1 Proses Pemasaran

      1.3.2 Teknik Pemasaran

      1.3.3