bab 4 rancangan sistem yang diusulkan 4.1. …thesis.binus.ac.id/doc/bab4/2010-1-00658-si-bab...

103
118 BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. Hasil Analisis pada Binus Center Setelah dilakukan analisis sistem pembelajaran peserta di Binus Center Kedoya, ditemukan kendala dalam kegiatan belajar mengajar, diantaranya jadwal pelatihan yang tidak fleksibel yang mengharuskan peserta mengikuti jadwal pelatihan yang sudah di tetapkan di Binus Center Kedoya, tidak adanya wadah komunikasi untuk para peserta saling berinteraksi di luar pelatihan kelas dan sulitnya mendapatkan materi dan informasi yang up to date. Selain itu, timbul pula kendala pada pelatihan calon instruktur yaitu jarak tempat pelatihan yang terlalu jauh dari outlet – outlet Binus Center di luar daerah sehingga menyebabkan kurangnnya minat calon instruktur untuk mengikuti pelatihan serta terlalu lamanya frekuensi pelatihan calon instruktur yang menyebabkan Binus Center outlet kesulitan mendapatkan instruktur yang berkualitas Sistem e-learning berbasis web akan dikembangkan sebagai usulan untuk menangani kendala pembelajaran di Binus Center. Sistem e-learning yang dikembangkan menyediakan materi pembelajaran program Short Course. Selain itu, sistem e-learning yang dirancang menyediakan informasi-informasi yang dibutuhkan peserta dalam mendukung proses pembelajaran. Dengan sistem ini, Binus Center juga dapat menyediakan informasi mengenai macam – macam pelatihan untuk masyarakat secara luas melalui Internet. Dengan sistem ini para peserta bisa belajar tanpa ada batasan waktu dan batasan geografis. Sistem e-learning yang dirancang tidak

Upload: trinhnhi

Post on 14-Apr-2018

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

118

BAB 4

RANCANGAN SISTEM YANG DIUSULKAN

4.1. Hasil Analisis pada Binus Center

Setelah dilakukan analisis sistem pembelajaran peserta di Binus Center Kedoya,

ditemukan kendala dalam kegiatan belajar mengajar, diantaranya jadwal pelatihan yang

tidak fleksibel yang mengharuskan peserta mengikuti jadwal pelatihan yang sudah di

tetapkan di Binus Center Kedoya, tidak adanya wadah komunikasi untuk para peserta

saling berinteraksi di luar pelatihan kelas dan sulitnya mendapatkan materi dan

informasi yang up to date. Selain itu, timbul pula kendala pada pelatihan calon instruktur

yaitu jarak tempat pelatihan yang terlalu jauh dari outlet – outlet Binus Center di luar

daerah sehingga menyebabkan kurangnnya minat calon instruktur untuk mengikuti

pelatihan serta terlalu lamanya frekuensi pelatihan calon instruktur yang menyebabkan

Binus Center outlet kesulitan mendapatkan instruktur yang berkualitas

Sistem e-learning berbasis web akan dikembangkan sebagai usulan untuk

menangani kendala pembelajaran di Binus Center. Sistem e-learning yang

dikembangkan menyediakan materi pembelajaran program Short Course. Selain itu,

sistem e-learning yang dirancang menyediakan informasi-informasi yang dibutuhkan

peserta dalam mendukung proses pembelajaran. Dengan sistem ini, Binus Center juga

dapat menyediakan informasi mengenai macam – macam pelatihan untuk masyarakat

secara luas melalui Internet. Dengan sistem ini para peserta bisa belajar tanpa ada

batasan waktu dan batasan geografis. Sistem e-learning yang dirancang tidak

Page 2: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

119

menggantikan pembelajaran regular di tempat kursus karena interaksi dengan pengajar

secara langsung masih dibutuhkan.

4.2 Rancangan Sistem yang di Usulkan

4.2.1 Gambaran Umum Sistem yang di Usulkan

Gambar 4.1 Gambaran Umum Sistem Yang Akan Dibuat

Perancangan e-learning yang akan di buat merupakan sistem yang akan

dikendalikan oleh Binus Center Head Office sebagai pengatur penuh (Admin) untuk

pelatihan yang akan berlangsung di semua outlet – outlet cabang di Binus Center.

Page 3: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

120

Pada setiap cabang Binus Center,Academic Supervisor akan bertanggung jawab

untuk pelaksanaan kelas peserta yang berlangsung di cabangnya masing – masing.

Setiap Academic Supervisor akan memiliki hak untuk membuat kelas pelatihan dan

mengendalikan seluruh aktifitas pelatihan di outletnya masing – masing.

Binus Center Head Office akan memantau semua aktifitas pelatihan yang

berlangsung dioutlet – outlet cabang. Keseragaman materi pelatihan dan latihan diatur

oleh admin head office.

4.2.2 Usulan Sistem Pelatihan Peserta

Gambar 4.2 Usulan Sistem Pelatihan Peserta

Page 4: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

121

Sebelum pembelajaran e-learning di lakukan maka bagian Admin Head Office

akan membuat user untuk setiap Academic Supervisor untuk di masing – masing cabang

outlet sebagai pelaksana,pengawas dan penanggung jawab proses e-learning yang akan

berjalan dan juga Admin Head Office akan membuat user untuk semua instruktur yang

berisi data instruktur, data pelatihan instruktur dan data kelas yang akan di ajar. Bagian

Admin Head office dapat menambah materi pelatihan,dapat menambah latihan- latihan

kasus dan juga pengumuman serta mengawasi segala kegiatan pelatihan di dalam e-

learning tersebut.

Pada awal pembelajaran bagian academic supervisor akan membuat jadwal

pelatihan di dalam sistem e-learning dan kemudian mendaftarkan para peserta kedalam

kelas e-learning tersebut dengan terlebih dahulu membuat user dan password untuk

setiap peserta yang telah mendaftar pada program e-learning tersebut.Login peserta

tersebut telah di atur sesuai dengan jadwal pelatihan yang berlangsung,dan akan expired

sesuai dengan jadwal yang telah di tentukan. Peserta – peserta yang telah mendaftar

tersebut akan mendapatkan username dan password serta peraturan dan petunjuk

pelaksanaan e-learning oleh bagian customer service. Petunjuk dan peraturanpun dapat

di lihat di dalam sistem e-learning setelah melakukan login. Bagian academic supervisor

akan menentukan instruktur yang akan mengajar dalam kelas tersebut dengan cara

menelepon setiap instruktur yang ada di Binus Center dan di tanyakan kesediaannya

mengajar,setelah sudah tercapai kesepakatan maka bagian academic supervisor akan

membuat surat tugas secara manual melalui Microsoft Excel dan akan mendaftarkan

instruktur tersebut kedalam kelas yang telah di buat oleh academic supervisor. Jadwal

pelatihan akan secara otomatis terlihat di dalam login instruktur tersebut dalam e-

learning.

Page 5: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

122

Pada awal pembelajaran,peserta dapat mengakses e-learning tersebut dan melihat

jadwal pelatihan. Di dalam jadwal pelatihan terdapat jadwal pengerjaan tugas,jadwal

ujian dan jadwal pertemuan tatap muka. Setiap peserta dapat mendownload materi –

materi pelatihan yang telah di siapkan yang di sertai dengan latihan latihan kasus,serta

peserta dapat mendownload software program untuk instalasi program java. Peserta

harus mengupload tugas sesuai dengan jadwal yang telah di tentukan dan harus

menghadiri pertemuan tatap muka sesuai dengan jadwal yang sudah ada. Peserta juga

dapat mengajukan pertanyaan kepada instruktur atau mendiskusikan tentang suatu

bahasan di dalam forum diskusi atau melakukan chatting dengan instruktur dan peserta

lain yang online di saat yang sama. Pada akhir pertemuan peserta akan mengisi kuisioner

yang akan di berikan di dalam sistem e-learning,kuisioner tersebut berisi tentang

performance instruktur, performance operational dari kelas dan sistem,serta materi

pelatihan yang diberikan, kuisioner tersebut akan dihitung secara otomatis untuk

menampilkan nilai Key Performace Indikator untuk ketiga bagian tersebut.

Bagi Instruktur yang mengajar kelas tersebut akan mengakses dan melakukan

login kedalam sistem e-learning yang telah di berikan di awal penerimaaan instruktur.

Di dalam sistem e-learning tersebut terdapat jadwal pelatihan untuk kelas – kelas mana

saja yang di ajar oleh instruktur tersebut. Setiap akhir dari jadwal pelatihan,instruktur

harus mengisi realisasi pelatihan yang terdapat dalam sistem,realisasi pelatihan yang

berisi,materi apa saja yang telah di berikan,nilai – nilai tugas dari setiap peserta dan juga

nilai ujian dari ujian akhir yang telah di tempuh. Nilai tersebut akan secara otomatis

dihitung dan akan menampilkan nilai akhir bagi peserta tersebut setelah mendapat

approval dari Academic supervisor. Setelah semua bagian dari realisasi pelatihan

Page 6: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

123

tersebut terisi bagian academic supervisor akan memprint laporan pelatihan tersebut dan

akan di berikan kepada Brand Manager dan akan di tanda tangani.

Dalam sistem e-learning pun di sediakan pelatihan Training For Trainer yaitu

pelatihan yang di khususkan untuk calon instruktur yang akan mengajar modul. Pada

awal pembelajaran instruktur akan di daftarkan sebagai peserta dan akan di tentukan

seorang instruktur senior oleh academic supervisor untuk mengajar di kelas tersebut.

Materi pelatihan yang di ajarkan sama dengan yang diajarkan ke peserta dengan

penambahan-penambahan materi khusus untuk pengajar. Pembelajaran relative singkat

dan penilaian kelulusan akan menentukan instruktur tersebut layak atau tidak untuk

menjadi instruktur. Durasi dan rincian materi serta kasus-kasus yang bobotnya lebih

besar di buat oleh bagian Research and Development pada awal pembuatan materi.

Dalam Training For Trainer tidak ada tugas sama seperti pelatihan kepada peserta,yang

menentukan kelulusan seorang calon instruktur adalah pada ujian akhir yang di namakan

BCI Test(Binus Certified Instructor Test). Syarat kelulusan yaitu nilai BCI harus lebih

dari 70 untuk dapat dianggap layak mengajar. Pada pelatihan calon instruktur ini pun

ada disediakan jadwal untuk pertemuan chat conference, di sini para calon instruktur

diwajibkan untuk mengakses e-learning pada waktu yang sudah di tentukan untuk dapat

melakukan chatting secara bersamaan.

Admin Head Office dapat memantau setiap aktivitas pembelajaran dari laporan –

laporan yang sudah ada dalam sistem e-learning.

4.2.3 Usulan Sistem Pelatihan Calon Instruktur ( Training For Trainer )

Page 7: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

124

Gambar 4.3 Sistem Pelatihan Calon Instruktur Usulan

Dalam sistem e-learning pun di sediakan pelatihan Training For Trainer yaitu

pelatihan yang di khususkan untuk calon instruktur yang akan mengajar modul. Pada

awal pembelajaran admin head office akan membuat kelas pelatihan calon instruktur

pada sistem e-learning kemudian calon instruktur akan di daftarkan sebagai peserta dan

akan di tentukan seorang instruktur senior oleh academic supervisor untuk mengajar di

Page 8: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

125

kelas tersebut. Materi pelatihan yang di ajarkan sama dengan yang diajarkan ke peserta

dengan penambahan-penambahan materi khusus untuk pengajar. Pembelajaran relative

singkat dan penilaian kelulusan akan menentukan instruktur tersebut layak atau tidak

untuk menjadi instruktur. Durasi dan rincian materi serta kasus-kasus yang bobotnya

lebih besar di buat oleh bagian Research and Development pada awal pembuatan materi.

Dalam Training For Trainer tidak ada tugas sama seperti pelatihan kepada peserta,yang

menentukan kelulusan seorang calon instruktur adalah pada ujian akhir yang di namakan

BCI Test(Binus Certified Instructor Test). Syarat kelulusan yaitu nilai BCI harus lebih

dari 70 untuk dapat dianggap layak mengajar. Pada pelatihan calon instruktur ini pun

ada disediakan jadwal untuk pertemuan chat conference, di sini para calon instruktur

diwajibkan untuk mengakses e-learning pada waktu yang sudah di tentukan untuk dapat

melakukan chatting secara bersamaan.

Page 9: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

126

4.3 Data Sistem

4.3.1 Entity Relationship Diagram (ERD)

Gambar 4.4 Entity Relationship Diagram

Page 10: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

127

4.3.2 Perancangan Basis Data

Perancangan Basis data aplikasi e-learning ini menggunakan database MySql.

Database ini terdiri dari 29 tabel yang merupakan entitas–entitas yang ada pada Binus

Center.

1. MsUser

Deskripsi : tabel ini digunakan untuk menentukan hak akses pengguna sebagai

Peserta,Instruktur,Calon Instruktur,Admin Head Office dan Academic Supervisor

Primary Key : IdUser

Tabel 4.1 Tabel MsUser

Nama Field Type Field Panjang Field Keterangan

UserId varchar 10 Primary Key

Terdiri dari Nomor

Induk Mahasiswa yaitu

10 digit

Password varchar 8 Password

Maximal 8 karakter

Hak Akses varchar 16 Menggambarkan

autorisasi dari user yaitu

instruktur,peserta,admin,

calon instruktur,

academic.

Page 11: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

128

2. MsPeserta

Deskripsi : Tabel ini digunakan untuk menampung data-data peserta pada Binus Center

Primary Key : IdPeserta

Tabel 4.2 Tabel MsPeserta

Nama Field Type Field Panjang Field Keterangan

IdPeserta varchar 10 Primary Key

terdiri dari NIM

peserta beserta

kode untuk kelas

seperti

JV1000869411

Nama peserta varchar 30 Nama peserta

Alamat text Alamat peserta

Tempat lahir varchar 25 Tempat lahir

peserta

Tanggal Lahir datetime Tanggal lahir

peserta

No tlp varchar 11 No tlp peserta

beserta kode area

Name varchar 150 Nama file Foto

Type varchar 3 Tipe file Foto

Size int 8 Ukuran file Foto

dalam satuan

Page 12: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

129

byte

Path varchar 60 Lokasi

penyimpanan file

Foto

3. MsInstruktur

Deskripsi : Tabel ini digunakan untuk menampung data-data instruktur yang mengajar e-

learning di Binus Center

Primary Key : IdInstruktur

Tabel 4.3 Tabel MsInstruktur

Nama Field Type Field Panjang Field Keterangan

IdInstruktur varchar 10 Primary Key

terdiri dari tahun

masuk instruktur

dan kode outlet

seperti

200903KDYA

Nama instruktur varchar 25 Nama Instruktur

No tlp varchar 11 No tlp instruktur

beserta kode area

Kompetensi varchar 50 Kemampuan yang

dimiliki instruktur

Page 13: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

130

seperti java

programming,web

design dll.

Tanggal masuk datetime Tanggal masuk

instruktur

Name varchar 150 Nama file Foto

Type varchar 3 Tipe file Foto

Size int 8 Ukuran file Foto

dalam satuan byte

Path varchar 60 Lokasi

penyimpanan file

Foto

4. MsCalonInstruktur

Deskripsi : tabel ini digunakan untuk menampung data-data calon instruktur yang akan

di berikan training untuk dapat mengajar e-learning di Binus Center

Primary Key : IdCalonInstruktur

Tabel 4.4 Tabel MsCalonInstruktur

Nama Field Type Field Panjang Field Keterangan

IdCalonInstruktur varchar 10 Primary Key

Terdiri dari

Nomor Induk

Calon Mahasiswa

Page 14: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

131

beserta kode kelas

Nama varchar 25 Nama calon

instruktur

No tlp varchar 11 No tlp calon

instruktur beserta

kode area

Alamat text Alamat calon

instruktur

Status varchar 25 Status pelatihan

yang sudah

dijalankan

Tanggal daftar datetime Tanggal

mendaftar sebagai

instruktur

Name varchar 150 Nama file Foto

Type varchar 3 Tipe file Foto

Size int 8 Ukuran file Foto

dalam satuan byte

Path varchar 60 Lokasi

penyimpanan file

Foto

Page 15: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

132

5. MsAdminHeadOffice

Deskripsi : table ini digunakan untuk menampung data-data admin head office yang

bertanggung jawab sebagai pengatur pelaksanaan e-learning di Binus Center.

Primary Key : IdAdminHeadOffice

Tabel 4.5 Tabel MsAdminHeadOffice

Nama Field Type Field Panjang Field Keterangan

IdAdmin varchar 10 Primary Key

Kode karyawan

admin

Nama varchar 25 Nama admin

No tlp varchar 11 No tlp admin

beserta kode

area

Alamat text Alamat admin

Name varchar 150 Nama file Foto

Type varchar 3 Tipe file Foto

Size int 8 Ukuran file

Foto dalam byte

Path varchar 60 Lokasi

penyimpanan

file Foto

Page 16: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

133

6. MsAcademicSupervisor

Deskripsi : tabel ini digunakan untuk menampung data-data dari academic supervisor

yang berfungsi sebagai pelaksana e-learning di outlet masing -masing di Binus Center.

Tabel 4.6 Tabel MsAcademicSupervisor

Nama Field Type Field Panjang Field Keterangan

IdAcademic varchar 10 Primary Key

Terdiri dari kode

karyawan

academic

Nama varchar 25 Nama academic

No tlp varchar 11 No tlp academic

beserta kode area

Alamat text Alamat academic

Cabang varchar 13 Tempat cabang

binus center

Name varchar 150 Nama file Foto

Type varchar 3 Tipe file Foto

Size int 8 Ukuran file Foto

dalam byte

Path varchar 60 Lokasi

penyimpanan file

Foto

Page 17: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

134

7. d_ KelasPeserta

Deskripsi : tabel ini digunakan untuk menyimpan data detil – detil dari kelas peserta di

Binus Center.

Tabel 4.7 Tabel d_KelasPeserta

Nama Field Type Field Panjang Field Keterangan

IdKelasPeserta varchar 10 Primary Key

Kode kelas

terdiri dari

nama

kelas,tahun dan

urutan kelas

IdPeserta varchar 10 Nomor Id

peserta

8. h_KelasPeserta

Deskripsi : table ini digunakan untuk menyimpan data utama kelas peserta di Binus

Center.

Tabel 4.8 Tabel h_KelasPeserta

Nama Field Type Field Panjang Field Keterangan

IdKelasPeserta varchar 10 Primary Key

Kode kelas

terdiri dari

nama

Page 18: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

135

kelas,tahun dan

urutan kelas

IdInstruktur varchar 10 No id instruktur

IdMateri varchar 10 No id materi

Tanggal datetime Tanggal kelas di

buat

Nama Kelas varchar 25 Nama kelas

Kapasitas varchar 3 Kapasitas kelas

9. d_ KelasCalonInstruktur

Deskripsi : tabel ini digunakan untuk menyimpan data detil – detil dari kelas instruktur

di Binus Center.

Tabel 4.9 Tabel d_KelasCalonInstruktur

Nama Field Type Field Panjang Field Keterangan

IdKelasCalonInstruktur varchar 10 Primary Key

Kode kelas

terdiri dari

nama

kelas,tahun dan

urutan kelas

IdCalonInstruktur varchar 10 Nomor Id Calon

Instruktur

Page 19: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

136

10. h_KelasCalonInstruktur

Deskripsi : tabel ini digunakan untuk menyimpan data utama kelas instruktur di Binus

Center.

Tabel 4.10 Tabel h_KelasCalonInstruktur

Nama Field Type Field Panjang Field Keterangan

IdKelasCalonInstruktur varchar 10 Primary Key

Kode kelas

terdiri dari

nama

kelas,tahun dan

urutan kelas

IdInstruktur varchar 10 No id instruktur

IdMateri varchar 10 No id materi

Tanggal datetime Tanggal kelas

dibuat

Nama Kelas varchar 25 Nama kelas

Kapasitas varchar 3 Kapasitas kelas

11. Nilai

Deskripsi : tabel ini digunakan untuk menyimpan nilai dari peserta e-learning di Binus

Center.

Tabel 4.11 Tabel Nilai

Nama Field Type Field Panjang Field Keterangan

Page 20: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

137

IdKelasPeserta varchar 10 Primary Key

IdPeserta varchar 10 Primary Key

Nilai Tugas varchar 3 Nilai tugas

peserta

Nilai Quis varchar 3 Nilai quis dari

peserta

Nilai Ujian varchar 3 Nilai ujian dari

peserta

12. BinusCertifiedInstructor

Deskripsi : tabel ini digunakan untuk menyimpan data kelayakan dari calon instruktur

untuk mengajar pada e-learning di Binus Center.

Tabel 4.12 Tabel BinusCertifiedInstructor

Nama Field Type Field Panjang Field Keterangan

IdKelasCalonInstruktur varchar 10 Primary Key

IdCalonInstruktur varchar 10 Primary Key

Status Kelayakan smallInt 11 Kelayakan

mengajar dari

calon instruktur

Tanggal BCI Test datetime Tanggal ujian

BCI

Page 21: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

138

Nilai Integer 3 Nilai ujian BCI

13. AbsensiPeserta

Deskripsi : Tabel ini digunakan untuk menampung data-data absensi peserta e-learning

tiap pertemuan di Binus Center.

Tabel 4.13 Tabel AbsensiPeserta

Nama Field Type Field Panjang Field Keterangan

IdKelasPeserta varchar 10 Primary Key

IdPeserta varchar 10 Primary Key

Keterangan varchar 5 Keterangan

absen peserta

(ijin,sakit,alpa)

14. AbsensiCalonInstruktur

Deskripsi : Tabel ini digunakan untuk menampung data-data absensi Instruktur e-

learning di Binus Center.

Tabel 4.14 Tabel AbsensiCalonInstruktur

Nama Field Type Field Panjang Field Keterangan

IdKelasInstruktur varchar 10 Primary Key

IdCalonInstruktur varchar 10 Primary Key

Keterangan varchar 5 Keterangan

Page 22: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

139

absen peserta

(ijin,sakit,alpa)

15. ChatPeserta

Deskripsi : Tabel ini digunakan untuk menampung data-data chat peserta saat peserta

yang di kirimi pesan tidak online (offline message)

Tabel 4.15 Tabel ChatPeserta

Nama Field Type Field Panjang Field Keterangan

IdKelasPeserta varchar 10 Primary Key

IdPeserta varchar 10 Primary Key

Tanggal Pesan datetime Tanggal pesan

di kirim

Isi Pesan text Isi dari pesan

16. ChatCalonInstruktur

Deskripsi : Tabel ini digunakan untuk menampung data-data chat calon instruktur saat

kelas e-learning berlangsung

Tabel 4.16 Tabel ChatCalonInstruktur

Nama Field Type Field Panjang Field Keterangan

IdKelasCalonInstruktur varchar 10 Primary Key

IdCalonInstruktur varchar 10 Primary Key

Tanggal Pesan datetime Tanggal pesan

Page 23: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

140

di kirim

Isi Pesan text 200 Isi dari pesan

Jumlah Anggota chat integer 8 Jumlah anggota

chat dalam

conference

17. KuisionerPeserta

Deskripsi : Tabel ini digunakan untuk menyimpan data-data kuisioner peserta di setiap

kelas yang telah berlangsung di Binus Center.

Tabel 4.17 Tabel KuisionerPeserta

Nama Field Type Field Panjang Field Keterangan

IdKuisionerPeserta varchar 13 Primary Key

Terdiri dari

jeniskelas

tanggal dan

urutan kuisioner

Jenis Kuisioner varchar 11 Jenis kuisioner

(operational,

instruktur,materi)

Pertanyaan Kuisioner text Data pertanyaan

pada kuisioner

Page 24: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

141

18. d_KuisionerPeserta

Deskripsi : Tabel ini digunakan untuk menyimpan data detil kuisioner dari setiap peserta

yang telah mengikuti kelas di Binus Center.

Tabel 4.18 Tabel d_KuisionerPeserta

Nama Field Type Field Panjang Field Keterangan

IdKuisionerPeserta varchar 13 Primary Key

Terdiri dari

jeniskelas

tanggal dan

urutan kuisioner

IdKelasPeserta varchar 10 Primary Key

IdPeserta varchar 10 Primary Key

Jawaban Kuisioner smallInt 4 Jawaban dari

peserta

19. KuisionerCalonInstruktur

Deskripsi : Tabel ini digunakan untuk menyimpan data-data kuisioner calon instruktur di

setiap kelas yang telah berlangsung di Binus Center.

Tabel 4.19 Tabel KuisionerCalonInstruktur

Nama Field Type Field Panjang Field Keterangan

IdKuisionerCalonInstruktur varchar 13 Primary Key

Jenis Kuisioner varchar 11 Jenis kuisioner

(operational,

Page 25: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

142

instruktur,materi)

Pertanyaan Kuisioner text Data pertanyaan

pada kuisioner

20. d_KuisionerCalonInstruktur

Deskripsi : Tabel ini digunakan untuk menyimpan data detil kuisioner dari setiap calon

instruktur yang telah mengikuti kelas di Binus Center.

Tabel 4.20 Tabel d_KuisionerCalonInstruktur

Nama Field Type Field Panjang Field Keterangan

IdKuisioner varchar 13 Primary Key

Terdiri dari

jeniskelas

tanggal dan

urutan kuisioner

IdKelasInstruktur varchar 10 Primary Key

IdCalonInstruktur varchar 10 Primary Key

Nilai Kuisioner smallInt 4 Jawaban dari

peserta

21. JadwalPeserta

Deskripsi : Tabel digunakan untuk menyimpan jadwal – jadwal pelatihan bagi peserta

yang sedang mengikuti pelatihan di Binus Center.

Tabel 4.21 Tabel JadwalPeserta

Page 26: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

143

Nama Field Type Field Panjang Field Keterangan

IdKelasPeserta varchar 10 Primary Key

Pertemuan tatap

muka 1

datetime Tanggal

pertemuan tatap

muka 1

Pertemuan tatap

muka 2

datetime Tanggal

pertemuan tatap

muka 1

Pertemuan tatap

muka 3

datetime Tanggal

pertemuan tatap

muka 1

Kumpul Tugas 1 datetime Tanggal kumpul

tugas 1

Kumpul Tugas 2 datetime Tanggal kumpul

tugas 2

Kumpul Tugas 3 datetime Tanggal kumpul

tugas 3

Ujian datetime Tanggal ujian

akhir

22. JadwalCalonInstruktur

Deskripsi : Tabel digunakan untuk menyimpan jadwal – jadwal pelatihan bagi calon

instruktur yang sedang mengikuti pelatihan di Binus Center.

Page 27: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

144

Tabel 4.22 Tabel JadwalCalonInstruktur

Nama Field Type Field Panjang Field Keterangan

IdKelasCalonInstruktur varchar 10 Primary Key

Pertemuan tatap muka

1

datetime Tanggal

pertemuan tatap

muka 1

Pertemuan tatap muka

2

datetime Tanggal

pertemuan tatap

muka 1

Pertemuan tatap muka

3

datetime Tanggal

pertemuan tatap

muka 1

Pertemuan Chat

Conference 1

datetime Tanggal

pertemuan chat

conference 1

Pertemuan Chat

Conference 2

datetime Tanggal

pertemuan chat

conference 2

Pertemuan Chat

Conference 3

datetime Tanggal

pertemuan chat

conference 3

BCI Tes Datetime Jadwal ujian test

BCI

Page 28: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

145

23. MsMateri

Deskripsi : Tabel ini digunakan untuk menyimpan data – data materi pelatihan, latihan

dan tugas di Binus Center.

Tabel 4.23 Tabel MsMateri

Nama Field Type Field Panjang Field Keterangan

IdMateri varchar 10 Primary Key

Nama Materi varchar 150 Nama materi

Name varchar 150 Nama File

Type varchar 4 Jenis File

Size Int 12 Ukuran File

dalam satuan

byte

Path varchar 60 Lokasi

penyimpanan

File

24. Pengumuman

Deskripsi : Tabel ini digunakan untuk menyimpan data – data pengumuman yang di buat

oleh Admin.

Tabel 4.24 Tabel Pengumuman

Nama Field Type Field Panjang Field Keterangan

IdPengumuman varchar 9 Primary Key

Tanggal

Page 29: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

146

pengumuman

beserta nomor

urut

pengumuman

Judul varchar 50 Judul

pengumuman

Isi text Isi dari

pengumuman

IdAdmin varchar 10 Id admin yang

mengupdate

pengumuman

Tanggal Update datetime Tanggal di

update

pengumuman

25. TrThread

Deskripsi : Tabel ini digunakan untuk menyimpan judul thread – thread yang ada pada

kelas di Binus Center.

Tabel 4.25 Tabel TrThread

Nama Field Type Field Panjang Field Keterangan

IdThread varchar 13 Primary Key

Tanggal thread

dan inisial kelas

Page 30: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

147

dan urutan thread

Judul varchar 250 Judul dari thread

IdKelas varchar 10 No id kelas

Waktu datetime Waktu

pembuatan

thread

User Id varchar 10 No id user yang

membuat thread

26. TrPesan

Deskripsi : Tabel ini digunakan untuk menyimpan data pesan yang dari tiap judul thread

yang ada di kelas Binus Center.

Tabel 4.26 Tabel TrPesan

Nama Field Type Field Panjang Field Keterangan

IdPesan varchar 13 Primary Key

Tanggal pesan

dan inisial kelas

dan urutan pesan

IdThread varchar 10 No id thread

Waktu datetime Waktu

pembuatan pesan

Id User varchar 10 No id user

Page 31: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

148

Pesan Text Isi dari pesan

yang diposting

27. Tugas

Deskripsi : Table ini digunakan untuk menyimpan data informasi tugas yang di

kumpulkan oleh peserta.

Tabel 4.27 Tabel Tugas

Nama Field Type Field Panjang Field Keterangan

Id int 11 Index,auto

Increment

IdKelas varchar 10 No id kelas

IdPeserta varchar 10 No id peserta

Name varchar 150 Nama file

Type varchar 4 Tipe file

Size int 13 Ukuran file

dalam byte

Path varchar 60 Lokasi

penyimpanan file

Keterangan text Keterangan file

Tanggal Kumpul datetime Waktu

pengumpulan

tugas

Page 32: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

149

28. MateriTambahanPeserta

Deskripsi : Tabel ini digunakan untuk menyimpan informasi tentang materi tambahan di

kelas peserta yang di upload oleh instruktur di Binus Center.

Tabel 4.28 Tabel MateriTambahanPeserta

Nama Field Type Field Panjang Field Keterangan

Id Int 11 Index,auto

increment

IdKelasPeserta Varchar 10 No id kelas

IdInstruktur Varchar 10 No id instruktur

Name Varchar 150 Nama file

Type Varchar 4 Tipe file

Size Int 13 Ukuran file

dalam byte

Path Varchar 60 Lokasi

penyimpanan file

Keterangan Text Keterangan file

Tanggal Datetime Waktu

penambahan file

29. MateriTambahanCalonInstruktur

Deskripsi : Tabel ini digunakan untuk menyimpan informasi tentang materi tambahan di

kelas calon instruktur yang di upload oleh instruktur di Binus Center.

Tabel 4.29 Tabel MateriTambahanCalonInstruktur

Page 33: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

150

Nama Field Type Field Panjang Field Keterangan

Id Int 11 Index,auto

increment

IdKelasCalonInstruktur Varchar 10 No id kelas

IdInstruktur Varchar 10 No id instruktur

Name Varchar 150 Nama file

Type Varchar 4 Tipe file

Size Int 13 Ukuran file

Path varchar 60 Lokasi

penyimpanan file

Keterangan text Keterangan file

Tanggal datetime Waktu

penambahan file

Page 34: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

151

4.3.3 State Transition Diagram (STD)

1. State Transition Diagram Login Peserta

HalamanLogin

HalamanUtama Peserta

Login Berhasil

Jadwal Pelatihan

Kelas JavaProgrammng

Login gagal

Pengguna memilihJadwal pelatihan

Pengguna memilihLog out

Gambar 4.5 State Transition Diagram pada Login Peserta

State Transition Diagram ini menggambarkan pengguna (peserta) yang

mengakses halaman utama peserta setelah melakukan login. Jika login gagal, maka

pengguna kembali ke halaman login. Ketika pengguna berhasil melakukan login, maka

pengguna akan menemukan menu – menu seperti kelas Java Programming yang di ikuti,

serta jadwal pelatihan kapan peserta harus datang untuk tatap muka dan jadwal untuk

pengumpulan tugas. Dan pengguna dapat memilih untuk logout, yang nantinya akan

kembali ke menu login.

Page 35: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

152

2. State Transition Diagram kelas Java Programming (Login Peserta)

Gambar 4.6 State Transition Diagram kelas Java Programming (Login Peserta)

State Transition Diagram ini menggambarkan pengguna (peserta) yang

mengakses halaman kelas java programming setelah memilih di halaman utama peserta.

Setelah masuk ke halaman kelas java programming akan memunculkan menu yang akan

Page 36: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

153

diakses selama dalam masa pelatihan seperti pengumuman, materi pelatihan, quiz ,

materi tambahan ,profile , nilai , participant kelas dan kuisioner. Menu – menu tersebut

akan mendukung dalam pelatihan java programming yang diikuti oleh peserta. Jika

peserta memilih log out maka akan kembali ke menu utama login.

3. State Transition Diagram Akses Materi Peserta

Gambar 4.7 State Transition Diagram Akses Materi Peserta

State Transition Diagram ini menggambarkan pengguna (peserta) yang akan

mengakses halaman materi pelatihan yang tersedia, dimana pengguna setelah melakukan

login memilih menu kelas java programming dan setelah itu memilih materi pelatihan.

Dalam menu materi pelatihan terdapat bahan materi dari setiap pertemuan yang sudah

disediakan,peserta hanya memilih materi untuk pertemuan yang sedang dilaksanakan.

Materi dapat langsung dibaca dan dipelajari.

Page 37: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

154

4. State Transition Diagram Tambah dan Balas Forum Diskusi Peserta

Gambar 4.8 State Transition Diagram Tambah dan Balas Forum Diskusi Peserta

State Transition Diagram ini menggambarkan pengguna(peserta) yang akan

menambah thread dan membalas thread yang ada di forum diskusi yang telah

disediakan. Setelah melakukan login pengguna memilih menu forum dan akan

menampilkan halaman utama forum. Pengguna dapat membalas thread yang akan

dengan memilih thread yang akan dibalas. Halaman balas thread akan muncul dan

penggunan dapat mengisi balasan dan memilih simpan. Pengguna juga dapat menambah

thread dengan memilih tambah thread, setelah itu halaman tambah thread akan muncul

dan pengguna dapat membuat thread baru setelah mengisi judul thread dan

menyimpannya.

Page 38: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

155

5. State Transition Diagram Tambah Pesan Peserta

Gambar 4.9 State Transition Diagram Tambah Pesan peserta

State Transition Diagram ini menggambarkan pengguna (peserta) yang akan

menggunakan fasilitas pesan pada sebuah e-learning. Pengguna pertama kali akan

masuk ke halaman login. Setelah pengguna melakukan login, maka dia dapat masuk ke

halaman kelas java programming dan memilih menu pesan. Pengguna akan memilih

daftar user dan kemudian memilih untuk mengirim pesan. Setelah di kirim, user yang

menerima pesan akan mendapat pesan dengan mengecek di profile pengguna. Dan

pengguna juga dapat memilih logout untuk kembali ke menu login.

Page 39: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

156

6. State Transition Diagram Ubah Profile Peserta

Gambar 4.10 State Transition Diagram Ubah Profile Peserta

State Transition Diagram ini menggambarkan bagaimana peserta ingin

mengubah data profilenya seperti nama, alamat, no tlp, email. Setelah melakukan login

pengguna akan memilih kelas java programming kemudian memilih menu profile yang

akan menampilkan data pribadi dari pengguna,setelah itu pengguna dapat memilih edit

profile untuk mengubah data pribadi,setelah selesai diubah,pengguna dapat memilih

menu simpan untuk menyimpan perubahan data pada database.

Page 40: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

157

7. State Transition Diagram Tambah dan Ubah Jadwal Peserta

Gambar 4.11 State Transition Diagram Tambah dan Ubah Jadwal Peserta

State Transition Diagram ini menggambarkan pengguna(peserta) yang akan

menambah dan mengubah jadwal pelatihan. Pengguna akan melakukan login pada

halaman login,setelah melakukan login,pengguna akan memilih menu jadwal pelatihan.

Pada jadwal pelatihan terdapat pilihan tambah jadwal dan ubah jadwal. Pada menu

tambah jadwal adalah membuat jadwal sendiri dan pada menu ubah jadwal akan

merubah jadwal yang sudah ada. Setelah jadwal di tambahkan dan di ubah akan muncul

tampilan jadwal yang sudah di update setelah itu akan di simpan ke dalam data jadwal

pelatihan.

Page 41: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

158

8. State Transition Diagram Download Materi Tambahan dan Upload

Tugas

Login Berhasil

Kelas JavaProgrammng

Pengguna memilih kelas java programming

Pengguna memilih Log outHalaman

Login

HalamanUtama Peserta

Login gagal

Materi Tambahan

Pengguna memilih Download Materi

Download

Pengguna memilih

Upload Tugas

Pengguna memilih Materi Tambahan

Tugas

Pengguna memilih Tugas

Download Berhasil

Upload Tugas

Upload Berhasil

Pengguna memilih Upload

Pengguna memilih kembali

Pengguna memilih kembali

Pengguna memilih kembali

Gambar 4.12 State Transition Diagram Download Materi Tambahan dan Upload Tugas Peserta

State Transition Diagram ini menggambarkan pada saat ingin mendapatkan

materi tambahan yang diberikan instruktur, pengguna (peserta) harus melakukan login

terlebih dahulu. Setelah login, pengguna memilih menu Kelas Java Programming

kemudian menu materi tambahan dan pilih download untuk materi yang ingin di

Page 42: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

159

download. Peserta juga dapat mengumpulkan tugas dengan memilih menu upload tugas

dan mengupload tugas sesuai dengan jadwal deadline upload yang sudah di tentukan.

9. State Transition Diagram Login Calon Instruktur

Login Berhasil

Halaman Utama Peserta

Kelas JavaProgrammng

Pengguna memilih kelas java programming

Pengguna memilihLog out

HalamanLogin

HalamanUtama

Calon Instruktur

Login gagalPengumuman

Materi

Materi Tambahan

Forum

Profile

BCI

Participants Kelas

Kuisioner

Pengguna memilih Halaman Utama

Pengguna memilih pengumuman

Pengguna memilih materi

Pengguna memilih chatting

Pengguna memilih Forum

Pengguna memilih profile

Pengguna memilih nilai

Pengguna memilih participant kelas

Pengguna memilih kuisioner

Chatting

Pengguna memilih Materi tambahan

Jadwal Pelatihan

Pengguna memilihJadwal Pelatihan

Pengguna memilih menutup

Jadwal Pelatihan

Gambar 4.13 State Transition Diagram pada Login Calon Instruktur

State Transition Diagram ini menggambarkan pengguna (calon instruktur) yang

mengakses halaman utama calon instruktur setelah melakukan login. Jika login gagal,

Page 43: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

160

maka pengguna kembali ke halaman login. Ketika pengguna berhasil melakukan login,

maka pengguna akan menemukan menu – menu seperti kelas Java Programming dan

Jadwal Pelatihan. Di dalam kelas java programming terdapat menu – menu pendukung

pelatihan seperti pengumuman,materi ,materi tambahan, chatting, forum, quiz, profile,

BCI(Binus Certified Instructor), participants kelas dan kuisioner. Pengguna dapat pula

memilih untuk logout jika telah selesai, yang nantinya akan kembali ke menu login.

10. State Transition Diagram Akses Materi Calon Instruktur

Gambar 4.14 State Transition Diagram Akses Materi Calon Instruktur

State Transition Diagram ini menggambarkan pengguna (calon instruktur) yang

akan mengakses halaman materi pelatihan yang tersedia, dimana pengguna setelah

melakukan login memilih menu kelas java programming dan setelah itu memilih materi

pelatihan. Dalam menu materi pelatihan terdapat bahan materi dari setiap pertemuan

Page 44: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

161

yang sudah disediakan,pengguna hanya memilih materi untuk pertemuan yang sedang

dilaksanakan. Materi dapat langsung dibaca dan dipelajari. Pengguna pun dapat

mengakses latihan untuk calon instruktur dan mengakses latihan yang diberikan untuk

peserta sehingga dapat di pelajari. Pengguna dapat menutup materi dan latihan untuk

kembali ke menu materi pelatihan,dan dapat logout untuk kembali ke menu utama login.

11. State Transition Diagram Tambah dan Balas Forum Diskusi Calon

Instruktur

Gambar 4.15 State Transition Diagram Tambah dan Balas Forum Diskusi Calon Instruktur

State Transition Diagram ini menggambarkan pengguna(calon instruktur) yang

akan menambah thread dan membalas thread yang ada di forum diskusi yang telah

disediakan. Setelah melakukan login pengguna memilih menu forum dan akan

Page 45: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

162

menampilkan halaman utama forum. Pengguna dapat membalas thread yang akan

dengan memilih thread yang akan dibalas. Halaman balas thread akan muncul dan

penggunan dapat mengisi balasan dan memilih simpan. Pengguna juga dapat menambah

thread dengan memilih tambah thread, setelah itu halaman tambah thread akan muncul

dan pengguna dapat membuat thread baru setelah mengisi judul thread dan

menyimpannya.

12. State Transition Diagram Tambah Chatting Calon Instruktur

Login Berhasil

Kelas JavaProgrammng

Pengguna memilih kelas java programming

Pengguna memilih Log outHalaman

Login

HalamanCalon Instruktur

Login gagal

Halaman UtamaChatting

Chatting Conference

Pengguna memilihChatting conference

Pengguna memilihchatting

Pengguna memilih tutup chat

Join chat

Pengguna memilih tutup chat

Pengguna memilihBergabung dengan chatting conference

Gambar 4.16 State Transition Diagram Tambah Chatting Calon Instruktur

Page 46: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

163

State Transition Diagram ini menggambarkan pengguna (calon instruktur) yang

akan menggunakan fasilitas chatting. Pengguna pertama kali akan masuk ke halaman

login. Setelah pengguna melakukan login, maka dia dapat masuk ke halaman kelas java

programming dan memilih menu chatting. Pengguna memilih menu chatting conference

yang pada saat itu akan memunculkan data-data grup conference yang ada. Pengguna

juga dapat memilih untuk join chat untuk masuk kedalam ruangan chatting conference.

Dan pengguna juga dapat memilih logout untuk kembali ke menu login.

13. State Transition Diagram Ubah Profile Calon Instruktur

Gambar 4.17 State Transition Diagram Ubah Profile Calon Instruktur

State Transition Diagram ini menggambarkan bagaimana calon instruktur ingin

mengubah data profilenya seperti nama, alamat, no tlp, email. Setelah melakukan login

pengguna akan memilih kelas java programming kemudian memilih menu profile yang

akan menampilkan data pribadi dari pengguna,setelah itu pengguna dapat memilih edit

Page 47: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

164

profile untuk mengubah data pribadi,setelah selesai diubah,pengguna dapat memilih

menu simpan untuk menyimpan perubahan data pada database.

14. State Transition Diagram Tambah dan Ubah Jadwal Calon Instruktur

Gambar 4.18 State Transition Diagram Tambah dan Ubah Jadwal Calon Instruktur

State Transition Diagram ini menggambarkan pengguna(calon instruktur) yang

akan menambah dan mengubah jadwal pelatihan. Pengguna akan melakukan login pada

halaman login,setelah melakukan login,pengguna akan memilih menu jadwal pelatihan.

Pada jadwal pelatihan terdapat pilihan tambah jadwal dan ubah jadwal. Pada menu

tambah jadwal adalah membuat jadwal sendiri dan pada menu ubah jadwal akan

merubah jadwal yang sudah ada. Setelah jadwal di tambahkan dan di ubah akan muncul

Page 48: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

165

tampilan jadwal yang sudah di update setelah itu akan di simpan ke dalam data jadwal

pelatihan.

15. State Transition Diagram Login Academic Supervisor

Gambar 4.19 State Transition Diagram Login Academic Supervisor

Page 49: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

166

State Transition Diagram ini menggambarkan pengguna (Academic Supervisor)

yang mengakses halaman utama Academic Supervisor. Setelah masuk dari halaman

login, academic supervisor dapat melihat menu seperti pengumuman, user, course,

chatting, profile, forum. Menu – menu tersebut akan mendukung dalam pelatihan

maupun pembuatan yang diikuti oleh peserta,calon instruktur maupun instruktur. Jika

academic supervisor memilih log out maka akan kembali ke menu utama login.

16. State Transition Diagram Tambah dan Balas Forum Academic Supervisor

Gambar 4.20 State Transition Diagram Tambah dan Balas Forum Academic Supervisor

Page 50: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

167

State Transition Diagram ini menggambarkan pengguna(academic) yang akan

menambah thread dan membalas thread ataupun memantau yang ada di forum diskusi

yang telah disediakan. Setelah melakukan login pengguna memilih menu forum dan

akan menampilkan halaman utama forum. Pengguna dapat membalas thread yang akan

dengan memilih thread yang akan dibalas. Halaman balas thread akan muncul dan

penggunan dapat mengisi balasan dan memilih simpan. Pengguna juga dapat menambah

thread dengan memilih tambah thread, setelah itu halaman tambah thread akan muncul

dan pengguna dapat membuat thread baru setelah mengisi judul thread dan

menyimpannya.

17. State Transition Diagram Tambah dan Ubah Jadwal Academic

Supervisor

Gambar 4.21 State Transition Diagram Tambah dan Ubah Jadwal Academic Supervisor

Page 51: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

168

State Transition Diagram ini menggambarkan academic supervisor yang akan

menambah dan mengubah jadwal. Pengguna akan melakukan login pada halaman

login,setelah melakukan login, pengguna akan memilih menu jadwal. Pada jadwal

terdapat pilihan tambah jadwal dan ubah jadwal. Pada menu tambah jadwal adalah

membuat jadwal sendiri dan pada menu ubah jadwal akan merubah jadwal yang sudah

ada. Setelah jadwal di tambahkan dan di ubah akan muncul tampilan jadwal yang sudah

di update setelah itu akan di simpan ke dalam data jadwal pelatihan. pengguna dapat

kembali ke menu utama dengan memilih logout.

18. State Transition Diagram Ubah Profile Academic Supervisor

Gambar 4.22 State Transition Diagram Ubah Profile Academic Supervisor

State Transition Diagram ini menggambarkan bagaimana academic supervisor

ingin mengubah data profilenya seperti nama, alamat, no tlp, email. Setelah melakukan

Page 52: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

169

login pengguna akan memilih kelas java programming kemudian memilih menu profile

yang akan menampilkan data pribadi dari pengguna, Setelah itu pengguna dapat memilih

edit profile untuk mengubah data pribadi,setelah selesai diubah,pengguna dapat memilih

menu simpan untuk menyimpan perubahan data pada database. Pengguna dapat kembali

ke menu utama dengan memilih logout.

19. State Transition Diagram Tambah dan Ubah User Academic Supervisor

Gambar 4.23 State Transition Diagram Tambah dan Ubah User Academic Supervisor

Page 53: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

170

State Transition Diagram ini menggambarkan bahwa academic supervisor dapat

men-create user. User disini dapat berupa peserta, calon instruktur, instruktur. pertama –

tama academic supervisor akan berada di halaman login. Setelah login berhasil, maka

pengguna akan berada di halaman utama. Pengguna dapat memilih halaman user. Dalam

halaman user, pengguna dapat melihat user mapun menambah serta menghapus user.

Disamping itu academic supervisor dapat menuju ke hak akses user dan hak definisi

user. Hak akses user dapat berisi tentang aturan apa saja yang dapat user itu bisa

lakukan. Sedangkan hak definisi, academic supervisor dapat mengetahui baik peserta,

calon instruktur, maupun instruktur siapa saja nama – namanya.

20. State Transition Diagram Tambah dan Ubah Course Academic Supervisor

Gambar 4.24 State Transition Diagram Tambah dan Ubah Course Academic

Supervisor

Page 54: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

171

State Transition Diagram ini menggambarkan bahwa academic supervisor

dapat membuat course. pada awal – awal pengguna akan berada di halaman utama login.

Ketika login berhasil, maka pengguna akan berada dalam halaman utama pengguna.

pengguna dapat memilih course. Dalam course academic supervisor dapat membuat

course maupun dapat menghapus course. Setelah membuat course maka pengguna dapat

memberikan materi didalamnya. Dan terakhir pengguna dapat kembali ke menu utama

dengan cara memilih logout.

Page 55: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

172

21. State Transition Diagram Login Instruktur

Gambar 4.25 State Transition Diagram pada Login Instruktur

State Transition Diagram ini menggambarkan pengguna (instruktur) yang

mengakses halaman utama instruktur setelah melakukan login. Jika login gagal, maka

pengguna kembali ke halaman login. Ketika pengguna berhasil melakukan login, maka

pengguna akan menemukan menu – menu seperti kelas Java Programming dan Jadwal

Page 56: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

173

Pelatihan. Di dalam kelas java programming terdapat menu – menu pendukung pelatihan

yang akan diajarkan seperti pengumuman,materi ,materi tambahan, chatting, forum,

tambah quiz, profile, nilai, participants kelas dan absensi. Pengguna dapat pula memilih

untuk logout jika telah selesai, yang nantinya akan kembali ke menu login.

22. State Transition Diagram Mengecek Tugas

Gambar 4.26 State Transition Diagram Mengecek Tugas

Page 57: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

174

State Transition Diagram ini menjelaskan bagaimana pengguna (Instruktur)

mengakses Hasil latihan dari peserta. Setelah pengguna melakukan login pengguna

dapat memilih kelas java programming dan masuk ke menu materi tambahan,did alam

materi tambahan akan muncul menu tugas peserta,pengguna dapat memilih tugas peserta

yang akan di lihat dan dapat menghapus tugas-tugas dari peserta jika terdapat kesalahan

dalam pengumpulan tugas. Pengguna dapat melakukan logout untuk kembali ke menu

utama login.

23. State Transition Diagram Ubah Profile Instruktur

Gambar 4.27 State Transition Diagram Ubah Profile Instruktur

State Transition Diagram ini menggambarkan bagaimana instruktur ingin

mengubah data profilenya seperti nama, alamat, no tlp, email. Setelah melakukan login

pengguna akan memilih kelas java programming kemudian memilih menu profile yang

Page 58: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

175

akan menampilkan data pribadi dari pengguna,setelah itu pengguna dapat memilih edit

profile untuk mengubah data pribadi,setelah selesai diubah,pengguna dapat memilih

menu simpan untuk menyimpan perubahan data pada database.

24. State Transition Diagram Tambah dan Ubah Jadwal Instruktur

Gambar 4.28 State Transition Diagram Tambah dan Ubah Jadwal Instruktur

State Transition Diagram ini menggambarkan pengguna(instruktur) yang akan

menambah dan mengubah jadwal pelatihan. Pengguna akan melakukan login pada

halaman login,setelah melakukan login,pengguna akan memilih menu jadwal pelatihan.

Pada jadwal pelatihan terdapat pilihan tambah jadwal dan ubah jadwal. Pada menu

tambah jadwal adalah membuat jadwal sendiri dan pada menu ubah jadwal akan

merubah jadwal yang sudah ada. Setelah jadwal di tambahkan dan di ubah akan muncul

Page 59: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

176

tampilan jadwal yang sudah di update setelah itu akan di simpan ke dalam data jadwal

pelatihan.

25. State Transition Diagram Tambah dan Balas Forum Diskusi Instruktur

Gambar 4.29 State Transition Diagram Tambah dan Balas Forum Diskusi Instruktur

State Transition Diagram ini menggambarkan pengguna(instruktur) yang akan

menambah thread dan membalas thread yang ada di forum diskusi yang telah

disediakan. Setelah melakukan login pengguna memilih menu forum dan akan

menampilkan halaman utama forum. Pengguna dapat membalas thread yang akan

dengan memilih thread yang akan dibalas. Halaman balas thread akan muncul dan

penggunan dapat mengisi balasan dan memilih simpan. Pengguna juga dapat menambah

thread dengan memilih tambah thread, setelah itu halaman tambah thread akan muncul

Page 60: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

177

dan pengguna dapat membuat thread baru setelah mengisi judul thread dan

menyimpannya.

26. State Transition Diagram Mengisi Absensi

Gambar 4.30 State Transition Diagram Mengisi Absensi

State Transition Diagram ini menjelaskan bagaimana pengguna (Instruktur)

melakukan absensi untuk para peserta. Setelah melakukan login, pengguna dapat

memilih halaman kelas java programming dan memilih menu absensi. Setelah itu

pengguna dapat memilih kelas yang akan di absen,dan akan memunculkan nama-nama

peserta di setiap kelasnya yang disertai dengan pilihan absensi yaitu Present, Excused,

Late, Absen yang dapat di isi langsung oleh instruktur yang mengajar. Setelah absensi

terisi,pengguna dapat menekan tombol simpan untuk menyimpannya ke dalam database.

Page 61: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

178

Dan pengguna juga dapat memilih untuk logout, yang nantinnya akan kembali ke

halaman login

27. State Transition Diagram Mengisi Nilai

Gambar 4.31 State Transition Diagram Mengisi Nilai

State Transition Diagram ini menjelaskan bagaimana pengguna (Instruktur)

mengisi nilai para peserta. Setelah melakukan login, pengguna memilih menu nilai,

kemudian pengguna memilih kelas peserta. setelah itu akan ditampilkan daftar peserta

dalam kelas tersebut. Pengguna akan mengisi nilai dari setiap peserta dalam kelas

tersebut dengan bagian-bagian nilai yang telah di tentukan,seperti nilai tugas,nilai quiz

dan nilai ujian. Data ini akan menghitung sendiri nilai akhir untuk para peserta tersebut

dengan bobot dari masing-masing nilai tersebut yang sudah diatur di dalam sistem oleh

Page 62: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

179

admin. Data ini akan tersimpan dalam database. Dan pengguna juga dapat memilih

untuk logout, yang nantinnya akan kembali ke halaman login.

28. State Transition Diagram Tambah dan Hapus Materi Tambahan

Gambar 4.32 State Transition Diagram Tambah dan Hapus Materi Tambahan

State Transition Diagram ini menjelaskan bagaimana pengguna (Instruktur)

menambah dan menghapus materi tambahan untuk para peserta. Setelah melakukan

login, pengguna memilih kelas java programming kemudian menu materi tambahan.

Setelah itu memilih menu hapus materi tambahan untuk menghapus materi tambahan

dan memilih tambah materi tambahan untuk menambah materi tambahan dalam kelas

Page 63: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

180

yang di ajarkan. Dan pengguna juga dapat memilih untuk logout, yang nantinnya akan

kembali ke halaman login.

Page 64: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

181

29. State Transition Diagram pada Login Admin

Halaman Login Halaman Utama Admin

Halaman Utama

User

Kelas

NIlai

Jadwal

Forum

Chat

Kuisioner

Login berhasil

Login Gagal

Pengguna Memilih Halaman Utama

Pengguna Memilih Jadwal

Pengguna Memilih Nilai

Pengguna Memilih Kelas

Pengguna Memilih Forum

Pengguna Memilih Chat

Pengguna Memilih Kuisioner

Pengguna Memilih User

Pengumuman

Pengguna Memilih Pengumuman

Pengguna Memilih Logout

Tugas

Kuis

Profile

absensi

BCI

Pengguna Memilih Tugas

Pengguna Memilih Kuis

Pengguna Memilih Profile

Pengguna Memilih Absensi

Pengguna Memilih BCI

Gambar 4.33 State Transition Diagram pada Login Admin

Page 65: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

182

State Transition Diagram ini menggambarkan pengguna (admin) yang

mengakses halaman utama admin setelah melakukan login. Jika login gagal, maka

pengguna kembali ke halaman login. Ketika pengguna berhasil melakukan login, maka

pengguna akan menemukan menu – menu seperti membuat dan mengubah pengaturan

penilaian, menambah dan mengubah course, Menambah dan Mengubah Data User, serta

mengubah profile admin. Dan pengguna dapat memilih untuk logout, yang nantinya

akan kembali ke menu login.

30. State Transition Diagram Menambah dan Mengubah Data User (Admin)

Halaman Login

Halaman Utama Admin

PenggunaMemilih

User

Login Gagal

Login Berhasil

Halaman User List User

PenggunaMemilih

Melihat List User

Data User

PenggunaMemilih

Mengedit Data User

PenggunaMemilih Simpan

Tambah UserPengguna

Memilih Menambah User

PenggunaMemilih Simpan

Data Tersimpan

Ubah User

Data Tersimpan

Definisi Hak Akses

PenggunaMemilih

Mendefinisikan Hak Akses

Hak Akses User

PenggunaMemilih Memberi Hak Akses User

PenggunaMemilih Mengedit Hak Akses User

Pengguna Memilih Simpan

Data Tersimpan

PenggunaMemilih Simpan

Data Tersimpan

Gambar 4.34 State Transition Diagram pada Menambah dan Mengubah Data User

(Admin)

Page 66: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

183

State Transition Diagram ini menggambarkan pengguna (admin) yang akan

mengakses halaman User yang tersedia, dimana pengguna setelah melakukan login

memilih menu Users dan setelah itu pengguna dapat memilih untuk melakukan

perubahan pada bagian data user atau pada hak akses. Dalam menu tersebut pengguna

dapat menambah atau mengubah user, mendefinisikan hak akses serta menentukan hak

akses masing-masing user. Dan pengguna dapat memilih untuk logout, yang nantinya

akan kembali ke menu login.

31. State Transition Diagram Menambah dan Mengubah Course (Admin)

Gambar 4.35 State Transition Diagram pada Menambah dan Mengubah Course (Admin)

Page 67: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

184

State Transition Diagram ini menggambarkan admin yang akan menambah dan

mengubah course. Pengguna akan melakukan login pada halaman login, setelah

melakukan login, pengguna akan memilih menu course. Pada menu course tersebut

pengguna akan dapat melakukan penambahan kelas baru dan pengubahan terhadap

kelas-kelas yang ada. Dan pengguna dapat memilih untuk logout, yang nantinya akan

kembali ke menu login.

32. State Transition Diagram Membuat dan Mengubah Aturan Penilaian (Admin)

Gambar4.36 State Transition Diagram pada Membuat dan Mengubah Aturan Penilaian (Admin)

State Transition Diagram ini menggambarkan admin yang akan membuat dan

mengubah aturan penilaian. Pengguna akan melakukan login pada halaman login,

setelah melakukan login, pengguna akan memilih menu nilai. Pada menu nilai tersebut

pengguna akan dapat membuat dan mengubah batasan - batasan nilai yang akan dipakai

di sistem e-Learning Binus Center. Dan pengguna dapat memilih untuk logout, yang

nantinya akan kembali ke menu login.

Page 68: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

185

33. State Transition Diagram Kontrol aktivitas (Admin)

Gambar 4.37 State Transition Diagram Kontrol Aktivitas (Admin)

State Transition Diagram ini menggambarkan admin yang akan membuat dan

mengubah aturan dari aktivitas – aktivitas yang akan dilakukan user. Pengguna akan

melakukan login pada halaman login, setelah melakukan login, pengguna akan memilih

Page 69: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

186

menu Module. Pada menu Module tersebut pengguna akan dapat membuat dan

mengubah aturan – aturan yang harus diikuti oleh para user untuk bisa menggunakan

forum, chatting serta mengupload file. Dan pengguna dapat memilih untuk logout, yang

nantinya akan kembali ke menu login.

34. State Transition Diagram Ubah Profile (Admin)

Gambar 4.38 State Transition Diagram Ubah Profile (Admin)

State Transition Diagram ini menggambarkan pengguna (admin) memilih untuk

ke halaman profile setelah melakukan login. Pengguna dapat meng-edit profile yang ada

seperti nama, alamat, ataupun email. Setelah adanya edit profile, maka ubah data akan

sukses. Dan pengguna juga dapat memilih untuk logout, yang nantinya akan kembali ke

menu halaman login.

Page 70: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

187  

4.4 Perancangan Layar

Perancangan layar ini di buat dengan menggunakan bahasa pemograman PHP. PHP di

gunakan dengan pertimbangan bahwa PHP telah umum digunakan untuk perancangan

aplikasi web dan juga PHP merupakan suatu bahasa pemograman yang opern source

dan gratis untuk memperolehnya.

1. Rancangan Halaman Melakukan Login

Gambar 4.39 Rancangan Halaman Melakukan Login

Pada gambar di atas, merupakan tampilan awal. Gambar rancangan menu login

yang dapat diakses oleh semua user apabila ingin memasuki menu halaman utama.

Dalam menu login terdapat button login, lalu akan dimintai untuk memasukkan

username dan password. Poto di atas merupakan poto yang nantinya dapat dilihat

Welcome to Binus Center Online Learning System.

 

photo 

Login passwordusername 

 

Logo Binus Center 

Page 71: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

188  

apabila user memasukkan poto kedalam e-learning. Dan disamping kiri atas terdapat

logo Binus.

2. Rancangan Halaman Menu Utama Peserta

Gambar 4.40 Rancangan Halaman Menu Utama Peserta

     Nama user   

Binus Center Logo           

                                    tanggal 

  Kelas 

 

photo 

Logical Java Programming 

Visual Java Programming 

Jadwal 

Logout 

HOME 

Page 72: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

189  

Gambar di atas merupakan rancangan halaman menu utama untuk peserta yang

telah login. Pada bagian header akan tampil logo binus center, nama, foto, dan menu

logout. Dibawah header akan ditampilkan menu home, serta tanggal. Pada bagian kiri

akan ditampilkan informasi calendar dan online user. Online user berisi user yang online

hingga 5 menit akir. Pada bagian kanan akan ditampilkan produk-produk atau kelas-

kelas yang diikuti.

3. Rancangan Halaman Menu Tambah dan Tampilan Jadwal

v

Gambar 4.41 Rancangan Halaman Menu Tambah dan Tampilan Jadwal

 

Tambah Jadwal 

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

Kalender Jadwal Pelatihan 

Senin  Selasa  Kamis Rabu Sabtu  MInggu Jumat 

Senin  Selasa  Kamis Rabu Sabtu  MInggu Jumat 

Senin  Selasa  Kamis Rabu Sabtu  MInggu Jumat 

Senin  Selasa  Kamis Rabu Sabtu  MInggu Jumat 

Senin  Selasa  Kamis Rabu Sabtu  MInggu Jumat 

Hapus Jadwal 

Page 73: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

190  

Pada gambar di atas merupakan rancangan awal menu jadwal, dimana para

pengguna dapat menuliskan jadwal mereka. Rancangan menu jadwal disini dapat

diakses oleh user, seperti peserta. Para pengguna dapat membuat jadwal sendiri serta

dapat pula melihat jadwal yang sudah di buat. Jadwal calendar merupakan jadwal yang

disusun dan berbentuk seperti calender. Pengguna juga dapat melihat jadwal pelatihan

(course) yang telah dibuat. Event key merupakan suatu keterangan apakah jadwal

tersebut tergolong global, ataupun tergolong course dengan warna.

4. Rancangan Halaman Menu Akses Kelas pada Peserta

Gambar 4.42 Rancangan Halaman Menu Akses Course dan Materi pada Peserta

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

 

Participant 

Nilai 

Pengumuman 

Pertemuan 1 ( 1 – 7 Januari 2009 ) 

Pertemuan 2 ( 7 – 14 Januari 2009 ) 

Aktifitas  

 

Profile 

Kuisioner 

Kuis 

Chat 

Forum 

Absensi Pertemuan 3 ( 14 – 21 Januari 2009 )

Materi Latihan

Materi Latihan

Materi Latihan

Page 74: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

191  

Pada rancangan awal menu utama di atas terlihat bahwa pengguna, khususnya

peserta terdapat course yang berisi materi. peserta dapat melihat fitur seperti participant,

dimana peserta dapat melihat siapa saja pengguna. Selain itu terdapat aktivitas seperti

forum, kuis, dll. Lalu terdapat fitur administrator yang berisi tentang nilai dan juga

profile. Ditengah halaman terdapat jenis course dan juga didalamnya terdapat materi –

materi yang dapat dilihat. Dihalaman tersebut juga bisa ditampilkan kuis yang dibuat

pada hari itu.

5. Rancangan Halaman Menu Tambah dan Balas Forum

Gambar 4.43 Rancangan Halaman Menu Tambah dan Balas Forum

 add new topic

Topic  Started by  replies  last post 

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

Page 75: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

192  

Pada gambar di atas merupakan gambar halaman untuk forum yang dapat diakses

oleh para user, seperti peserta, calon instruktrur, instruktur,dll. Pengguna dapat memilih

langsung menuju ke forum, dimana setelah itu akan tertampil menu forum. Dalam

halaman forum terdapat search forum, yang berguna untuk mencari thread yang telah di

posting, lalu terdapat add new topic untuk membuat suatu thread. Dalam bar forum

terdapat discussion yang berisi semua thread yang ada. Dengan masuk ke discussion kita

bisa melihat isi thread yang di posting peserta. pada bar started by terdapat tampilan

peserta yang posting di forum. apabila kita klik, maka kita dapat ke detail user. Dan

terakhir terdapat bar replies dan juga last post.

Page 76: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

193  

6. Rancangan Halaman Menu Ubah Profile pada Peserta

Gambar 4.44 Rancangan Halaman Menu Ubah Profile pada Peserta

Pada gambar di atas merupakan menu ubah profile. Setiap pengguna dapat

melihat profile mereka dan dapat pula untuk merurubah profile para pengguna. Salah

satu menu ubah profile dapat dilihat dari peserta. Pengguna dapat merubah profile

mereka dan memasukkan data yang baru. Data tersebut diantaranya nama, alamat,

tempat lahir, tanggal lahir, no telephone, email, dan juga para pengguna dapat

memasukkan poto mereka dengan browse yang telah tersedia. Setelah di masukkan data

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

 

update profile

browse

Nama

Alamat

Tempat lahir

Tanggal lahir

No. telephone 

Photo

Email

Page 77: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

194  

baru, maka pengguna dapat meng-klik buton update profile, dan profile terganti dengan

yang baru.

7. Rancangan Halaman Menu Akses Kelas pada Calon Instruktur

Gambar 4.45 Rancangan Halaman Menu Akses Course dan Materi pada Calon

Instruktur

Pada rancangan awal menu utama di atas terlihat bahwa pengguna, khususnya

calon instruktur terdapat course yang berisi materi. peserta dapat melihat fitur seperti

online user dimana calon instruktur dapat melihat siapa saja penggunanya. Selain itu

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

 

Participant 

BCI 

Pengumuman 

Pertemuan 1 ( 1 – 7 Januari 2009 ) 

Pertemuan 2 ( 7 – 14 Januari 2009 ) 

Aktifitas  

 

Profile 

Kuisioner 

Chat 

Forum 

Absensi Pertemuan 3 ( 14 – 21 Januari 2009 )

Materi Latihan

Materi Latihan

Materi Latihan

Page 78: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

195  

terdapat aktivitas seperti forum, dll. Lalu terdapat fitur administrator yang berisi tentang

BCI ( Binus Certified Instructor ) dan juga profile. Ditengah halaman terdapat jenis

course dan juga didalamnya terdapat materi – materi yang dapat dilihat. Calon instruktur

dapat melihat materi calon instruktur sendiri, dan juga dapat melihat materi dari peserta

dengan harapan agar calon instruktur dapat memahami apa yang sedang dipelajari oleh

peserta, dan juga dapat berani apabila calon peserta nantinya dapat mengajar peserta

dengan materi yang sudah ia pelajari sebelumnya. Logical merupakan materi untuk

peserta, sedangkan visual merupakan materi untuk calon instruktur.

Page 79: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

196  

8. Rancangan Halaman Menu Ubah Profile pada Calon Instruktur

Gambar 4.46 Rancangan Halaman Menu Ubah Profile pada Calon Instruktur

Pada gambar di atas merupakan menu ubah profile. Setiap pengguna dapat

melihat profile mereka dan dapat pula untuk merurubah profile para pengguna. Salah

satu menu ubah profile dapat dilihat dari Calon Instruktur. Pengguna, salah satunya

calon instruktur dapat merubah profile dan memasukkan data yang baru. Data tersebut

diantaranya nama, alamat, tempat lahir, tanggal lahir, no telephone, email, dan juga

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

 

update profile

browse

Nama

Alamat

Tempat lahir

Tanggal lahir

No. telephone 

Photo

Email

Page 80: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

197  

calon instruktur dapat memasukkan poto mereka dengan browse yang telah tersedia.

Setelah di masukkan data baru, maka pengguna dapat meng-klik buton update profile,

dan profile terganti dengan yang baru.

9. Rancangan Halaman Awal Menu Utama Instruktur

Gambar 4.47 Rancangan Halaman Awal Menu Utama Instruktur

     Nama user   

Binus Center Logo           

                                    tanggal 

  Kelas 

 

photo 

Logical Java Programming 

Visual Java Programming 

Jadwal 

Logout 

Page 81: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

198  

Gambar di atas merupakan rancangan halaman menu utama untuk instruktur

yang telah login. Pada bagian header akan tampil logo binus center, nama, foto, dan

menu logout. Dibawah header akan ditampilkan menu home, serta tanggal. Pada bagian

kiri akan ditampilkan informasi user yang online. Pada bagian kanan akan ditampilkan

kelas-kelas yang dilatih. Pada tampilan online user, instruktur bisa dapat mengetahui

siapa user yang sedang online terhitung 5 menit terakhir. Sehingga disana akan

dimunculkan nama – nama yang hadir dalam e-learning tersebut. Dan disisi kanan

terdapat course yang dilatih oleh instruktur.

Page 82: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

199  

10. Rancangan Halaman Menu Akses Course dan Materi pada Instruktur

Gambar 4.48 Rancangan Halaman Menu Akses Course dan Materi pada Instruktur

Pada rancangan awal menu utama di atas terlihat bahwa pengguna, khususnya

instruktur terdapat course yang berisi materi. peserta dapat melihat fitur seperti

participant, dimana calon instruktur dapat melihat siapa saja penggunanya. Selain itu

terdapat aktivitas seperti forum, kuis, dll. Lalu terdapat fitur administrasi yang berisi

tentang nilai, dimana instruktur dapat memberikan nilai kepada peserta, dan juga profile.

Ditengah halaman terdapat jenis course dan juga didalamnya terdapat materi – materi

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

 

Participant 

Nilai 

Pengumuman 

Profile 

Aktifitas  

 

Kuisioner 

Kuis 

Chat 

Forum 

Absensi 

Pertemuan 1 ( 1 – 7 Januari 2009 ) 

Pertemuan 2 ( 7 – 14 Januari 2009 )

Pertemuan 3 ( 14 – 21 Januari 2009 )

Materi Latihan

Materi Latihan

Materi Latihan

Aktifkan Menu Ubah 

Page 83: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

200  

yang dapat dilihat. Dalam gambar diatas, terdapat button Aktifkan menu ubah yang

dapat digunakan oleh instruktur untuk mengubah pada bagian materi,baik menambahkan

materi tambahan maupun menhapus,lalu juga dapat menambahkan kuis dan latihan.

11. Rancangan Halaman Menu Mengisi Nilai

Gambar 4.49 Rancangan Halaman Menu Mengisi Nilai

Pada gambar diatas, instruktur dapat memberikan nilai kepada para peserta. Pada

halaman nilai, pengguna dapat meng-edit nilai dengan klik button turn on editing.

Setelah itu tabel nilai akan dapat diisi oleh instruktur. Tabel tersebut berisi nama – nama

peserta, tabel soal latihan,soal tugas, ujian, serta nilai total yang sudah diakumulasikan

 

Nama  Nilai Tugas  Nilai Ujian  Nilai Akhir 

Simpan

Nilai Kuis

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

Page 84: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

201  

oleh system. Dan terakhir ketika instruktur telah meng-edit semua nilai peserta, maka

instruktur dapat meng-klik button update.

12. Rancangan Halaman Menu Utama Melakukan Chat

Gambar 4.50 Rancangan Halaman Menu Utama Melakukan Chat

Halaman rancangan awal di atas merupakan tampilaan menu chat untuk para

pengguna, seperti peserta. Dalam rancangan di atas terdapat list user yang berada di sisi

kanan window. List user berupa poto user, lalu nama. Di kiri window terdapat message

textfield yang bertujuan agar pengguna dapat mengetik pesan. Serta terakhir merupakan

tampilan messege yang telah di ketik oleh pengguna. Pada tampilan message,

menampilkan foto user, isi pesan, serta waktu. pada tampilan chat ini, akan

menghasilkan window baru

   

 

List anggota yang ada dalam ruang 

chatting 

Tempat menuliskan Pesan 

 

 

Ruang Untuk Chating Conference 

Kirim 

Page 85: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

202  

13. Rancangan Halaman Mengisi Absensi

Gambar 4.51 Rancangan Halaman Mengisi Absensi

Rancangan gambar di atas merupakan rancangan menu mengisi absensi yang

dapat dilakukan oleh instruktur. sebelumnya instruktur harus memilih keterangan

pertemuan yang ingin diisi absensinya. Pada menu absensi, pengguna akan dapat melihat

tabel – tabel. Tabel – tabel tersebut merupakan tabel nama, yang berisi nama – nama

   

Nama Peserta E L AP

Keterangan 

P– Hadir E – Ijin L – Terlambat A ‐ Alpa 

Simpan

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

Pertemuan 

Page 86: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

203  

peserta. Lalu terdapat ‘P’, ‘E’, ‘L’, ‘A’, dimana ‘P’ merupakan present(hadir), ‘E’

merupakan excused(Ijin), ‘L’ merupakan lates(Terlambat), dan ‘A’ merupakan

absent(Alpa). Pada tabel ‘P’, ‘E’, ‘L’, ‘A’, terdapat radio button sehingga instruktur

hanya dapat memilih 1 saja. Setalah semua diisi absen, maka instruktur dapat meng-klik

tombol simpan.

14. Rancangan Halaman Menu Utama Admin

Gambar 4.52 Rancangan Halaman Menu Utama Admin

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

 

Menu Administrasi 

Setting 

Grades 

Courses 

Users 

(Halaman Tampilan Keterangan Menu) 

Page 87: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

204  

Gambar di atas merupakan rancangan halaman menu utama untuk admin yang

telah login. Pada Header akan tampil logo Binus Center, Nama admin, foto, dan menu

logout. Dibawah header akan ditampilkan menu Home serta tanggal. Pada bagian kiri

akan ditampilkan menu untuk mengedit user, mengedit kelas, mengedit kontrol untuk

nilai, serta untuk mengedit kontrol untuk aktivitas – aktivitas User. Pada bagian kanan

akan ditampilkan kalender untuk jadwal.

15. Rancangan Halaman Menu Menambah Data User

Gambar 4.53 Rancangan Halaman Menambah Data User

 

Username Password Name Email City/town Select Country 

Photo  Browse 

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

 

add new user Cancel 

Menu Administrasi 

Setting 

Grades 

Courses 

Users 

add new user 

Page 88: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

205  

Gambar di atas merupakan rancangan halaman menu mengubah dan menambah

data user. Pada Header akan tampil logo Binus Center, Nama, foto, dan menu logout.

Dibawah header akan ditampilkan menu Home serta tanggal. Pada bagian kiri akan

ditampilkan menu – menu untuk mengedit user, mengedit kelas, mengedit kontrol untuk

nilai, serta untuk mengedit kontrol untuk aktivitas – aktivitas User. Pada bagian kanan

dari menu akan ditampilkan form yang harus diisi untuk membuat user serta tombol

untuk mengupdate profile.

16. Rancangan Halaman Menu Menentukan Hak Akses User

Gambar 4.54 Rancangan Halaman Menentukan Hak Akses User

 

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

Menu Administrasi 

Setting 

Grades 

Courses 

Users 

add new user 

Roles  Description  User 

memiliki wewenang penuh

administrator  Anto 

hanya dapat mengakses kelas 

Peserta  Gadis , susi , tono , ucil , sutanto , budi , andi

dapat mengendalikan proses belajar

Instruktur Yahya, Xaverius , Yohannes 

Submit Cancel 

User Roles 

Page 89: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

206  

Gambar di atas merupakan rancangan halaman menu untuk menentukan hak

akses user. Pada bagian header akan tampil logo Binus Center, nama, foto, menu update

profile, menu my course, dan menu logout. Dibawah header akan ditampilkan menu

Home, kelas serta tanggal. Pada bagian kiri akan ditampilkan menu – menu untuk

mengedit user, mengedit kelas, mengedit kontrol untuk nilai, serta untuk mengedit

kontrol untuk aktivitas – aktivitas user. Pada bagian kanan akan ditampilkan roles,

description, dan user yang menjadi bagian dari masing – masing roles.

17. Rancangan Halaman Menu Menambah dan Mengubah Course

Gambar 4.55 Rancangan Halaman Menambah dan Mengubah Course

 

Add new course Edit courses 

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

Menu Administrasi 

Setting 

Grades 

Courses 

Users 

add/edit course 

  Categori  Courses 

 

Programming 

Java Programming 

VB.NET Programming 

Page 90: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

207  

Gambar di atas merupakan rancangan halaman menu untuk menentukan hak

akses user. Pada bagian header akan tampil logo Binus Center, nama, foto, menu update

profile, menu my course, dan menu logout. Dibawah header akan ditampilkan menu

Home, kelas serta tanggal. Pada bagian kiri akan ditampilkan menu – menu untuk

mengedit user, mengedit kelas, mengedit kontrol untuk nilai, serta untuk mengedit

kontrol untuk aktivitas – aktivitas user. Pada bagian kanan akan ditampilkan course

category, nama course, menu edit dan menu untuk memindahkan category.

18. Rancangan Halaman Menu Membuat dan Mengubah Aturan Penilaian

Gambar 4.56 Rancangan Halaman Membuat dan Mengubah Aturan Penilaian

 

Save Changes

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

Menu Administrasi 

Setting 

Grades 

Courses 

Users 

Grades criteria 

Grades Criteria 

Grades 1 

Criteria 

Grades 2 

Criteria 

Grades 3 

Criteria 

A

>85%

B

>75%

C

>65%

 

 

 

Page 91: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

208  

Gambar di atas merupakan rancangan halaman menu untuk menentukan hak

akses user. Pada bagian header akan tampil logo Binus Center, nama, foto, menu update

profile, menu my course, dan menu logout. Dibawah header akan ditampilkan menu

Home, kelas serta tanggal. Pada bagian kiri akan ditampilkan menu – menu untuk

mengedit user, mengedit kelas, mengedit kontrol untuk nilai, serta untuk mengedit

kontrol untuk aktivitas – aktivitas user. Pada bagian kanan akan ada form untuk

menentukan grade letters dan grade boundary, serta ada tombol save changes untuk

menyimpan.

Page 92: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

209  

19. Rancangan Halaman Menu Aktivitas

Gambar 4.57 Rancangan Halaman Menu Mengatur Aktivitas

Gambar di atas merupakan rancangan halaman menu untuk mengatur aktivitas.

Pada bagian header akan tampil logo Binus Center, nama, foto, menu update profile,

menu my course, dan menu logout. Dibawah header akan ditampilkan menu Home,

      

 

 

 

 

( List Menu Setting ) 

      Nama user   

Binus Center Logo                   

                                 tanggal 

Foto 

Logout 

HOME 

Menu Administrasi 

Setting 

Grades

Courses 

Users 

Aktifitas 

Materi 

Tugas 

Kuis 

Forum 

Chat 

Mengatur Aktifitas 

Save Change 

Page 93: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

210  

kelas serta tanggal. Pada bagian kiri akan ditampilkan menu – menu untuk mengedit

user, mengedit kelas, mengedit kontrol untuk nilai, serta untuk mengedit kontrol untuk

aktivitas – aktivitas user. Pada bagian kanan akan ada menu – menu untuk mengatur

aktivitas dan menghapus aktivitas.

4.5 Rencana Implementasi

4.5.1 Kebutuhan Hardware

1. Komputer Server

Table berikut di bawah ini menjelaskan spesifikasi hardware dari

server yang di butuhkan untuk menjalankan aplikasi e-learning di Binus

Center.

Table 4.30 Spesifikasi Hardware Server

No Hardware Keterangan

1 Processor Intel Pentium Xeon 2,4 GHz

2 Mother Board Intel Based support Xeon

3 Memory 2 GB RAM

4 Graphic Card On Board

5 Hard Disk 250 GB

6 LAN Card 100 Mbps

Page 94: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

211  

2. Komputer User

Berikut merupakan tabel spesifikasi hardware dari sisi computer

pengguna yang akan mengakses e-learning di Binus Center

Tabel 4.31 Spesifikasi Hardware User

No Hardware Keterangan

1 Processor Intel Pentium IV CPU 2,4 Ghz

2 Mother Board Intel Based

3 Memory 512 GB RAM

4 Graphic Card GeForce 64 MB

5 Hard Disk 40 GB

6 LAN Card 100 Mbps

7 Modem Linksys (untuk koneksi internet)

4.5.2 Kebutuhan Software

1. Software pada Server

Kebutuhan untuk perangkat lunak dari sisi computer server untuk

menjalankan aplikasi e-learning di Binus Center adalah sebagai berikut :

- Operating System : Windows XP SP 2

- Untuk instalasi aplikasi PHP , Apache, phpMyAdmin, dan My SQL

dapat dilakukan bersamaan dengan melakukan instalasi paket

XAMPP 1.7.0. Untuk instalasi per bagian dapat melakukan instalasi

software berikut :

Page 95: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

212  

• Apache 2.2.0

• PHP 5.1.2

• phpMyAdmin 2.8.0.3

• MySql 5.0.20

2. Software pada komputer user

Kebutuhann perangkat lunak dari sisi user untuk dapat mengakses

aplikasi e-learning Binus Center adalah sebagai berikut :

- Operating System : Windows XP SP 2

- Browser untuk mengakses aplikasi : Mozila Firefox 2.0

- Flash Player : Adobe Flash Player Plug in

4.6 Evaluasi

Kuisioner ini dibuat untuk mengevaluasi kegunaan dari aplikasi e-learning Binus

Center yang sudah di rancang. Sebelumnya dijelaskan terlebih dahulu kepada para

responden mengenai cara pemakaian dan sistem pembelajaran yang berlangsung.

Kuisioner ini di isi Oleh 19 orang responden,10 orang adalah peserta yang sedang

mengikuti Pelatihan di Binus Center Kedoya. 5 orang responden adalah instruktur di

Binus Center. 4 Orang adalah Calon Instruktur Java Programming di Binus Center

Kedoya.

1. Apakah tampilan, desain dan warna dari aplikasi e-learning Binus sudah

menarik?

Page 96: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

 

 

Sang

Men

Cuku

Kura

2. Apak

dime

T

Pilihan Jawa

gat Menarik

arik

up Menarik

ang menarik

Gamb

kah cara pen

engerti?

abel 4.32 T

aban

ar 4.58 Dia

nggunaan apl

Tabel Jawaba

Jum

5

8

5

1

agram Pie Ja

likasi e-learn

an Pertanyaa

mlah

5

8

5

1

awaban Perta

ning dari Bin

an Kuisioner

P

anyaan Kuis

nus Center m

Sanga

Mena

Cuku

Kuran

r 1

Persentase

26%

42%

26%

5%

ioner 1

mudah

at Menarik

arik

p Menarik

ng menarik

213 

Page 97: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

 

 

Ya

TIda

3. Menu

kegia

Ya

TIda

T

Pilihan Jawa

ak

Gamb

urut Anda, a

atan belajar

Tabel

Pilihan Jawa

ak

abel 4.33 T

aban

bar 4.59 Dia

apakah infor

mengajar di

l 4.34 Tabe

aban

Tabel Jawaba

Jum

1

5

agram Pie Jaw

rmasi yang d

Binus Cente

el Jawaban P

Jum

1

0

an Pertanyaa

mlah

14

5

waban Perta

disediakan ap

er?

Pertanyaan K

mlah

19

0

an Kuisioner

P

anyaan Kuisi

plikasi ini da

Kuisioner 3

P

r 2

Persentase

74%

26%

ioner 2

apat menunja

Persentase

100%

0%

YA 

TIDAK

214 

ang

Page 98: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

 

4. Menu

peser

Mem

Cuku

Kura

Gamb

urut Anda, a

rta dan calon

T

Pilihan Jawa

mbantu

up Membant

ang Memban

ar 4.60 Dia

apakah deng

n instruktur d

Tabel 4.35 T

aban

tu

ntu

agram Pie Ja

an adanya ap

dalam melak

Tabel Jawaba

Jum

9

6

4

awaban Perta

plikasi e-lea

kukan pemb

an Pertanyaa

mlah

9

6

4

anyaan Kuis

arning ini da

elajaran man

an Kuisioner

P

ioner 3

apat memban

ndiri?

r 4

Persentase

47%

32%

21%

YA 

TIDAK

215 

ntu

Page 99: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

 

5. Apak

instru

Ya

TIda

Gamb

kah forum di

uktur untuk

T

Pilihan Jawa

ak

bar 4.61 Dia

iskusi dari a

berkomunik

abel 4.36 T

aban

agram Pie Jaw

aplikasi e-lea

kasi lebih int

Tabel Jawaba

Jum

1

0

waban Perta

arning ini me

tensif?

an Pertanyaa

mlah

19

0

anyaan Kuisi

emudahkan p

an Kuisioner

P

Memban

Cukup M

Kurang M

ioner 4

peserta dan

r 5

Persentase

100%

0%

ntu

Membantu 

Membantu

216 

Page 100: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

 

 

6. Apak

mena

Sang

Men

Cuku

Kura

Gamb

kah tampilan

arik?

Tabel

Pilihan Jawa

gat Menarik

arik

up Menarik

ang Menarik

bar 4.62 Dia

n, desain dan

l 4.37 Tabe

aban

k

agram Pie Jaw

n warna dari

el Jawaban P

Jum

1

7

8

3

waban Perta

materi e-lea

Pertanyaan K

mlah

1

7

8

3

anyaan Kuisi

arning Binus

Kuisioner 6

P

ioner 5

s Center sud

Persentase

5%

37%

42%

16%

YA 

TIDAK

217 

dah

Page 101: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

 

7. Apak

dime

Ya

TIda

Gambar 4

kah materi e

engerti?

T

Pilihan Jawa

ak

4.63 Diagram

-learning Bi

abel 4.38 T

aban

m Pie Jawab

inus Center d

Tabel Jawaba

Jum

1

3

ban Pertanya

dan cara pen

an Pertanyaa

mlah

16

3

aan Kuisione

nggunaannya

an Kuisioner

P

Sanga

Mena

Cuku

Kuran

er 6

a mudah

r 7

Persentase

84%

16%

at Menarik

arik

p Menarik

ng menarik

218 

Page 102: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

 

 

 

8. Menu

meni

mand

Mem

Cuku

Kura

Gamb

urut Anda, a

ingkatkan pe

diri?

Tabel

Pilihan Jawa

mbantu

up Membant

ang Memban

bar 4.64 Dia

apakah mate

emahaman te

 

4.39 Tabe

aban

tu

ntu

agram Pie Jaw

ri e-learning

erhadap mat

el Jawaban P

Jum

1

7

0

waban Perta

g Binus Cent

teri pelajaran

Pertanyaan K

mlah

12

7

0

anyaan Kuisi

ter dapat me

n dalam pem

Kuisioner 8

P

ioner 7

embantu

mbelajaran

Persentase

63%

37%

0%

YA

TIDAK

219 

Page 103: BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1. …thesis.binus.ac.id/Doc/Bab4/2010-1-00658-SI-Bab 4.pdf · 119 menggantikan pembelajaran regular di tempat kursus karena interaksi dengan

 

Gambaar 4.65 Diaagram Pie Jawwaban Pertaanyaan Kuisi

Membant

Cukup Me

Kurang M

 

ioner 8

tu

embantu

Membantu

220