37 3.1 Gambaran Umum Perusahaan
Lembaga pendidikan nonformal adalah jalur pendidikan di luar pendidikan formal yang dapat dilaksanakan secara terstruktur dan berjenjang. Kebutuhan akan pendidikan diluar sekolah seolah menjadi kebutuhan primer dikalangan pelajar. Lembaga Pendidikan Indonesia-Amerika adalah salah satu lembaga pendidikan nonformal yang edukasi nya dikhususkan untuk bidang studi Bahasa Inggris dan Komputer.
Sebagai lembaga pendidikan nonformal yang bergerak dibidang jasa & edukasi, Lembaga Pendidikan Indonesia-Amerika atau disingkat LPIA saat ini telah memiliki 80 cabang yang tersebar di Indonesia. Dibuktikan dengan eksistensinya selama 25 tahun ini dan dengan jumlah siswa kurang lebih puluhan ribu siswa yang tersebar di area Jabodetabek, Pulau Jawa, Kalimantan dan Bali. Yang berpusat di Graha LPIA, Perkantoran Mall Klender, Jakarta Timur. (Pedoman Management LPIA : 2012).
3.1.1 Latar Belakang Lahirnya Lembaga Pendidikan Indonesia-Amerika Terinspirasi dari beberapa lembaga pendidikan nonformal terdahulunya, Lembaga Pendidikan Indonesia-Amerika terlahir dari tangan seorang mahasiswa lulusan Institut Keguruan dan Ilmu Pendidikan (IKIP) Jakarta (sekarang Universitas Negeri Jakarta). Ali Badarudin mengawali jiwa kewirausahaannya dengan membuka kursus kecil yang berlokasi di rumahnya. Melihat perkembangan yang begitu pesat dengan kebutuhan masayarakat tentang pentingnya pendidikan nonformal diluar sekolah maka Lembaga Pendidikan Indonesia-Amerika memantapkan bidang edukasinya untuk bidang studi Bahasa Inggris dan Komputer.
Hingga saat ini telah ada 80 cabang dari Lembaga Pendidikan Indonesia – Amerika yang tersebar diwilayah Jabodetabek, Pulau Jawa, Kalimantan dan Bali. Dengan perngembangan pesat dengan target pembukaan cabang baru setiap tahunnya, LPIA memiliki peluang kemitraan dengan metode Franchise.
3.1.2 Bidang Usaha Lembaga Pendidikan Indonesia-Amerika
LPIA adalah perusahaan yang bergerak di bidang jasa dalam pelayanan berbasis edukasi dan pendidikan nonfromal di luar sekolah. Pendidikan nonformal yang bergerak pada bidang studi Bahasa Inggris dan Komputer merupakan icon dari lembaga pendidikan ini.
3.1.3 Slogan, Visi dan Misi Perusahaan
1. Slogan Lembaga Pendidikan Indonesia–Amerika (LPIA)
Slogan Lembaga Pendidikan Indonesia–Amerika (LPIA) adalah “ We are for a better fututre “ Untuk masa depan yang lebih baik kami lah solusi edukasi anda.
2. Visi Lembaga Pendidikan Indonesia–Amerika (LPIA)
Menjadikan lembaga pendidikan yang kuat, besar dan tersedia di seluruh wilayah Nasional maupun Regional, sebagai solusi pemenuhan kebutuhan masyarakat akan pendidikan bermutu, terjangkau dan berbasis kompetensi serta mampu memberikan output SDM yang handal dan kompetitif.
3. Misi Lembaga Pendidikan Indonesia–Amerika (LPIA)
Memberikan pelayanan pendidikan yang bermutu dan berbeda baik secara metodologi maupun fasilitas. Mendidik, melatih dan membimbing siswa, agar memiliki kompetensi Bahasa Inggris & Komputer, (Pedoman Management LPIA : 2012).
Yayasan Presiden Direktur Sekertaris Presdir
1. Konsultan Akademik 2. Konsultan Hukum dan
Pengacara Lembaga 3. Evaluator
Direktur Diklat & HRD Direktur Marketing Direktur Keuangan Direktur Akademik B. Inggris
Direktur Program Komputer
Direktur Program Franchise
Deputi Direktur Diklat & HRD Deputi Direktur Marketing Deputi Direktur Keuangan Deputi Direktur Akademik B. Inggris
Deputi Direktur Program Komputer
Deputi Direktur Franchise
Manager Pegembangan Kompetensi
Manager Rekrutasi & Sertifikasi Staff administrasi Manager Marketing Bahasa Manager Marketing Komputer
Staff Marketing Bahasa Staff Marketing Komputer
Auditor Manager Keuangan Staff Keuangan Staff Akuntansi Staff Logistik FO OB Manager Pengemban gan Materi &Produk Manager Standar Pembelajara n Staff Pengembang an Materi & Produk Staff Evaluator KompetensiI nstrukturk Staff Ekskul Manager Pengemban gan Materi &Produk Manager Standar Pembelajara n Staff Pengembang an Materi & Produk Staff Evaluator KompetensiI nstrukturk
Manager Marketing & Promosi
Manager Hubungan Investor
Manager Riset & Studi Kelayakan
Manajer Administrasi & Sarana
Staff 1,2,3,4 3.1.4 Struktur Lembaga Pendidikan Indonesia-Amerika (LPIA)
Secara struktural Lembaga Pendidikan Indonesia-Amerika (LPIA) memiliki 2 struktur organisasi yaitu struktur organisasi terpusat pada kantor pusat dan struktur organisasi kantor cabang. Kedua struktur tersebut memiliki pendelegasian tugas dan wewenang yang berbeda. Baik kantor cabang maupun kantor pusat bertanggung jawab langsung kepada presiden direktur LPIA dan bertanggung jawab kepada pengurus yayasan Lembaga Pendidikan Indonesia-Amerika. Berikut gambar bagan struktur organisasi yang bersumber dari buku peraturan management dan company profile (Buku Biru).
Gambar 3.2 Sturktur Organisai Kantor Cabang
3.2 Analisa Sistem Berjalan
Disamping melaksanakan program belajar mengajar di lingkungan Lembaga Pendidikan Indonesia–Amerika (LPIA), lembaga ini juga memiliki program tahunan yang biasa dilaksanakan dalam rangka pendukungan program pemerintah untuk pelaksanaan ujian nasional. Pelaksanaan persiapan tes ujian nasional atau try out dilaksanakan bagi peserta didik Lembaga Pendidikan Indonesia-Amerika (LPIA) kelas 9 SMP dan kelas 12 SMA untuk bidang studi Bahasa Inggris. Peserta mengikuti tes uji coba try out secara berkala dengan mengerjakan tes paper tertulis, mengumpulkan dan soal dikoreksi oleh instruktur untuk mendapatkan nilai yang nantinya akan di infokan ke siswa dan di rekap nilainya oleh staff divisi bahasa.
Kantor Pusat Manajer Cabang Asmen Cabang Koordinator Marketing Koordinator Keuangan Staff Marketing Customer Service Office Boy Koordinator Akademik Komputer Staff Divisi 1 Staff Divisi 2 Staff Ekskul Instruktur Koordinator Akademik Bahasa Inggris Staff Divisi 1 Staff Divisi 2 Staff Ekskul Instruktur
3.2.1 Use Case Diagram Sistem Berjalan Siswa Membagikan Soal Menerima Soal Mengumpulkan Mengerjakan Soal Mengkoreksi & Menilai Mengumumkan Nilai Mendapatkan Nilai Guru
Usecase Diagram Sistem
Berjalan
Tabel 3.1 Deskripsi Use Case Pembagian soal Nama Use Case Use Case pelaksanaan tes
Actor Guru
Deskripsi Guru membagikan soal Pra Kondisi Persiapan soal
Skenario Guru membagikan soal pada seluruh peserta tes try out Post Kondisi Soal dibagikan keseluruh peserta
Tabel 3.2 Deskripsi Use Case Penerimaan soal Nama Use Case Use Case Penerimaan soal
Actor Siswa
Deskripsi Siswa menerima soal yang telah dibagikan Pra Kondisi Pengambilan soal
Skenario Penerimaan soal dan persiapan pengerjaan Post Kondisi Soal yang diterima sudah sesuai dengan tes
Tabel 3.3 Deskripsi Use Case Pengerjaan Soal Nama Use Case Use Case Pengerjaan soal
Actor Siswa
Deskripsi Pengerjaan soal bersifat pilihan ganda Pra Kondisi Lengkapi data siswa
Skenario
Soal dikerjakan dengan cara mengitamkan jawaban yang dianggap benar pada lembar jawaban tes
Tabel 3.4 Deskripsi Use Case Pengumpulan Soal Nama Use Case Use Case mengumpulkan soal try out
Actor Siswa
Deskripsi
50 soal yang telah diselesaikan harus segera dikumpulkan pada guru pengawas
Pra Kondisi Siswa melakukan pengecekan ulang
Skenario
Siswa yang telah selesai mengerjakan lalu mengumpulkan soal dan lembar jawaban kepada guru pengawas tes try out Post Kondisi Soal telah dikumpulkan
Tabel 3.5 Deskripsi Use Case Penilaian Hasil Tes Nama Use Case Use Case Membuat nilai hasil tes
Actor Guru
Deskripsi Melakukan pengecekan jawaban dan memberikan penilaian
Pra Kondisi
Menerima soal dari siswa yang berjumlah sesuai dengan kehadiran siswa
Skenario
Soal yang telah diterima harus dicek satu persatu oleh guru untuk melihat hasil tes try out
Post Kondisi Nilai Dikumpulkan dan dikelompokan
Tabel 3.6 Deskripsi Use Case Pengumuman Hasil Tes Nama Use Case Use Case hasil tes try out
Actor Guru
Deskripsi Guru memberi pengumuman hasil tes kepada seluruh siswa Pra Kondisi Membuat rekap nilai hasi try out
Skenario
Nilai yang telah didapati direkap dalam bentuk rekap nilai untuk diumumkan hasilnya kesiswa
Tabel 3.7 Deskripsi Use Case Melihat Hasil Tes Nama Use Case Use Case melihat hasil tes try out
Actor Siswa
Deskripsi
Siswa mendapatkan hasil nilai dari tes try out yang telah dilaksanakan dan telah dikoreksi oleh guru
Pra Kondisi Menerima laporan hasil tes try out
Skenario
Hasil tes try out yang telah dinilai akan diumumkan kesiswa melalui media papan pengumuman dan soal dan lembar kerja diberikan kesiswa juga
Post Kondisi
Siswa dapat mereview hasil tes saat pertemuan selanjutnya bersama guru yang bersangkutan di kelas
3.3 Analisa Sistem Usulan
Perancangan aplikasi sistem try out ujian nasional ini ditujukan untuk memudahkan pekerjaan yang dilakukan antara guru dan siswa serta management lembaga pendidikan dalam pelaksanaan tes try out ujian nasional. Diharapkan dengan adanya aplikasi try out ujian nasional menggunakan PHP dan MySQL ini, proses pelaksanaan tes uji coba ujian nasional yang selama ini menggunakan paper test dan penilaian yang menbutuhkan proses yang lama ini dapat bermigrasi ke sistem yang lebih baik dan berbasis web sehingga akan sangat membantu agar pelaksanaan try out ujian nasional menjadi lebih mudah, lebih cepat serta data yang dihasilkan lebih akurat.
3.3.1 Use Case Diagram Sistem Usulan Siswa Menginput Soal Guru Mengerjakan Soal Melihat Nilai Review Mendapatkan Update Nilai
Usecase Sistem Usulan
Gambar 3.4 Gambar Use Case Diagram Sistem Usulan Tabel 3.8 Deskripsi Use Case Penginputan soal try out
Nama Use Case Use Case input soal tes try out
Actor Guru
Deskripsi
Menginput soal yang akan dikerjakan oleh siswa peserta tes try out ujian nasional
Pra Kondisi Login aplikasi untuk input soal pilihan ganda
Skenario Guru membuat soal pilihan ganda dan menginput seluruh soal Post Kondisi
Soal yang di input akan secara realtime terupdate pada halaman akses siswa untuk dikerjakan .
Tabel 3.9 Deskripsi Use Case Pengerjaan Soal Nama Use Case Use Case mengerjakan soal
Actor Siswa
Deskripsi
Siswa memilih jawaban atas setiap soal lalu mengsubmit soal secara keseluruhan stelah selesai mengerjakan soal
Pra Kondisi Login untuk mengkases soal
Skenario
Siswa mengerjakan soal yang telah di input dengan memilih jawaban untuk seluruh soal dan mengsubmit setelah selesai mengerjakan
Post Kondisi Soal disubmit dan diproses untuk menampilkan nilai
Tabel 3.10 Deskripsi Use Case Melihat Nilai Tes Nama Use Case Use Case Melihat hasil tes
Actor Siswa
Deskripsi
Nilai akan ditampilkan sesaat stelah soal yang telah dikerjakan di submit ke sistem
Pra Kondisi Mengakses halaman nilai
Skenario
Dengan mengklik halaman nilai maka nilai hasil tes try out keseluruhan yang telah diikuti akan ditampilkan
Post Kondisi Nilai menampilkan hasil yang valid
Tabel 3.11 Deskripsi Use Case Mereview Tes Nama Use Case Use Case Mereview tes
Actor Siswa
Deskripsi
Siswa mereview keseluruhan soal yang telah dikerjakan untuk dapat mengetahui salah dan benarnya.
Pra Kondisi Mengakses halaman review
Skenario
Dengan mengklik halaman review maka halaman akan menampilkan review atas seluruh soal yang telah dikerjakan Post Kondisi Review menampilkan pengkoreksian jawaban
Tabel 3.12 Deskripsi Use CaseUpdate Nilai Nama Use Case Update nilai
Actor Guru
Deskripsi
Guru dapat mengetahui halaman nilai untuk melihat hasil try out siswa
Pra Kondisi Mengakses halaman nilai try out
Skenario
Dengan mengklik halaman nilai maka halaman akan
menampilkan nilai atas seluruh kegiatan tes yang telah seluruh siswa ikuti
Post Kondisi
Guru mendapatkan nilai update seluruh siswa yang mengikuti tes try out
3.3.2 Activity Diagram Sistem Usulan 1. Akses Halaman ujian try out
Sistem Aplikasi Try Out Siswa
Login
Akses Halaman Ujian
Mengerjakan Soal
Melihat Nilai
Review Mencetak Nilai
Gambar 3.5 Gambar Activity Diagram Sistem Usulan Akses Halaman Ujian
2. Mengupload Soal
Sistem Aplikasi Try out Guru
Login
Akses Halaman Input Soal
Input Soal Mengupdate Soal
3.3.3 Sequence Diagram Sistem Usulan Form Input Top Package::Guru Interface1 Input Soal Set Pertanyaan Set Jawaban Simpan
Form Soal Database
Insert Test
Show
Hide
Insert Soal
Gambar 3.7 Gambar Sequence Diagram Sistem Usulan Upload Soal Oleh Guru
3.3.4 Class Diagram Sistem Usulan +add() +edit() +delete() +view() -id : int -nis : char -nama_siswa : char -password : char -id_kelas : int -email : char siswa +add() +edit() +delete() +view() -id_guru : int -nip : int -nama_guru : char -password : char guru +add() +edit() +delete() +view() -id : int -id_guru : int -id_ujian : int -pertanyaan : char -pilihan_a : char -pilihan_b : char -pilihan_c : char -pilihan_d : char -pilihan_e : char -jawaban : char bank_soal +add() +view() -id : int -id_ujian : int -id_siswa : int -benar : char -salah : char -kosong : char -skor : char -status : char -tgl : Interface1 hasil_ujian +add() +edit() +delete() +view() -id : int -nama : char -username : char -password : char admin +add() +edit() +delete() +view() -id : int -id_ujian : int -id_kelas : int -tgl jadwal * 1 +add() +edit() +delete() +view() -id : int -id_jurusan : int -nama_kelas : char kelas +add() +edit() +delete() +view() -id : int -nama_jurusan : char jurusan * 1 1 * 1 * 1 * 1 * * 1 1 * 1 1 +add() +view() -id : int -id_matpel : int -nama_ujian : char -id_guru : int -text_pembuka : char -waktu -tgl_input -jml_soal : char ujian +add() +edit() +delete() +view() -id : int -id_kelas : int -nama_matpel : char -kkm : char matpel 1 * 1 * 1 * 1 * +add() +view() -id : int -id_ujian : int -id_siswa : int -id_soal : int -pilihan_jawaban : char -nomor : char -keterangan : char hasil_jawaban 1 *
3.4 Rancangan Struktur Basis Data (Database)
Berikut merupakan perancangan table-tabel yang terbentuk dari basis data atas susunan rangkaian sistem usulan yang akan dibuat ke dalam suatu pemrograman berbasis PHP dengan menggunakan database MySQL.
Tabel 3.13 Admin
Nama Field Tipe Data Panjang Keterangan
Id Integer 10 Primary Key
Nama Varchar 30
Username Varchar 30
Password Varchar 30
Tabel 3.14 Guru
Nama Field Tipe Data Panjang Keterangan
Id_guru Integer 10 Primary Key
nip Varchar 10
Nama_guru Varchar 30
Password Varchar 30
Tabel 3.15 Siswa
Nama Field Tipe Data Panjang Keterangan
id Integer 10 Primary Key
nis Varchar 10
nama_siswa Varchar 30
Id_kelas Integer 10
E-mail Varchar 30
Tabel 3.16 Jurusan
Nama Field Tipe Data Panjang Keterangan
id Integer 10 Primary Key
nama_jurusan Varchar 30
Nama Field Tipe Data Panjang Keterangan
id Integer 10 Primary Key
id_jurusan Integer 10
nama_kelas Varchar 30
Tabel 3.18 Jadwal
Nama Field Tipe Data Panjang Keterangan
id Integer 10 Primary Key
id_uian Integer 10
Id_kelas Integer 10
tgl Date
Tabel 3.19 Matpel
Nama Field Tipe Data Panjang Keterangan
id Integer 10 Primary Key
id_kelas Integer 10
nama_matpel Varchar 30
kkm Varchar 30
Tabel 3.20 Ujian
Nama Field Tipe Data Panjang Keterangan
id Integer 10 Primary Key
id_matpel Integer 10 nama_ujian Varchar 30 id_guru Integer 10 text_pembuka Varchar 100 waktu Time tgl_input Date jml_soal Varchar 10 Tabel 3.21 Bank_Soal
Nama Field Tipe Data Panjang Keterangan
Id Integer 10 Primary Key
Id_guru Integer 10
Pertanyaan Varchar 100 Pilihan_a Varchar 100 Pilihan_b Varchar 100 Pilihan_c Varchar 100 Pilihan_d Varchar 100 Pilihan_e Varchar 100 Jawaban Varchar 1 Tabel 3.22 Hasil_Ujian
Nama Field Tipe Data Panjang Keterangan
Id Integer 10 Primary Key
Id_ujian Integer 10 Id_siswa Integer 10 Benar Integer 3 Salah Integer 3 Kosong Integer 3 Point Integer 3 Tanggal Date 3.5 Rancangan Layar
3.5.1 Rancangan Layar Login user
Gambar 3.11 Rancangan Layar Log in User Admin
Home Ujian Laporan
Welcome !! Student Sign up
3.5.2 Rancangan Layar Menu Utama
Gambar 3.12 Rancangan Layar Menu Utama 3.5.3 Rancangan Layar Input Soal
Input Soal Nama Ujian Pertanyaan Pilihan A Pilihan B Pilihan C Try Out 1
Pilihan D
Pilihan E
Jawaban
Gambar 3.13 Rancangan Layar Input Soal 3.5.4 Rancangan Layar Tampilan Hasil Try Out
Laporan Hasil Try Out
No NIS Nama Kelas Total
Skor
Tanggal Ujian
Keterangan
Gambar 3.14 Rancangan Layar Tampilan Laporan Hasil Try Out
3.5.5 Rancangan Layar Halaman Try Out
1. What’s the topic of the text ? Old Motorcycle
Old Vehicle Old Man Old Friend
2. Where did rani put her bag? In the class
In the library At home At canteen At Toilet
Gambar 3.15 Rancangan Layar Halaman Try Out
3.5.6 Rancangan Layar Daftar Peserta Try Out
Sign Up Here! NIS Nama Password Kelas E-mail
Gambar 3.16 Rancangan Daftar Peserta Try Out
Regular