Reyhan Abdurrahman
14411501
Arfi Ruwaida
14412009
Hanifa
14412015
DAFTAR ISI
BAB I PENDAHULUAN ..................................................................................................................................................... 1
1.1 Sistem Kerja ........................................................................................................................................1
1.1.1
1.1.2
1.1.3
1.1.4
DAFTAR DIAGRAM
Diagram 1. Proses Bisnis Lembaga Pendidikan BLCI ......................................................................................5
Diagram 2. Flowchart Pengerjaan Perencanaan Sistem Informasi ................................................................6
Diagram 3. Fishbone Diagram ......................................................................................................................14
Diagram 4. Proses Bisnis Usulan ..................................................................................................................24
Diagram 5. Context Diagram ........................................................................................................................26
Diagram 6. Decomposition Diagram ............................................................................................................27
Diagram 7. Data Flow Diagram Level 1 ........................................................................................................28
Diagram 8. Data Flow Diagram 2.1...............................................................................................................28
Diagram 9. Data Flow Diagram 2.2...............................................................................................................29
Diagram 10. Data Flow Diagram 2.3.............................................................................................................29
Diagram 11. Data Flow Diagram 2.4.............................................................................................................30
DAFTAR GAMBAR
Gambar 1. Tingkatan Program BLCI pada Kelas Bahasa Inggris dan TOEIC ...................................................1
Gambar 2. Struktur Organisasi Lembaga Pendidikan BLCI .............................................................................2
Gambar 3. Rancangan ERD SISTAR ...............................................................................................................31
Gambar 4. Rancangan ERD normalisasi SISTAR ...........................................................................................32
Gambar 5. Rancangan LDM SISTAR ..............................................................................................................33
Gambar 6. Rancangan PDM SISTAR .............................................................................................................34
DAFTAR TABEL
Tabel 1. Diskripsi Pekerjaan Lembaga Pendidikan BLCI .................................................................................2
Tabel 2. Key Performance Indicators ............................................................................................................16
Tabel 3. Critical Success Factor Sebelum Pengimplementasian SISTAR ......................................................17
Tabel 4. Critical Success Factor Setelah Pengimplementasian SISTAR ........................................................17
Tabel 5. User Interface Requirement ...........................................................................................................20
Tabel 6. Processing Requirement.................................................................................................................21
Tabel 7. Storage Requirement .....................................................................................................................21
Tabel 8. Control Requirement ......................................................................................................................21
Tabel 9. Non-functional requirements-Performance...................................................................................22
Tabel 10. Non-functional requirements-Performance.................................................................................22
Tabel 11. Non-functional requirements-Economics ....................................................................................22
Tabel 12. Non-functional requirements-Control .........................................................................................22
Tabel 13. Non-functional Requirements-Efficiency .....................................................................................23
Tabel 14. Non-Functional Requirements-Service.........................................................................................23
KELOMPOK 15
BAB I
PENDAHULUAN
1.1 Sistem Kerja
1.1.1 Deskripsi Sistem Kerja
BLCI (British Language College of Indonesia) merupakan lembaga kursus Bahasa Inggris dan Bahasa Jepang
yang berdiri pada tahun 2000 di bawah naungan Yayasan Pendidikan Gerdy Karya Pratama. Pada awal
beridirnya, BLCI bertempat di Jl. Sulanjana No 15 Bandung, dan sejak tanggal 28 Maret 2005 BLCI berpindah
tempat di Jl. Tamansari No. 56 Bandung.
BLCI menawarkan solusi terhadap kebutuhan penguasaan bahasa asing bagi individu yang membutuhkannya.
BLCI mempunyai berbagai jenis program dalam menjalankan kegiatan bisnisnya, dari program untuk pemula
hingga ujian resmi bertaraf internasional. Saat ini, BLCI merupakan salah satu authorized test center yang
resmi dalam penyelenggaraan tes TOEFL ITP, TOEIC PBT dan NAT (Nihongo Ability Test). Selain itu, BLCI juga
menyediakan program study in Japan, dimana individu yang mengikuti program ini berkesempatan untuk
tinggal di Jepang pada waktu yang telah ditentukan.
Gambar 1. Tingkatan Program BLCI pada Kelas Bahasa Inggris dan TOEIC
Untuk dapat mengikuti program-program yang diselenggarakan BLCI, individu dapat langsung mendatangi
tempat kantor BLCI, dengan menyerahkan data diri beserta biaya pendaftaran. Selanjutnya, peserta dapat
memilih program yang diinginkan, membayar biaya program sesuai dengan jenisnya, dan memilih jadwal
program. Apabila telah terdapat konfirmasi dari pihak BLCI, maka peserta dapat memulai program yang
telah dipilih.
Halaman 1 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
DIREKTUR LEMBAGA
PENDIDIKAN BLCI
AKADEMIK
LEMBAGA
PENDIDIKAN BLCI
(BAHASA INGGRIS)
AKADEMIK
LEMBAGA
PENDIDIKAN BLCI
(BAHASA JEPANG)
ADMINISTRASI
LEMBAGA
PENDIDIKAN BLCI
MARKETING
GURU PENGAJAR
LOCAL & GURU
TENAGA ASING
(BAHASA INGGRIS)
GURU PENGAJAR
LOCAL & GURU
TENAGA ASING
(BAHASA JEPANG)
RESEPSIONIS
PUBLICITY
KEAMANAN
LEMBAGA
PENDIDIKAN BLCI
PESURUH KANTOR
LEMBAGA
PENDIDIKAN BLCI
Bagian
Pengurus Yayasan
Halaman 2 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
tidak sesuai dengan visi dan misi organisasi, mengawasi dan mengevaluasi
pelaksanaan sebagaimana yang telah direncanakan.
Direktur
Akademik (Bahasa
Inggris)
Mengatur program yang berkaitan dengan akademik BLCI dan Membuat kurikulum,
khususnya program yang menggunakan Bahasa Inggris
Akademik (Bahasa
Jepang)
Mengatur program yang berkaitan dengan akademik BLCI dan Membuat kurikulum,
khususnya program yang menggunakan Bahasa Jepang
Marketing
Publicity
Menjalin kerja sama dengan pihak-pihak tertentu yang dapat meningkatkan peserta
dari program-program BLCI
Administrasi
Keamanan
Pesuruh Kantor
Guru Pengajar
(Bahasa Inggris)
Guru Pengajar
(Bahasa Jepang)
Resepsionis
Terminasi awal
Dokumen
End
Terminasi akhir
Basis data
Pemilihan
Proses
Halaman 3 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 4 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Pendidikan Nasional
Input
Output
Administrasi
Resepsionis
AKADEMIK
(Bahasa Inggris)
AKADEMIK
(Bahasa Jepang)
Guru Pengajar
(Bahasa Inggris)
Guru Pengajar
(Bahasa Jepang)
Marketing
Publicity
Direktur
Yayasan
Merencanakan
programprogram BLCI
Mengarahkan
perkembangan
BLCI
START
Merencanakan
promosi
Merencanakan
anggaran
Calon peserta
datang ke lokasi
BLCI
Menerima
anggaran untuk
promosi
Calon peserta
menanyakan
program yang
ada di BLCI
Izin Usaha
Calon peserta
mendaftar
program
Melakukan
promosi
menggunakan
media-media
yang ada
Berkas
pendaftaran
peserta
Data
pendaftaran
Peserta
membayar biaya
program yang
dipilih
Membuat
laporan
pembayaran
Menerima
pembayaran
Bukti
pembayaran
Data
pembayaran
Menerima
laporan jumlah
peserta
Data jumlah
peserta
Menginputkan ke
dalam komputer
Menjalankan
kerja sama
dengan pihakpihak tertentu
Mengelola
keuangan
Mengadakan tes
penempatan
Database
peserta
Hasil
penempatan tes
Memilih
alternatif jadwal
Data
alternatif
jadwal
Jenis
program?
Bahasa Inggris
Menerima jadwal
program
Bahasa Jepang
Mengajar
peserta program
Mengajar
peserta program
Membuat
laporan
performansi
peserta
Membuat
laporan
performansi
peserta
Menerima gaji
Menerima gaji
Bahasa Jepang
Bahasa Inggris
Melakukan
pendaftaran
ulang
Membuat tes
evaluasi
pengajaran
Jenis
program?
Sertifikat
kelulusan
Menerima jadwal
mengajar
Membuat
penjadwalan
Data jadwal,
dan
pengajar
Membuat tes
evaluasi
pengajaran
Melakukan tes
evaluasi
Menerima jadwal
mengajar
Membuat
penjadwalan
Data
kelulusan
peserta
Memeriksa hasil
tes
Memeriksa hasil
tes
Memenuhi
kriteria
kelulusan?
Memenuhi
kriteria
kelulusan?
Ya
Tidak
Membuat
laporan kinerja
pengajaran
Mengatur
penggajian
pekerja
END
Halaman 5 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
START
Pemilihan sistem
yang dianalisi
Pembuatan Context
Diagram
Wawancara bagian
marketing,
administrasi, dan
resepsionis BLCI
Pembuatan
Decomposition
Diagram
Pemetaan
gambaran umum
BLCI
Pembuatan DFD
Level 1 dan 2
Pemetaan proses
bisnis BLCI
Symptom,
opportunities,
directives
Cross
functional
diagram
Identifikasi masalah
menggunakan
pendekatan
framework PIECES
Analisis masalah
menggunakan
fishbone
S
Y
S
T
E
M
M
O
D
E
L
L
I
N
G
Pembuatan ERD
Pembuatan LDM
dan PDM
Root
cause
Pembuatan User
Interface
Identifikasi System
Improvement
Objective
FINISH
Identifikasi Critical
Success Factor
Halaman 6 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 7 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
BAB II
PROJECT IDENTIFICATION
2.1 Problem
Masalah-masalah yang terdapat pada sistem kerja tersebut penulis identifikasi dengan menggunakan
pendekatan PIECES (Performance-Information-Economy-Control-Efficiency-Services). Performance berkaitan
tingkat kinerja sistem informasi yang sudah ada pada suatu organisasi. Information fokus pada keberjalanan
alur informasi pada keseluruhan proses bisnis organisasi. Economy mempertimbangkan faktor dan kondisi
finansial terutama bagi organisasi tersebut. Control meliputi aspek kontrol dan keamanan penggunaan sistem
yang telah ada pada organisasi. Efficiency berkaitan dengan efisiensi penggunaan sumber daya manusia dan
proses dalam organisasi. Services berhubungan erat dengan service yang diberikan sistem tersebut terhadap
sistem dan agen eksternal lain.
Secara umum, problematika yang dihadapi oleh BLCI adalah penggunaan sistem informasi yang kurang
optimal dan secara efektif tidak berdampak pada keberlangsungan proses bisnis organisasi. Hasil keluaran
sistem informasi belum dapat secara maksimal dimanfaatkan untuk keperluan organisasi, terlebih untuk
kepentingan strategis, seperti peramalan tingkat partisipasi siswa. Selain itu, penggunaan yang kurang optimal
menghasilkan missing data dalam jumlah yang besar sehingga membatasi guna fungsional dari sistem
informasi tersebut. Berikut penjabaran identifikasi masalah berdasarkan framework PIECES.
Performance:
Sistem informasi registrasi belum dioperasikan secara optimal karena karyawan front office hanya
menggunakan sistem tersebut untuk keperluan pencatatan informasi pendaftar sebagai formalitas
pekerjaan saja
Registrasi secara umum masih dilakukan secara manual dan konvensional (offline). Meskipun beberapa
data telah di-input-kan dalam sistem informasi terkomputerisasi, perekaman data transaksi tetap
dilakukan dengan menggunakan formulir tertulis yang diisi oleh pendaftar
Information:
Data yang dicatat dan disimpan dalam sistem informasi tidak dipergunakan sebagaimana mestinya secara
optimal, seperti misalnya diekstraksi untuk keperluan organisasi lainnya yang berkaitan dengan data
tersebut.
Sistem informasi registrasi yang sudah ada belum dapat mengakomodasi fungsi pelaporan yang ringkas
dan sesuai kebutuhan organisasi. Pelaporan masih dilakukan dengan manual yang format dan konten
laporan sepenuhnya dipersiapkan oleh Kepala Bagian Administrasi.
Sistem informasi registrasi belum diintegrasikan ke sistem informasi pada fungsi bisnis lainnya. Hal ini
sangat menyulitkan pihak organisasi bila diperlukan adanya update atau penambahan informasi transaksi.
Kinerja proses pemasaran belum dapat meningkatkan minat (bahkan awareness sekalipun) dari kalangan
masyarakat yang berpotensi mengikuti kursus di BLCI. Pemasaran yang dilakukan masih bersifat eventual
dan meningkatkan publisitas organisasi.
Economy:
Kondisi finansial fluktuatif karena animo masyarakat terhadap program kursus bervariasi, terutama pada
saat liburan panjang (Ramadan dan akhir tahun). Hal ini secara garis besar disebabkan oleh mayoritas
Halaman 8 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
siswa yang berasal dari kalangan mahasiswa. Fluktuasi jumlah peserta merupakan konsekuensi logis dari
intensitas aktivitas mahasiswa yang aktif sepanjang semester perkuliahan dan lengang ketika masa liburan.
Control:
Sistem informasi tidak secara efektif memfasilitasi kontrol terhadap input data yang diberikan oleh
karyawan front office. Sistem masih dapat berjalan meskipun input data tidak lengkap. Dengan demikian,
terdapat banyak missing data yang akan merepotkan proses pelaporan
Efficiency:
Penggunaan formulir tertulis yang ekstensif digunakan dalam proses registrasi. (lihat Lampiran) Hal ini
akan menimbulkan kesan bagi pengunjung bahwa organisasi tersebut tidak memerhatikan aspek
lingkungan. Selain itu, praktik seperti ini akan menimbulkan dokumentasi tertulis dalam jumlah yang
sangat banyak dan sulit untuk dikendalikan dan dimanfaatkan secara efisien waktu.
Proses bisnis yang dijalankan dalam konteks registrasi bersifat redundan. Registrasi dilakukan secara
tertulis oleh calon siswa dan data tersebut di-input-kan ke software oleh karyawan front office. Adanya
inefisiensi proses ini akan menimbulkan tingkat kesalahan penggunaan sistem dan jumlah data yang tidak
sinkron.
Services:
Mekanisme waktu tunggu dari pendaftaran hingga kelas dibuka tidak diinformasikan secara pasti ke calon
siswa. Dengan demikian, calon siswa akan secara mudah melupakan adanya ikatan dengan BLCI. Pada
akhirnya hal tersebut akan meningkatkan lost sales yang akan merugikan keuangan organisasi.
Halaman 9 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
2.2 Opportunities
Opportunities yang dimaksud merupakan kesempatan yang ada dalam menyelesaikan masalah tersebut. Selain
itu, didefinisikan pula peluang perbaikan dan pengembangan sistem baru yang dapat memajukan usaha BLCI
dari segi profit dan minat calon peserta. Identifikasi peluang juga dilakukan dengan menggunakan pendekatan
PIECES (Performance-Information-Economy-Control-Efficiency-Services).
Performance:
Pengembangan sistem informasi registrasi existing sehingga dapat mengakomodasi kebutuhan tiap bagian
organisasi. Kebutuhan ini dititikberatkan pada kebutuhan data yang diperlukan sebagai dasar pengambilan
keputusan pada tiap level manajemen.
Peluang pengembangan sistem informasi yang mengurusi penjadwalan ruangan dan pengajar sehingga
dapat dilakukan secara efektif dan efisien.
Information:
Pengembangan basis data yang mampu menyimpan dan mengelola data-data registrasi yang telah di-input
sehingga dapat digunakan untuk kepentingan strategis, seperti peramalan kondisi bisnis di masa mendatang.
Pengembangan sistem informasi eksekutif yang dapat membantu kerja manajemen dalam mengelola
program kursus dan keseluruhan proses bisnis organisasi.
Economy:
Melakukan inovasi program-program kursus dan cara pemasarannya, terutama pada masa-masa ketika
animo masyarakat sedang dalam fase menurun. Dengan demikian, hal tersebut dapat membantu
meminimalisasi keadaan ekonomi BLCI yang fluktuatif.
Control:
Pengembangan sistem informasi yang menyertakan fitur kontrol data input guna menjamin fungsionalitas
normal dari sistem informasi.
Pengembangan sistem informasi pada aspek keamanan terhadap data yang disimpan. Penambahan fitur
keamanan untuk role tertentu dapat membantu menjamin validitas dan keamanan informasi.
Efficiency:
Pengurangan penggunaan formulir tertulis dan peralihan ke sistem yang lebih terkomputerisasi untuk
menangani proses registrasi peserta. Dengan demikian, akan dimungkinkan adanya efisiensi proses dari segi
sumber daya fisik (kertas) yang digunakan
Pelatihan penggunaan sistem informasi terkomputerisasi untuk para karyawan front office sehingga akan
meningkatkan efisiensi proses registrasi.
Services:
Pengembangan sistem informasi yang dapat mengelola hubungan dengan peserta, terutama peserta yang
berkemungkinan mengikuti program kursus lanjutan. Hal ini akan meningkatkan value added perusahaan
dan loyalitas terhadap BLCI dari sisi pendaftar.
Pengembangan sistem penanganan feedback dan komplain dari siswa. Dengan demikian, hal tersebut akan
mendukung adanya perbaikan berkelanjutan yang pada akhirnya meningkatkan kualitas jasa pengajaran
yang disampaikan ke siswa.
Halaman 10 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
2.3 Directives
Directives disini berisikan arahan dari organisasi untuk perbaikan yang akan dibuat. Arahan ini didasarkan pada
penuturan Kepala Bagian Administrasi BLCI.
Performance:
Proses tracking capaian pembelajaran untuk tiap siswa yang telah terdaftar dapat dilakukan dengan
mudah dan cepat. Proses tracking dibutuhkan jika pihak manajemen maupun siswa terkait ingin
mengetahui data-data tersebut untuk keperluan lain.
Information:
Data keluaran sistem informasi pendaftaran dapat dijadikan input bagi bagian marketing sebagai arahan
dalam perancangan program pemasaran dan bagian keuangan sebagai alat kontrol bagi pihak manajemen
BLCI untuk menangani permasalahan pelunasan biaya kursus oleh siswa.
Sistem informasi registrasi memudahkan proses pelaporan yang ringkas dan sesuai kebutuhan organisasi.
Data-data yang akan diinputkan pada sistem informasi ini kemudian akan dibuat pelaporan kepada pihak
yayasan dan pihak terkait lainnya. kondisi saat ini, operator masih mengalami kesulitan ketika akan
membuat pelaporan karena terkendala dengan data-data yang diinputkan banyak yang tidak lengkap dan
dibutuhkan waktu yang cukup lama untuk mencari data-data tersebut
Economy:
Biaya pengembangan sistem informasi registrasi diusahakan terjangkau dan dapat menciptakan
keuntungan finansial yang melebihi biaya pengembangannya. Salah satu pertimbangan untuk
menggunakan sistem informasi ini adalah dari segi ekonominya. Penggunaan sistem informasi ini
diharapkan dapat meningkatkan profit bagi BLCI, sehingga untuk mengembangkan sistem informasi ini
diharapkan biaya yang akan dikeluarkan sesuai dengan keadaan organisasi tanpa mengganggu keuntungan
finansial dari BLCI itu sendiri
Control:
Sistem informasi secara efektif yang dapat melakukan kontrol terhadap input data yang diberikan oleh
karyawan front office. Kontrol yang dimaksudkan dalam hal ini adalah jika user memasukkan data yang
tidak sesuai ataupu data yang dimasukkan tidak lengkap, maka sistem informasi dapat melakukan sistem
kontrol sehingga kesalahan oleh user dapat diminimalisir
Sistem informasi dilengkapi dengan fitur early warning notification bagi para siswa selama menjalani
program kursus di BLCI. Salah satu Bentuk kontrol yang menggunakan fitur ini adalah kontrol terhadap
siswa yang belum melunasi biaya kursus. Sistem informasi yang akan dikembangkan ini diharapkan dapat
memberikan peringatan kepada siswa yang bersangkutan
Efficiency:
Pengurangan penggunaan formulir tertulis dalam proses registrasi dan administrasi siswa. Sistem
informasi akan membantu pihak manajemen meningkatkan efisiensi. Salah satu contohnya adalah dengan
Halaman 11 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
menggunakan sistem informasi yang berbasiskan komputer, pihak BLCI dapat mengurangi cost karena
tidak lagi menggunakan media tulis untuk kedua proses tersebut
Pembaruan informasi siswa yang up-to-date dan terintegrasi. Selain dari segi biaya efisiensi juga dapat
dilakukan dari segi waktu. Waktu yang dibutuhkan untuk memperbaharui maupun mengelola data juga
menjadi semakin singkat.
Services:
Mekanisme waktu tunggu dari pendaftaran hingga kelas dibuka yang diinformasikan secara pasti ke calon
siswa. Kondisi existing pada BLCI aat ini adalah tidak memberikan kepastian waktu yang tepat kepada
calon siswa kapan kelas kursus akan dimulai. Sehingga untuk sistem informasi yang akan di kembangkan
ini diharapkan mengatasi permasalahan ini.
Halaman 12 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Permasalahan sistem informasi yang terkait dengan proses registrasi pendaftaran awal dan proses
administrasi. Penulis memfokuskan penelitian kepada dua hal ini karena dianggap merupakan proses
bisnis yang penting dan cukup krusial bagi BLCI karena kelengkapan data-data tersebut merupakan
informasi pentingyang seharusnya dapat diarsipkan dengan baik. Kegiatan registrasi pendaftran awal dan
proses administrasi di BLCI masih dilakukan secara manual. Hal ini akan berdampak kepada
ketidakefisienan dari proses kerja, sehingga dibutuhkanlah sebuah sistem informasi yang terintegrasi yang
dapat mengelola data tersebut dengan baik.
Data-data registrasi tersebut akan berhubungan langsung dengan divisi lain seperti manajemen keuangan
terkait langsung dengan permasalahan biaya, bagian pelaporan, dan bidang marketing
Fungsionalitas yang dapat dikembangan dari sitem informasi ini mencakup kegiatan tracking data, daftar
waiting list calon peserta, waktu pasti pembukaan kelas, dan kontrol terhadap hasil pembelajaran siswa
(rekapan nilai dan rekapan absen siswa). Peneliti berharap output dari rancangan sistem informasi ini
dapat dilanjutkan ke tahap desain fisik sistem, implementasi, uji coba dan go live.
Batasan dalam pengerjaan tugas ini adalah pembuatan model sistem informasi yang terintegrasi terkait
dengan desain interface dan pemodelan proses di BLCI sehingga dapat memudahkan pekerjaan pihak
manajemen untuk mendapatkan data yang lengkap dan tersimpan dengan baik.
Halaman 13 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
BAB III
PROBLEM ANALYSIS
3.1 Analisis Causes & Effects
Berdasarkan problematika organisasi yang telah dijabarkan pada subbab 2.1, akan dianalisis lebih lanjut guna
menelusuri akar masalah yang menjadi biang di balik terjadinya permasalahan. Akar masalah inilah yang akan
dicarikan solusinya melalui proyek pengembangan SISTAR. Secara umum, symptoms yang dihadapi BLCI dalam
konteks proses registrasi dan administrasi peserta dan calon peserta adalah kurang optimalnya penggunaan
sistem informasi dalam keberjalanan organisasi. Hal ini dapat ditunjukkan dengan kurang berfungsinya sistem
informasi existing terhadap keberlangsungan proses bisnis registrasi dan administrasi. Berikut penjabaran
analisis fishbone diagram guna mengidentifikasi root cause dari suatu symptom yang ada.
Material
Man
Registrasi pendaftaran
menggunakan formulir yang
ditulis dengan tangan
Machine
Method
Halaman 14 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 15 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 16 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Pemilihan implementation
partner yang tepat
Keberterimaan pengguna
terhadap sistem
Melancarkan proses
pengembangan dan
penimplementasian sistem
Mewujudkan sikap positif pada
seluruh elemen organisasi
terhadap pengembangan SISTAR
Halaman 17 dari 44
Ketut Resiki Widiastuti - 13411030
Dokumentasi terstruktur
mengenai cara kerja, fitur,
alur informasi, dan
kegunaan SISTAR kepada
pengguna baru
Pelatihan penggunaan
SISTAR setiap jenis peran
yang dimiliki oleh tiap
pengguna yang mencakup
alur, batasan, dan
koordinasi kerja yang
dikelola oleh SISTAR
KELOMPOK 15
permasalahan teknis yang mungkin
muncul
Minimasi kerusakan SISTAR
Peningkatan reliabilitas SISTAR
Memastikan pengguna menerapkan
SISTAR dengan runut dan tepat
Pendokumentasian mekanisme SISTAR
untuk tiap generasi pengguna
Memudahkan pengaplikasian SISTAR
pada praktik nyatanya
Memahami peran kerja pengguna pada
SISTAR
Tiap pengguna dapat memahami
keterkaitan input-output untuk tiap
peran yang ada pada SISTAR
Halaman 18 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 19 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
BAB IV
REQUIREMENT ANALYSIS
4.1 Functional & Non-functional Requirement
Lembaga Pendidikan BLCI memiliki kebutuhan pada SISTAR untuk mempermudah proses bisnisnya di bagian
administrasi dan registrasi, setidaknya sistem yang akan dikembangkan nantinya akan lebih baik daripada
sistem yang telah dimiliki sekarang ini. Kebutuhan BLCI akan SISTAR yang akan dikembangkan ini berupa
kebutuhan fungsional dan kebutuhan non fungsional.
4.1.1 Functional Requirement
Kebutuhan fungsional merupakan fungsi atau fitur yang harus ada pada SISTAR. Fungsi ini akan membantu
BLCI dalam memenuhi kebutuhannya, sedangkan fitur akan membantu pengguna SISTAR dalam
mengoperasikan sistem. Kebutuhan fungsional terdiri dari kebutuhan user interface, processing, storage, dan
control.
Perancang memberikan penomoran ID terhadap setiap kebutuhan pada SISTAR dengan format F-UI/PR/SR/CR,
dimana F menyatakan bahwa kebutuhan ini merupakan kebutuhan fungsional, UI menyatakan kebutuhan
terhadap user interface, PR menyatakan kebutuhan terhadap processing, SR menyatakan kebutuhan terhadap
storage, CR menunjukan kebutuhan terhadap control, dan xxx merupakan nomor ID dari kebutuhan
fungsional.
4.1.1.1 User Interface Requirement
Pada tabel dibawah ini, perancang mengidentifikasi user interface requirement, dimana berisikan kebutuhan
dari pengguna akan input dan output dari SISTAR BLCI.
Tabel 5. User Interface Requirement
Deskripsi
ID
F-UI-001
F-UI-002
Sistem dapat melakukan penginputan transaksi pembayaran program yang diikuti peserta
F-UI-003
F-UI-004
Sistem dapat menampilkan identitas setiap peserta beserta program yang sedang dan telah
diikuti
F-UI-005
Sistem dapat menampilkan hasil pembelajaran dari program yang dikuti oleh peserta
F-UI-006
F-UI-007
F-UI-008
Sistem dapat menampilkan daftar pengajar sesuai dengan jadwal yang telah ditentukan
F-UI-009
F-UI-010
Halaman 20 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
ID
F-PR-011
Sistem dapat melakukan tracking data terkait dengan proses pembelajaran (identitas peserta,
nilai, status pembayaran, absen, program yang diikuti)
F-PR-012
F-PR-013
F-PR-014
Sistem dapat memberikan notifikasi peringatan pembayaran peserta yang belum lunas
F-PR-015
F-PR-016
Sistem dapat mengolah penggajian pengajar sesuai dengan durasi dan status pengajar
F-PR-017
Sistem dalam melakukan perhitungan finansial, jumlah peserta, kebutuhan pengajar yang
diperlukan, materi pembelajaran yang diperlukan
ID
F-SR-018
Sistem dapat menyimpan data peserta yang pernah dan sedang mengikuti program di BLCI
F-SR-019
F-SR-020
ID
F-CR-021
Sistem dapat memberikan notifikasi ketidaklengkapan dan kesalahan penginputan data oleh
pengguna
F-CR-022
Sistem dapat menjamin keamanan data BLCI, salah satunya dengan fitur ID untuk mengakses
setiap data sesuai dengan peran pengguna
F-CR-023
Halaman 21 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
terhadap efficiency, S menyatakan kebutuhan terhadap sevices dan xxx merupakan nomor ID dari kebutuhan
fungsional.
4.1.2.1 Performance
Perancang mengidentifikasikan kebutuhan non-functional yang berhubungan dengan peformance dari SISTAR,
yang dapat dilihat pada Tabel 8.
ID
NF-P-001
NF-P-001
Menu yang tersedia ada tampilan SISTAR dapat memudahkan pengguna dalam mengakses
semua fasilitas yang ada
4.1.2.2 Information
Adapun kebutuhan non-functional yang berhubungan dengan information pada SISTAR dapat dilihat pada
tabel 11 berikut.
ID
NF-I-001
Data yang diinputkan pada SISTAR tidak bersifat redundan dan sesuai dengan kebutuhan
NF-I-002
Output yang dihasilkan SISTAR akurat dan mudah dimengerti oleh pengguna
NF-I-003
NF-I-004
4.1.2.3 Economics
Pada Tabel 12, perancang mengidentifikasikan kebutuhan pengguna yang terkait dengan aspek dan nilai
ekonomi dari SISTAR.
ID
NF-E-001
Sistem dapat mereduksi biaya pada aktivitas registrasi dengan tidak lagi menggunakan
formulir kertas
NF-E-002
NF-E-003
4.1.2.4 Control
Perancang mengidentifikasikan kebutuhan non-functional yang berhubungan dengan control dari SISTAR, yang
dapat dijelaskan pada Tabel 13 berikut.
ID
NF-C-001
NF-C-002
NF-C-003
Sistem memiliki fitur opsional yang dapat digunakan sewaktu-waktu (seperti fitur back-up
Halaman 22 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
data)
NF-C-004
Sistem dapat memberikan notifikasi jika terdapat redundansi ketika menginput data
4.1.2.5 Efficiency
Adapun kebutuhan non-functional yang berhubungan dengan efisiensi pada SISTAR dapat dilihat pada tabel
14 berikut.
Tabel 13. Non-functional Requirements-Efficiency
ID
NF-E-001
Deskripsi
Sistem dapat menampilkan output yang sesuai dengan kebutuhan pengguna
4.1.2.6 Service
Perancang mengidentifikasikan kebutuhan pengguna yang terkait dengan service dari SISTAR yang dijelaskan
pada tabel 15 berikut
ID
NF-S-001
NF-S-002
NF-S-003
Sistem dapat digunakan oleh siswa dan pihak-pihak yang terkait langsung dengan proses
registrasi dan administrasi di BLCI
NF-S-004
Tampilan pada SISTAR menggunakan font yang sesuai dengan tingkat kenyamanan mata
sehingga menjadi nyaman untuk dilihat
Halaman 23 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
PENDIDIKAN NASIONAL
PESERTA
INPUT
OUTPUT
REGISTRASI
ADMINISTRASI
Menentukan
kualifikasi pengajar
yang dibutuhkan
MULAI
Data
program
BLCI
Calon peserta
datang ke BLCI
Peserta mendaftar
Memberikan
penjelasan tentang
program BLCI
Menyusun tahapan
perekrutan
pengajar
Mengarahkan
peserta mengisi
pendaftaran
Membuka
rekrutasi
Menerima
pendaftaran
peserta
Menyeleksi calon
pengajar yang lolos
kualifikasi
Database
peserta
Menentukan
pengajar yang lolos
kualifikasi
BIDANG AKADEMIK
GURU PENGAJAR
DIREKTUR
Membuat soal
placement test
Menerima data
peserta yang
mendaftar
Melaksanakan
placement test
Data
peserta
BLCI
Memeriksa hasil
jawaban peserta
Memasukan hasil
placement test
Peserta membayar
biaya pendaftaran
dan biaya program
Data
transaksi
pembayaran
Menerima uang
pendaftaran
Merekapitulasi
identitas pengajar
Data hasil
placement
test
Database
transaksi
pembayaran
Menyimpan
identitas pengajar
YA
Meng-update
status pembayaran
Database
pengajar
Menentukan
jadwal
pembelajaran
Meng-update
jadwal peserta dan
pengajar
Mencetak bukti
pembayaran
Bukti pembayaran
Memberitahu
peserta yang
belum dapat
jadwal (bila ada)
Menerima
pemberitahuan
jadwal
pembelajaran
Data jadwal
peserta
Jumlah sesuai
kuota?
TIDAK
Memberitahu
jadwal program
melalui sms
Mengatur arus kas
keluar
Data jadwal
pembelajar
an
Memberitahu
pengajar jadwal
untuk mengajar
Mengeksekusi
pengajaran
Menyusun
anggaran kegiatan
operasional
Melakukan absensi
peserta
Melakukan
rekapitulasi waktu
kerja pengajar
Meng-update
tingkat kehadiran
peserta
Menentukan pola
penggajian
berdasarkan status
pekerjaan
Data
absensi
Melakukan
perhitungan
penggajian
Memberikan
penggajian
Mencocokan
dengan status
pembayaran
Membuat soal
evaluasi
pembelajaran
TIDAK
Pembayaran
lunas?
Menyusun laporan
transaksi keuangan
Mengadakan
evaluasi
pembelajaran
YA
Melunasi
pembayaran
Memberikan
notifikasi
pembayaran yang
belum lunas
Data
transaksi
pembayara
n
Menyusun laporan
kinerja pengajaran
Mengecek hasil
evaluasi
Menginput hasil
evaluasi
pembelajaran
Menentukan
kelulusan peserta
pada setiap
program
Mendaftar dan
mengikuti
pembelajaran
ulang
Lulus?
Sertifikat hasil
pembelajaran
Meng-update hasil
pembelajaran
peserta
YA
Data hasil
pembelajar
an
Menyusun laporan
performasi peserta
Membuat laporan
bulanan BLCI
Menerima laporan
Menerima laporan
SELESAI
Halaman 24 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 25 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 26 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
DFD LEVEL 1
2. Aktivitas
administrasi
1. Pendaftaran
Peserta
DFD 2.1
3. Pengelolaan
Program
DFD 2.2
1.1 Mengelola
data peserta
1.2 Mengelola
pembayaran
4. Pelaporan
DFD 2.3
2.1 Mengelola
keuangan
2.2 Melakukan
penggajian
2.3 Mengadakan
perekrutan
pengajar
DFD 2.4
3.1 Mengadakan
placement test
3.2 Membuat
penjadwalan
4.1 Membuat
laporan keuangan
4.2 Membuat
laporan kinerja
pengajaran
3.2.2 Menentukan
pengajar
3.4.2 Menentukan
kelulusan peserta
4.3 Membuat
laporan performasi
peserta
3.2.2 Mengupdate
jadwal peserta dan
pengajar
1.2.1 Menginput
pembayaran
2.1.1 Mengatur
arus kas masuk
2.2.1 Merekapitulasi
waktu pembelajaran
pengajar
2.3.1 Menginput
identitas pengajar
3.1.1 Menerima
data peserta yang
mendaftar
3.2.1 Menentukan
waktu program
1.1.2 Memvalidasi
data calon peserta
1.2.2 Memberi
notifikasi
pembayaran
2.1.2 Mengatur
arus keluar
2.2.2 Menentukan
pola penggajian
2.3.2 Menyimpan
identitas pengajar
3.1.2 Menginput
hasil placement
1.1.3 Menyimpan
data peserta
1.2.3
Menampilkan
status
pembayaran
1.1.4 Menampilkan
status pembayaran
peserta
1.2.4 Mencetak
bukti pembayaran
3.4 Melakukan
evaluasi
pembelajaran
3.4.1 Menginput
hasil evaluasi
pembelajaran
1.1.1 Menginput
data calon peserta
2.2.3 Melakukan
perhitungan
penggajian
3.3 Melakukan
absensi peserta
4.4 Membuat
laporan tahunan
BLCI
1.2.5 Memberi
notifikasi
pembayaran yang
belum lunas
Halaman 27 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
DFD 2.1
Halaman 28 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
DFD 2.2
Halaman 29 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
DFD 2.4
Halaman 30 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 31 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Pada rancangan ERD di atas, masih terdapat adanya hubungan (connectivity) yang bersibat many-to-many dari
antar entitas tersebut. terdapatnya hubungan many-to-many antar entitas ini dapat membuat proses penginputan
akan menjadi lebih sulit, memungkinkan untuk terjadinya overlap data maupun data bersifat redndan. Oleh karena
itu, perlu dilakukan proses normalisasi yang bertujuan untuk menghindari permaslahan-permasalahan tersebut.
proses normalisasi dilakukan dengan menambahkan suatu entitas asosiatif yang akan menghubungkan kedua
entitas yang memiliki hubungan many-to-many. Entitas asosiatif bisa saja memiliki atribut tambahan yang khusus
terkait hubungan kedua entitas tersebut.
ERD Normalisasi
Adapun ERD dari rancangan SISTAR yang telah dinormalisasi adalah sebagai berikut.
Halaman 32 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
4.3.2 LDM
Logical Database Model (LDM) adalah suatu jenis pemodelan yang dapat menampilkan secara grafis mengenai
konsep yang akan dikembangkan pada SISTAR, tercakup didalamnya mengenai data apa yang dijadikan input
maupun output, bagaimana hubungan antar data dan juga proses bisnis yang diterapkan dalam sistem
informasi ini
Berikut merupakan LDM dari SISTAR berdasarkan aliran dan lokasi penyimpanan datanya.
Halaman 33 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
4.3.3 PDM
Physical Database Model (PDM) adalah spesifik database model yang menampilkan keterkaitan objek-objek
data dan jenis keterkaitannya beserta jenis data yang digunakan untuk setiap objek data. Berikut ini
ditampilkan PDM dari SISTAR berdasarkan aliran dan lokasi penyimpanan data-data yang terkait dalam sistem
yang sebelumnya telah ditentukan.
Halaman 34 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 35 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Level 1
PIC
Menerima pendaftaran
1.1
Registrasi
1.2
Registrasi
1.3
Registrasi
1.4
Registrasi
1.5
Registrasi
1.6
Registrasi
Bidang akademik
2.2
Bidang akademik
2.3
Bidang akademik
2.4
Bidang akademik
2.5
Bidang akademik
Mengatur penjadwalan
3.1
Bidang akademik
3.2
Bidang akademik
3.3
Bidang akademik
3.4
Bidang akademik
3.5
Bidang akademik
Bidang akademik
4.2
Registrasi
4.3
Registrasi
Mengeksekusi pengajaran
Guru Pengajar
5.2
Guru Pengajar
5.3
Guru Pengajar
Registrasi
7.1
Bidang akademik
7.2
Bidang akademik
7.3
Bidang akademik
7.4
Bidang akademik
7.5
Bidang akademik
Halaman 36 dari 44
Ketut Resiki Widiastuti - 13411030
10
11
KELOMPOK 15
Bidang akademik
Administrasi
8.2
Administrasi
8.3
Administrasi
8.4
Memberikan penggajian
Administrasi
Mengelola keuangan
9.1
Administrasi
9.2
Administrasi
9.3
Administrasi
Administrasi
10.2
Administrasi
10.3
Membuka rekrutasi
Administrasi
10.4
Administrasi
10.5
Administrasi
10.6
Administrasi
10.7
Administrasi
Administrasi
11.2
Administrasi
11.3
Administrasi
11.4
Administrasi
Keterangan
Proses bisnis yang berhubungan dengan SI
Proses bisnis yang tidak berhubungan dengan SI
Halaman 37 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 38 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 39 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 40 dari 44
Ketut Resiki Widiastuti - 13411030
KELOMPOK 15
Halaman 41 dari 44
Ketut Resiki Widiastuti - 13411030