RANCANG BANGUN APLIKASI SISTEM INFORMASI MANAJEMEN ... presentasi tugas akhir – ks1336 rancang

  • View
    222

  • Download
    0

Embed Size (px)

Text of RANCANG BANGUN APLIKASI SISTEM INFORMASI MANAJEMEN ... presentasi tugas akhir –...

PRESENTASI TUGAS AKHIR KS1336

RANCANG BANGUN APLIKASI SISTEM INFORMASI MANAJEMEN PELATIHAN PADA LEMBAGA PELATIHAN XYZ

Penyusun Tugas Akhir :

Ainnur Rofiq (NRP : 5209100104)

Dosen Pembimbing :

Sholiq, S.T, M.Kom

Feby Artwodini Muqtadiroh, S.Kom, M.T

Tugas Akhir - KS 091336 5 February 2013

Entrepreneur memegang peranan penting dalam menentukan kemajuan perekonomian suatu negara.

Lembaga XYZ adalah salah satu lembaga yang memberikan pelatihan enterpreneur bagi orang-orang yang ingin sukses dalam berwirausaha.

Lembaga pelatihan XYZ saat ini sudah memiliki lebih dari 2.000 alumni dari 69 batch/angkatan yang tersebar di seluruh Indonesia.

.: Latar Belakang :.

5 February 2013 Tugas Akhir - KS 091336

Kondisi saat ini:

Pengelolaan data di Lembaga pelatihan XYZ saat ini masih dilakukan secara manual, yaitu dengan menggunakan perangkat lunak Microsoft Excel.

Pihak manajemen lembaga pelatihan XYZ mengalami kesulitan dalam hal pengolahan data dengan menggunakan perangkat lunak Microsoft Excel.

.: Latar Belakang :.

5 February 2013 Tugas Akhir - KS 091336

Akibatnya: Peserta pelatihan harus datang secara langsung

untuk melakukan pendaftaran ke lembaga pelatihan XYZ

Kesulitan dalam mengkoordinasikan jadwal pelatihan dari masing-masing pengurus lembaga pelatihan XYZ regional

Pengelola lembaga pelatihan XYZ pusat tidak bisa melihat data peserta yang mengikuti pelatihan tertentu secara real time

Data yang ada pada tiap-tiap lembaga pelatihan XYZ regional belum terintegrasi satu sama lain.

.: Latar Belakang :.

5 February 2013 Tugas Akhir - KS 091336

Solusi:

Perlu adanya sebuah aplikasi yang dibangun untuk mengelola data-data pelatihan, sehingga data-data tersebut bisa terintegrasi.

Aplikasi yang dibangun berbasis web dikarenakan lembaga pelatihan XYZ memerlukan integrasi data dari tiap-tiap cabangnya yang berada di kota-kota besar di Indonesia.

.: Latar Belakang :.

5 February 2013 Tugas Akhir - KS 091336

.: Metodologi:.

5 February 2013 Tugas Akhir - KS 091336

Tahap Persiapan (Studi Literatur & Inception)

Melakukan identifikasi permasalahan dengan melakukan wawancara dengan stakeholder terkait, dalam hal ini penulis melakukan wawancara di lembaga pelatihan XYZ cabang Surabaya.

Melakukan studi literatur terkait dengan permasalahan yang ada.

.: Metodologi (2):.

5 February 2013 Tugas Akhir - KS 091336

Tahap Pengembangan Perangkat Lunak (Elaboration & Construction)

Analisis kebutuhan

Desain sistem

Desain database (Entity Relational Diagram)

Desain perilaku dengan UML (Unified Modelling Language)

Desain tampilan muka (interface)

Implementasi dan unit testing

.: Metodologi (3):.

5 February 2013 Tugas Akhir - KS 091336

Tahap Penyelesaian

Tahap ini merupakan tahap akhir pengerjaan tugas akhir ini. Aktivitas yang terdapat pada tahap ini adalah penyusunan buku tugas akhir. Pada tahap terakhir ini akan disusun buku sebagai dokumentasi dari pengerjaan tugas akhir.

.: Metodologi (4):.

5 February 2013 Tugas Akhir - KS 091336

Analisis dan Desain Sistem

5 February 2013 Tugas Akhir - KS 091336

Alur pengelolaan pelatihan.

.: Kebutuhan Pengguna :.

5 February 2013 Tugas Akhir - KS 091336

.: Kebutuhan Fungsional :.

5 February 2013 Tugas Akhir - KS 091336

KF-01 : Sistem menyediakan fitur bagi setiap aktor untuk keluar

masuk aplikasi sesuai dengan hak akses yang

dimilikinya.

KF-02 : Sistem menyediakan fitur untuk mengelola master.

Termasuk didalamnya adalah data master user dan data

master kota.

KF-03 : Sistem menyediakan fitur untuk mengelola data lisensi

KF-04 : Sistem menyediakan fitur untuk mengelola data batch

KF-05 : Sistem menyediakan fitur untuk melakukan backup

database.

KF-06 : Sistem menyediakan fitur untuk mengelola data peserta

KF-07 : Sistem menyediakan fitur untuk mengelola data alumni

KF-08 : Sistem menyediakan fitur untuk memantau tren dari

peserta pelatihan

.: Kebutuhan non-Fungsional:.

5 February 2013 Tugas Akhir - KS 091336

Usability Requirement

KNF-01 Aplikasi memiliki rancangan antarmuka

perangkat lunak yang user friendly.

Reliability and up-time requirement

KNF-02 Aplikasi tidak boleh kehilangan data, kecuali

dengan interfensi dari pengguna.

Safety requirement

KNF-03 Hanya administrator pusat yang mempunyai

wewenang untuk membuat user yang sesuai dengan

peranannya, mengubah peranan user, dan menghapus

user.

KNF-04 Hanya administrator pusat yang dapat

mengubah password user lain.

Data Integrity

KNF-05 Data-data yang ditampilkan aplikasi haruslah

benar adanya.

.: Use Case :.

5 February 2013 Tugas Akhir - KS 091336

UC-01.01 Masuk Akun

UC-01.02 Keluar Akun

UC-02.01 Lihat Data Master User

UC-02.02 Tambah Data User UC-02.03 Ubah Data User

UC-02.04 Hapus Data User

UC-02.05 Cari Data User

UC-02.06 Lihat Data Master Kota UC-02.07 Tambah Data Kota

UC-02.08 Ubah Data Kota

UC-02.09 Hapus Data Kota

UC-02.010 Cari Data Kota UC-03.01 Lihat Daftar Lisensi

UC-03.02 Tambah Data Lisensi

UC-03.03 Ubah Data Lisensi

UC-03.04 Hapus Data Lisesi UC-03.05 Cari Data Lisensi

UC-04.01 Lihat Daftar Batch

UC-04.02 Pesan Batch

UC-04.03 Ubah Data Batch UC-04.04 Hapus Data Batch

UC-04.05 Cari Data Batch

UC-04.06 Approve Data Batch

UC-05.01 Backup Database UC-06.01 Lihat Daftar Peserta

UC-06.02 Tambah Data Peserta

UC-06.03 Ubah Data Peserta

UC-06.04 Hapus Data Peserta

UC-06.05 Cari Data Peserta

UC-06.06 Ubah Status Fix Peserta UC-07.01 Lihat Daftar Peserta Fix

UC-07.02 Cari Data Peserta Fix

UC-07.03 Plot Kamar Peserta

UC-07.04 Cetak Daftar Pembagian Kamar Peserta

UC-07.05 Cetak Tempel Kamar

Peserta

UC-07.06 Cetak Kartu Peserta UC-07.07 Ubah Status Lulus Peserta

UC-08.01 Lihat Daftar Peserta Lulus

UC-08.02 Cari Data Peserta Lulus

UC-08.03 Unduh Excel Peserta Lulus UC-09.01 Lihat daftar Alumni

UC-09.02 Perbarui data alumni

UC-09.03 Hapus data alumni

UC-09.04 Cari data alumni UC-10.01 Lihat grafik jumlah peserta

tiap lisensi

UC-10.02 Lihat grafik pertumbuhan

peserta pelatihan UC-10.03 Lihat grafik peserta

pelatihan berdasarkan profesi

UC-10.04 Lihat grafik peserta

pelatihan berdasarkan jenis kelamin

.: ER Diagram:.

5 February 2013 Tugas Akhir - KS 091336

Relationship_1

Relationship_2

Relationship_3

Relationship_4

Relationship_5

Relationship_6

Relationship_7

Relationship_8

Relationship_9

user

ID_USER

USERNAME

PASSWORD

STATUS

Integer

Variable characters (30)

Variable characters (200)

Integer

Identifier_1

privilage

ID_PRIVILAGE

PRIVILAGE

Integer

Variable characters (20)

Identifier_1

lisensi

ID_LISENSI

NAMA_LISENSI

ALAMAT

CP

STATUS

Integer

Variable characters (100)

Variable characters (100)

Variable characters (100)

Integer

Identifier_1

peserta

ID_PESERTA

NAMA_PESERTA

NAMA_PANGGILAN

JENIS_KELAMIN

TEMPAT_LAHIR

TANGGAL_LAHIR

NAMA_USAHA

JENIS_USAHA

OMSET

PEKERJAAN

NO_HP

NO_DARURAT

HUB_DARURAT

EMAIL

TWITTER

UKURAN_BAJU

ALAMAT

KODE_POS

REFERENSI

NO_TRANSFER

TANGGAL_PEMBAYARAN

BANK

PEMBAYARAN_VIA

JUMLAH

PROMO

INFORMASI

STATUS_PESERTA

STATUS

Integer

Variable characters (60)

Variable characters (15)

Variable characters (1)

Variable characters (25)

Date

Variable characters (80)

Variable characters (50)

Integer

Variable characters (50)

Variable characters (15)

Variable characters (15)

Variable characters (25)

Variable characters (100)

Variable characters (100)

Variable characters (5)

Variable characters (100)

Integer

Variable characters (25)

Variable characters (20)

Date

Variable characters (20)

Variable characters (20)

Variable characters (30)

Integer

Integer

Integer

Integer

Identifier_1

kota

ID_KOTA

NAMA_KOTA

STATUS

Integer

Variable characters (40)

Integer

Identifier_1

batch

ID_BATCH

NAMA_BATCH

TANGGAL_ENTRY

TANGGAL_SELESAI

JAM

TEMPAT

TANGGAL_BOOKING

STATUS

Integer

Variable characters (60)

Date

Date

Variable characters (20)

Variable characters (50)

Date

Integer

Identifier_1

kamar

ID_KAMAR

NO_KAMAR

PESERTA_1

PESERTA_2

Integer

Variable