PEMBUATAN MENU CLASS SCHEDULE DAN TEACHER SCHEDULE UNTUK WEBSITE ICANENGLISH PADA PT
INFO CEMERLANG ANDAL NUSA LAPORAN KERJA MAGANG
Arnoldus Bio Dhae 00000023759
PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG 2020
iii
LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT DALAM PENYUSUNAN LAPORAN KERJA MAGANG
Dengan ini saya:
Nama : Arnoldus Bio Dhae
NIM : 00000023759
Program Studi : Informatika
Menyatakan bahwa saya telah melaksanakan praktek kerja magang:
Nama perusahaan : PT Info Cemerlang Andal Nusa
Divisi : IT
Alamat : Ruko Boulevard Gading Serpong Blok AA3 No. 61 - 62 Gading Serpong, Tangerang.
Periode magang : 01 Juli 2020 – 30 September 2020 Pembimbing lapangan : Nyoman Tri Anjasmara
Laporan kerja magang merupakan hasil karya saya sendiri, dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang lain atau Lembaga lain yang dirujuk dalam laporan laporan kerja magang ini telah saya sebutkan sumber kutipannya serta saya cantumkan di Daftar Pustaka.
Jika di kemudian hari terbukti ditemukan kecurangan/ penyimpangan, baik dalam pelaksanaan kerja magang maupun dalam penulisan laporan kerja magang, saya bersedia menerima konsekuensi dinyatakan tidak lulus untuk mata kuliah kerja magang yang telah saya tempuh.
Tangerang, 17 Desember 2020
Arnoldus Bio Dhae
iv
KATA PENGANTAR
Puji Syukur kepada Tuhan Yang Maha Esa, karena atas rahmat dan karunia- Nya, laporan kerja magang yang dilakukan di PT Info Cemerlang Andal Nusa dengan judul “Pembuatan Menu Class Schedule dan Teacher Schedule Untuk Website Icanenglish Pada PT Info Cemerlang Andal Nusa” dapat berjalan dengan lancar dan selesai tepat waktu. Pembuatan laporan ini masih jauh dari kata sempurna dan masih banyak kekurangannya.
Penulis juga ingin menyampaikan rasa hormat dan ucapan terima kasih kepada :
1. Tuhan Yang Maha Esa karena telah memberi kekuatan dan campur tangan dalam menyelesaikan semua tugas,
2. Kedua orang tua penulis, yang selalu membimbing dan memberi dukungan dalam semua proses terkait perkuliahan,
3. Dr. Ninok Leksono M.A, Rektor Universitas Multimedia Nusantara, yang memberi inspirasi bagi penulis untuk berprestasi,
4. Dr. Eng. Niki Prastomo, S.T., M.Sc, Dekan Fakultas Teknik dan Informatika Universitas Multimedia Nusantara,
5. Dennis Gunawan, S.Kom., M.Sc., selaku pembimbing dalam proses penulisan laporan magang yang mengajarkan tata cara dan penulisan yang baik dan benar.
6. Marlinda Vasty Overbeek, S.Kom, M.Kom, Ketua Program Studi Informatika Universitas Multimedia Nusantara, yang menerima penulis dengan baik untuk berkonsultasi,
v
7. Bapak Nyoman Tri Anjasmara, selaku supervisor dalam melaksanakan kerja magang di PT Info Cemerlang Andal Nusa yang membantu dan membimbing dengan baik dari awal hingga akhir kerja magang berlangsung.
8. Muhammad Abdurraffi, Vincent Tjeng Tjendra, Edward Louis, Muhammad Riza Kurniawanda, Greenado Karol, Herry Sukma, Melvin Junior, Charis Christo, Daniel Indra dan seluruh pihak lainnya yang telah membantu dan memberi dukungan dengan cara apapun selama proses penulisan laporan magang berlangsung.
Semoga laporan Kerja Magang ini dapat bermanfaat, baik sebagai sumber informasi maupun sumber inspirasi, bagi para pembaca.
Tangerang, 17 Desember 2020
Arnoldus Bio Dhae
vi
PEMBUATAN MENU CLASS SCHEDULE DAN TEACHER SCHEDULE UNTUK WEBSITE ICANENGLISH PADA PT INFO CEMERLANG
ANDAL NUSA
ABSTRAK
Website icanenglish merupakan website yang digunakan PT Info Cemerlang Andal Nusa dalam mengolah berbagai informasi pelanggan terkait kursus bahasa Inggris yang merupakan salah satu produk yang ditawarkan perusahaan. Seiring berjalannya waktu, permintaan pelanggan semakin banyak dan perusahaan pastinya membutuhkan aplikasi yang lebih efisien untuk digunakan dalam memenuhi kebutuhan customer. Salah satu masalah yang dihadapi perusahaan adalah dalam mendata penjadwalan kursus bahasa Inggris yang diadakan di beberapa kantor cabang perusahaan di Indonesia. Penjadwalan kelas kursus masih secara manual dimana pendataan dan pencarian masih menggunakan layanan Google Sheet. Hal tersebut juga menimbulkan data yang diolah pada Google Sheet sering overwrite karena masalah jaringan internet dan human error. Untuk mengatasi hal tersebut, perusahaan mengusulkan untuk membuat Modul Scheduling dimana penjadwalan kelas kursus bisa diintegrasikan ke dalam website perusahaan sekaligus memudahkan proses pengolahan dan pencarian data. Modul Scheduling yang terdiri dari menu Class Schedule dan Teacher Schedule dibuat menggunakan bahasa pemrograman PHP dan Javascript dengan menggunakan tools Visual Studio untuk menulis kode program dan XAMPP untuk menjalankan database MySQL. Dengan demikian Modul Scheduling yang dibuat telah digunakan pada website icanenglish untuk mengolah data terkait kursus bahasa Inggris di PT Info Cemerlang Andal Nusa.
Kata Kunci: Class Schedule, icanenglish, Modul Scheduling, PT Info Cemerlang Andal Nusa, Teacher Schedule
vii
PEMBUATAN MENU CLASS SCHEDULE DAN TEACHER SCHEDULE UNTUK WEBSITE ICANENGLISH PADA PT INFO
CEMERLANG ANDAL NUSA
ABSTRACT
The icanenglish website is the website used by PT Info Cemerlang Andal Nusa in processing various customer information related to English courses, which is one of the products the company offers. As time goes by, customer demand is increasing and companies certainly need applications that are more efficient to use in meeting customer needs. One of the problems faced by the company is recording the scheduling of English courses held at several branch offices in Indonesia.
Scheduling class courses is still manual where data collection and search are still using the Google Sheet service. This also causes data that is processed on the Google Sheet to be overwritten often due to internet network problems and human errors. To overcome this, the company proposes to create a Scheduling Module where class scheduling courses can be integrated into the company's website while facilitating data processing and retrieval. The Scheduling module, which consists of the Class Schedule and Teacher Schedule menus, is created using the PHP and Javascript programming languages using Visual Studio tools to write program code and XAMPP to run the MySQL database. Thus the Scheduling Module created has been used on the icanenglish website to process data related to the English course at PT Info Cemerlang Andal Nusa.
Keywords : Class Schedule, icanenglish, Modul Scheduling, PT Info Cemerlang Andal Nusa, Teacher Schedule.
viii
DAFTAR ISI
LEMBAR PENGESAHAN LAPORAN KERJA MAGANG ... ii
LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT DALAM PENYUSUNAN LAPORAN KERJA MAGANG ... iii
KATA PENGANTAR ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... x
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang... 1
1.2 Maksud dan Tujuan Kerja Magang ... 2
1.3 Waktu dan Prosedur pelaksanaan Kerja Magang ... 2
BAB 2 GAMBARAN UMUM PERUSAHAAN ... 4
2.1 Sejarah singkat perusahaan ... 4
2.2 Visi dan Misi Perusahaan ... 5
2.3 Struktur Organisasi Perusahaan ... 6
BAB 3 PELAKSANAAN MAGANG ... 11
3.1 Kedudukan dan koordinasi ... 11
3.2 Tugas yang dilakukan ... 11
3.3 Uraian Pelaksanaan Kerja Magang ... 12
3.3.1 Proses Pelaksanaan ... 17
3.3.2 Perancangan Sistem ... 18
3.3.3 Implementasi ... 34
3.3.4 Kendala Yang Ditemukan ... 41
3.3.5 Solusi Atas Kendala Yang Ditemukan ... 41
BAB 4 KESIMPULAN DAN SARAN ... 42
4.1 Kesimpulan... 42
4.2 Saran ... 42
DAFTAR PUSTAKA ... 44
DAFTAR LAMPIRAN ... 45
ix
DAFTAR GAMBAR
Gambar 2. 1 Logo Perusahaan ICAN Education Consultant ... 5
Gambar 2. 2 Struktur Perusahaan ... 6
Gambar 3.1 Flowchart Keseluruhan Modul Scheduling ... 19
Gambar 3.2 Flowchart Subprocess Class Schedule ... 20
Gambar 3.3 Flowchart Subprocess Add Class ... 21
Gambar 3.4 Flowchart Subprocess Edit Class ... 22
Gambar 3.5 Flowchart Subprocess Teacher Schedule ... 23
Gambar 3.6 Database Schema ... 24
Gambar 3.7 Rancangan Antarmuka Halaman Class Schedule... 30
Gambar 3.8 Rancangan Antarmuka Halaman Add Class Schedule ... 31
Gambar 3.9 Rancangan Antarmuka Halaman Edit Class Schedule ... 32
Gambar 3.10 Rancangan Antarmuka Halaman Teacher Schedule ... 33
Gambar 3.11 Halaman Menu ... 34
Gambar 3.12 Halaman Class Schedule ... 34
Gambar 3.13 Halaman Add Class Schedule ... 35
Gambar 3.14 Implementasi Tambah Student Pada Halaman Add Class Schedule ... 35
Gambar 3.15 Tampilan Alert Tambah Student Pada Halaman Add Class Schedule ... 36
Gambar 3.16 Tampilan Data Berhasil Ditambahkan ... 36
Gambar 3.17 Tampilan Alert Jika Menekan Tombol Edit Atau Delete Tanpa Memilih Data ... 37
Gambar 3.18 Halaman Edit Class Schedule ... 37
Gambar 3.19 Tampilan Data Berhasil Ditambahkan ... 38
Gambar 3.20 Tampilan Alert Konfirmasi Hapus Data ... 38
Gambar 3.21 Tampilan Halaman Teacher Schedule ... 39
Gambar 3.22 Tampilan halaman Teacher Schedule Berdasarkan Filter City ... 39
Gambar 3.23 Tampilan Halaman Teacher Schedule Berdasarkan Filter City dan Teacher ... 40
x
DAFTAR TABEL
Tabel 3.1 Tabel uraian pelaksanaan kerja magang ... 12
Tabel 3.2 Struktur Tabel gm_course ... 25
Tabel 3.3 Tabel gm_level_schedule ... 25
Tabel 3.4 Tabel gm_teacher ... 25
Tabel 3.5 Tabel g_schedule ... 26
Tabel 3.6 Tabel g_schedule_course ... 26
Tabel 3.7 Tabel g_student ... 27
Tabel 3.8 Tabel g_student_class ... 28
Tabel 3.9 Tabel o_location ... 29
45
DAFTAR LAMPIRAN
1. Riwayat Hidup
2. Surat Penerimaan Magang
3. Form KM-03 (Kartu Kerja Magang) 4. Form KM-04 (Kehadiran Magang)
5. Form KM-05 (Laporan Realisasi Kerja Magang)
6. Form KM-07 (Tanda Terima Penyerahan Laporan Magang) 7. Formulir Bimbingan Magang