Anda di halaman 1dari 20

LEARNING MANAGEMENT SYSTEM DI SMA ANGKASA

BANDUNG

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana

DANY SENJAYA
10106262

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2014
E-1
DAFTAR RIWAYAT HIDUP
Curriculum Vitae

A.Data Pribadi / Personal Details

Nama / Name : Dany Senjaya


Nama Panggilan / Nickname : Dany
Alamat / Address : Jl. Kebon Jeruk RT.05/20 No.313
Cibeureum, Cimahi Selatan
Jawa Barat
Kode Post / Postal Code : 40535
Nomor Telepon / Phone : 083822363698
Email : senjaya_dany@yahoo.co.id
Facebook : d’airbrush
Jenis Kelamin / Gender : Laki-laki
Tanggal Lahir / Date of Birth : 02 Juni1988
Status Marital / Marital Status : Belum Menikah
Warga Negara / Nationality : Indonesia
Agama / Religion : Islam

B.Riwayat Pendidikan dan Pelatihan


Educational and Professional Qualification

Jenjang Pendidikan :
Education Information
TAHUN
NO. PENDIDIKAN FORMAL KETERANGAN
LULUS
1. SD Negeri Tunas Mekar Bandung 2000 Bandung
2. SLTP Negri 47 Bandung 2003 Bandung
3. SMK Negeri 12 Bandung 2006 Bandung
4. Universitas Komputer Indonesia Sekarang Bandung
Pendidikan Non Formal

1. Ganesha Operation Bandung - 2002


2. English Institute Bandung - 2006
3. Pelatihan Skill di PT. Dirgantara Indonesia – 2006
4. Digital Preuneur di Institute Teknologi Bandung – 2011
5. Pelatihan Aircraft Assembly di PT. Dirgantara Indonesia - 2011
6. BeLogix Bandung (ICND-1) – 2012
7. TOEFL di CSBI Bandung - 2014

Riwayat Pengalaman Kerja


Summary of Working Experience

1
Tahun : 2005
Instansi / Perusahaan : PT. Baninusa Indonesia
Posisi : Trainee
Job Deskripsi : Operator Mesin
Tujuan : Persyaratan kelulusan SMK Negeri
12 Bandung (Kerja Praktek)
2
Tahun : 2009 - 2012
Instansi / Perusahaan : PT. Dirgantara Indonesia
Posisi : Karyawan Produksi dan admin
Pendataan Kepegawaian
Job Deskripsi : Merakit pesawat terbang untuk
bagian produksi dan mendata data
kerja pegawai pada software
Tujuan : Bekerja

3
Tahun : 2011
Instansi / Perusahaan : PT. Dirgantara Indonesia
Posisi : Computer Maintenance dan Sytem
Job Deskripsi : Merawat dan memperbaiki
kebutuhan Hardware dan software
komputer
Tujuan : Persyaratan kelulusan UNIKOM
(Kerja Praktek)
DAFTAR ISI

ABSTRAK .............................................................................................................. i

ABSTRACT ........................................................................................................... ii

KATA PENGANTAR .......................................................................................... iii

DAFTAR ISI ......................................................................................................... vi

DAFTAR GAMBAR ............................................................................................. x

DAFTAR TABEL .............................................................................................. xiv

DAFTAR SIMBOL .......................................................................................... xviii

DAFTAR LAMPIRAN ...................................................................................... xxi

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah .............................................................................. 1

1.2 Rumusan Masalah ....................................................................................... 2

1.3 Maksud Dan Tujuan .................................................................................... 2

1.3.1 Maksud…. ................................................................................................. 2

1.3.2 Tujuan….. .................................................................................................. 2

1.4 Batasan Masalah .......................................................................................... 2

1.5 Metodologi Penelitian ................................................................................. 3

1.5.1 Tahap Pengumpulan Data .......................................................................... 3

1.5.2 Tahap Pembuatan Perangkat Lunak .......................................................... 4

1.6 Sistematika Penulisan .................................................................................. 5

BAB 2 TINJAUAN PUSTAKA

2.1 Tinjauan Instansi ......................................................................................... 7

2.2.1 Sejarah Dan Profil SMA Angkasa Bandung ............................................. 7

2.2.2 Visi Dan Misi............................................................................................. 8

vi
vii

2.2.3 Struktur Organisasi .................................................................................... 8

2.2 Landasan Teori ........................................................................................... 10

2.2.1 E-Learning ............................................................................................... 10

2.2.2 Learning Management System (LMS) .................................................... 11

2.2.2.1 Karakteristik Learning Management System ........................................ 12

2.2.2.2 Dukungan LMS untuk E-learning ........................................................ 13

2.2.3 Database atau Basis Data ....................................................................... 14

2.2.6 Software Pembangun Sistem .................................................................. 15

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem .......................................................................................... 19

3.1.1 Analisis Masalah..................................................................................... 19

3.1.2 Analisis Sistem Yang Sedang Berjalan .................................................. 19

3.1.3 Aturan Bisnis .......................................................................................... 26

3.1.4 Spesifikasi Kebutuhan Perangkat Lunak ................................................. 26

3.1.5 Analisis Kebutuhan Non Fungsional ...................................................... 27

3.1.5.1 Analisis Pengkodean............................................................................ 27

3.1.5.2 Analisis Perangkat Keras (hardware) ................................................. 29

3.1.5.3 Analisis Perangkat Lunak (Software).................................................. 30

3.1.5.4 Analisis Pengguna ............................................................................... 30

3.1.5.5 Analisis Basis Data .............................................................................. 33

3.1.6 Analisis Kebutuhan Fungsional .............................................................. 34

3.1.6.1 Diagram Konteks ................................................................................ 34

3.1.6.2 Data Flow Diagram (DFD) ................................................................. 35

3.1.6.3 Spesifikasi Proses ................................................................................ 53

3.1.6.4 Kamus Data ......................................................................................... 81


viii

3.2 Perancangan Sistem................................................................................... 92

3.2.1 Diagram Relasi ....................................................................................... 93

3.2.2 Struktur Tabel ......................................................................................... 93

3.2.3 Struktur Menu ....................................................................................... 106

3.2.4 Perancangan Antarmuka ....................................................................... 109

3.2.5 Perancangan Pesan ............................................................................... 128

3.2.6 Jaringan Semantik................................................................................. 128

3.2.9 Perancangan Prosedural ........................................................................ 131

BAB 4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi ............................................................................................ 135

4.1.1 Kebutuhan Perangkat Keras ................................................................. 135

4.1.2 Kebutuhan Perangkat Lunak ................................................................ 136

4.1.3 Implementasi Database ......................................................................... 136

4.1.4 Implementasi Antarmuka ..................................................................... 160

4.2 Pengujian ................................................................................................. 163

4.2.1 Pengujian Alpha ................................................................................... 163

4.2.2 Kasus dan Hasil Pengujian ................................................................... 164

4.2.2.1. Pengujian Login ................................................................................ 165

4.2.2.2. Pengujian Pengolahan Data Guru ..................................................... 165

4.2.2.3. Pengujian Pengolahan Data Siswa ................................................... 166

4.2.2.4. Pengujian Pengolahan Tahun Ajaran ............................................... 167

4.2.2.5. Pengujian Pengolahan Data Kelas .................................................... 167

4.2.2.6. Pengujian Pengolahan Data Mata Pelajaran ..................................... 168

4.2.2.7. Pengujian Pengolahan Data Mengajar .............................................. 168

4.2.3 Pengujian Beta ...................................................................................... 169


ix

4.2.3.1. Skenario Pengujian Betha ................................................................. 169

4.2.3.2. Hasil Kuesioner ................................................................................ 172

4.2.3.3. Kesimpulan Hasil Pengujian Betha .................................................. 180

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan.............................................................................................. 181

5.2 Saran ........................................................................................................ 181

DAFTAR PUSTAKA ........................................................................................ 182


DAFTAR PUSTAKA

Daftar pustaka adalah daftar yang berisi semua sumber bacaan yang digunakan
sebagai bahan acuan dalam sebuah penulisan. Dalam Kamus Besar Bahasa Indonesia
(KBBI), daftar pustaka didefinisikan sebagai daftar yang mencantumkan buku,
pengarang, penerbit dan sebagainya yang ditempatkan pada bagian akhir suatu
karangan atau buku. Berikut daftar pustaka yang terkait dalam penulisan skripsi ini :

[1]. Effendi, Empy dan Zhuang, Hartono, (2005), E-learning Konsep Dan
Aplikasi, Andi Publisher : Yogyakarta.
[2]. Wikipedia, (2012). Learning Management System. From
http://id.wikipedia.org/wiki/Learning_Management_System, 4 Februari
2013.
[3]. Wahono, Romi S., (2008). Memilih Sistem E-Learning Berbasis Open
Source. From http://romisatriawahono.net/2008/01/24/memilih-sistem-e-
learning-berbasis-open-source/, 15 Desember 2013
[4]. Fathansyah, Ir., (2000), Basis Data., Informatika : Bandung.
[5]. Bin Ladjamudin, Al Bahra, (2006), Rekayasa Perangkat Lunak, Graha Ilmu:
Tanggerang.
[6]. Sejarah-internet.com, (2013). Artikel Perkembangan Sejarah Internet. From
http://www.sejarah-internet.com, 20 April 2013.

204
KATA PENGANTAR

Alhamdulillah, Puji dan Syukur kepada Allah SWT yang telah melimpahkan

karunia-Nya. Serta atas ijin dan cinta-Nyalah dapat terselesaikannya skripsi ini

yang berjudul “APLIKASI E-LEARNING DI SMA ANGKASA BANDUNG“.

Adapun maksud dan tujuan penelitian skripsi ini adalah untuk dapat

membantu dalam proses belajar mengajar di SMA Angkasa Bandung.

Penulis sepenuhnya menyadari bahwa tanpa adanya dukungan dan perhatian

yang baik dari berbagai pihak, penulis tidak akan mampu menyelesaikan skripsi

ini dengan baik dan tepat pada waktunya. Maka dari itu, ijinkanlah penulis

mengucapkan rasa terima kasih yang paling tulus dan sedalam-dalamnya kepada :

1. Allah SWT, atas semua kemudahan, kelancaran, nikmat dan jalan pikiran

yang tenang dalam menyelesaikan skripsi ini.

2. Kepada kedua orang tua, semoga turut bahagia dengan terselesaikannya

jenjang pendidikan S1 penulis, beliau berdua adalah alasan mengapa penulis

terus bertahan dan berjuang dalam penyelesaian skripsi ini.

3. Ibu Utami Dewi Widianti, S.Kom., Selaku dosen pembimbing. Terima kasih

karena telah banyak meluangkan waktu untuk memberikan bimbingan juga

saran dan nasehatnya selama dalam penyusunan skripsi ini.

4. Bapak Dani Ronadi, selaku kepala tata usaha SMA Angkasa Bandung yang

telah meluangkan waktu untuk membantu dalam memberikan informasi dan

data keperluan penelitian skripsi ini dan seluruh staff TU dan guru yang telah

banyak membantu.

iii
iv

5. Ibu Dra. Hj. Mimi Maryati,M.Si. , selaku kepala sekolah SMA Angkasa

Bandung yang telah memberikan kesempatan untuk melakukan penelitian di

SMA Angkasa Bandung.

6. Bapak Adam Mukharil Banchtiar, S.Kom.,M.T. selaku dosen penguji.

Terima kasih karena telah meluangkna waktu untuk menguji serta memberi

masukan serta nasihat nya selama penyusunan skripsi ini.

7. Bapak Irawan Afrianto, M.T selaku Ketua Jurusan Teknik Informatika

Universitas Komputer Indonesia.

8. Seluruh Staf Dosen Jurusan Teknik Informatika.

Secara khusus juga penulis ucapkan rasa terima kasih yang sedalam-dalamnya

kepada :

1. Nuraida Khoirunnisa, orang yang mendorong dan membantu kebutuhan

penulis untuk cepat menyelesaikan skripsi ini, terima kasih juga doanya

untuk kelancaran skripsi ini.

2. Nur Fadillah, makasih bro sudah mau menjadi teman curhat dan motivasinya

selama ini.

3. Mohamad Faisal, terima kasih atas masukannya selama ini.

4. Kang Iyas N yang slalu memberi masukan dan menemani selama pengerjaan

skripsi ini.

5. Sahabat seperjuangan skripsi, Asep, Dito, Yana, Michael, Riki, Alfil dan

yang lupa namanya hehe. makasih bantuan dan sharing ilmu skripsinya.

Tetap berjuang, semangat dan kompak selalu.


v

Semoga segala amal baik, bantuan, dorongan, bimbingan serta doa yang

telah diberikan kepada penulis mendapat balasan dari ALLAH S.W.T. Amin.

Terima kasih.

Bandung, 24 Januari 2013

Penulis
BAB 1
PENDAHULUAN

1.1 Latar Belakang Masalah


SMA Angkasa Bandung merupakan sekolah menengah atas swasta yang
berlokasi di jalan Abdurachman Shaleh. Sekolah ini telah memiliki sarana dan
fasilitas belajar yang cukup untuk kebutuhan belajar mengajar di sekolah. Akan
tetapi seiring berkembangnya tuntutan masyarakat yang semakin maju, sekolah ini
membutuhkan suatu fasilitas lebih untuk mengatur sistem administrasi mereka.
Sampai saat ini SMAAngkasa belum memiliki fasilitas pembelajaran dalam dunia
maya yang saat ini sedang banyak berkembang di masyarakat yang makin maju.
Sehingga terdapat beberapa masalah yang terjadi khususnya dirasa oleh para
siswa, diantaranya siswa sulit mencari materi pembelajaran apabila guru yang
bersangkutan berhalangan hadir. Serta terbatasnya komunikasi antara siswa
dengan guru di sekolah menjadi suatu kendala dalam pemahaman materi
pembelajaran, yang akhirnya dapat berdampak pada penurunan nilai siswa.
Di samping itu semakin meningkatnya jumlah siswa menyebabkan beberapa
masalah dalam hal pendataan administrasi sekolah. Diantaranya yaitu pendataan
guru, siswa, penilaian siswa, pengumuman, hingga raport yang masih dalam
bentuk lembar-lembar berkas yang mana akan membutuhkan waktu lama untuk
diakses datanya apabila sewaktu-waktu dibutuhkan.
Berdasarkan masalah yang dihadapi, maka dibutuhkan fasilitas pembantu
yang dapat menangani permasalahan-permasalahan tersebut tanpa terhalangnya
masalah waktu dan tempat. Learning Management System ( LMS ) merupakan
system perangkat lunak yang dapat di gunakan untuk mengelola kegiatan
pembelajaran serta hasil-hasilnya. LMS berfungsi untuk menyimpan, mengelola,
dan mendistribusikan berbagai material pembelajaran yang telah disiapkan. Dapat
disimpulkan dari masalah di SMA Angkasa Bandung ini, maka topik tugas akhir
ini adalah “Pembangunan Learning Management System di SMA Angkasa
Bandung”

1
2

1.2 Rumusan Masalah


Berdasarkan dari latar belakang masalah yang telah diuraikan sebelumnya,
maka rumusan masalah yang mendasari penyusunan tugas akhir ini adalah
bagaimana membangun LMS (Learning Management System) sebagai media
pendukung yang tepat untuk menunjang proses pembelajaran pada SMA Angkasa
Bandung.

1.3 Maksud dan Tujuan


1.3.1 Maksud
Adapun yang menjadi maksud dari penelitian tugas akhir ini adalah
membangun Learning Management System berbasis web untuk menunjang proses
belajar mengajar di SMA Angkasa Bandung.

1.3.2 Tujuan
Berdasarkan permasalahan yang diteliti, maka tujuan yang ingin dicapai
dari penulisan tugas akhir ini adalah sebagai berikut :
1. Memudahkan para siswa di SMA Angkasa untuk mendapatkan materi
pembelajaran dan hal-hal yang berkenaan dengan proses pembelajaran
melalui media LMS.
2. Dengan sistem ini akan dibuat forum yang memudahkan siswa untuk
berkomunikasi dengan guru apabila kurang memahami materi
pembelajaran.
3. Memudahkan pengelolaan nilai raport.

1.4 Batasan Masalah


Agar masalah lebih terarah, dan mencapai sasaran yang telah ditentukan,
maka pembangunan Learning Management System berbasis web ini memiliki
batasan masalah sebagai berikut :
1. Learning Management System ini dibangun berbasis web.
2. Data yang diolah pada Learning Management System yang akan dirancang
merupakan data pembelajaran yang ada di SMA Angkasa Bandung.
3

3. Proses pengelolaan yang ada pada aplikasi Learning Management System


ini adalah proses penyampaian materi, proses pemberian tugas, dan proses
pemberian nilai ujian siswa serta proses nilai akhir atau raport.
4. Keluaran (output) yang dihasilkan aplikasi learning management system
ini adalah informasi materi dan tugas pembelajaran, informasi ujian
beserta nilai, informasi guru, informasi siswa, dan nilai raport.
5. Format teks yang digunakan yaitu pdf, doc, dan txt.
6. Format audio yang akan digunakan yaitu mp3.
7. Format video yang akan digunakan yaitu flv dan mp4.
8. Sistem ini dibuat hanya sebagai alat bantu dalam proses pebelajaran,
bukan sebagai pengganti proses belajar mengajar di sekolah.
9. Perancangan aplikasi ini menggunakan bahasa pemograman PHP dan
MySQL sebagai DBMS (Database Management System).

1.5 Metodologi Penelitian


Metodologi penelitian yang akan digunakan dalam menyusun tugas akhir ini
menggunakan metode Analisis Terstruktur, yaitu metode penelitian menggunakan
pendekatan berorientasi fungsi. Metode Analisis Terstruktur terdiri menjadi dua
tahap, yaitu.:

1.5.1. Tahap Pengumpulan Data

Adapun teknik pengumpulan data yang akan digunakan terdiri dari 3 jenis
cara pengumpulan data, diantaranya :
a. Observasi.
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan
langsung terhadap permasalahan yang diambil di SMA Angkasa Bandung.
b. Wawancara.
Teknik pengumpulan data dengan mengadakan tanya jawab secara
langsung kepada pihak-pihak yang terkait dalam memberikan keterangan
yang dibutuhkan sistem.
4

c. Studi Pustaka.
Studi pustaka merupakan kegiatan pengumpulan data dan referensi
berdasarkan sumber tertulis lain yang menunjang penelitian.
.

1.5.2. Tahap Pembangunan Perangkat Lunak

Tahap pembangunan perangkat lunak dalam pembuatan aplikasi ini


menggunakan metode waterfall . yang terdiri dari lima tahap sebagai berikut :
a. Requirement Analysis and Definition
Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan
didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan
dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa
menghasilkan desain yang lengkap.
b. System and Software Design
Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap.
Kegiatan ini menentukan arsitektur sistem secara keseluruhan.
Perancangan perangkat lunak melibatkan identifikasi dan deskripsi
abstraksi sistem perangkat lunak.
c. Implementation and Unit Testing
Desain program diterjemahkan ke dalam kode-kode dengan menggunakan
bahasa pemrograman yang sudah ditentukan. Pengujian unit melibatkan
verivikasi bahwa setiap unit telah memenuhi spesifikasinya.
d. Integration and system Testing
Penyatuan unit-unit program kemudian diuji secara keseluruhan (system
testing).
e. Operation and Maintenance
Mengoperasikan program di lingkungannya dan melakukan pemeliharaan,
seperti penyesuaian atau perubahan karena adaptasi dengan situasi
sebenarnya.
5

Untuk lebih jelasnya susunan metode waterfall dapat dilihat pada gambar 1.1.
Requirements
Analysis and
Definition

System and
Software Design

Implementation
and Unit Testing

Integration and
System Testing

Operation and
Maintenance

Gambar 1.1 Metode Waterfall [1]

1.6 Sistematika Penulisan


Sistematika penulisan laporan ini disusun dalam beberapa bab, dengan
pokok bahasan sebagai berikut :

BAB I PENDAHULUAN
Memaparkan latar belakang permasalahan, lalu merumuskan apa saja inti dari
permasalahan yang dihadapi kemudian menentukan maksud dan tujuan penelitian,
disertai dengan pembatasan masalah, asumsi dan sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Membahas sejarah singkat instansi penelitian disertakan struktur organisasi terkait
kemudian membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan
topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis
permasalahan.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini akan dibahas mengenai analisis masalah yang diangkat diantaranya
analisis sistem yang sedang berjalan di SMA Angkasa Bandung, analisis
perangkat keras, analisis perangkat lunak, analisis kebutuhan pengguna. Hasil
analisisnya akan menjadi petujuk dalam melakukan perancangan sistem yang
akan dibangun.
6

BAB IV IMPLEMENTASI DAN PENGUJIAN


Merupakan tahapan yang dilakukan untuk menterjemahkan perancanagan yang
telah dibuat berdasarkan hasil analisis, serta hasil pengujian system yang
dilakukan di lingkungan SMA Angkasa Bandung. Agar dapat diketahui apakah
sistem yang telah dibuat telah memenuhi kebutuhan sekolah tersebut.
BAB V KESIMPULAN DAN SARAN
Berisi kesimpulan dan saran dari hasil penulisan tugas akhir yang terdiri dari hal-
hal terpenting yang telah dibahas yang bertujuan untuk menambah pengetahuan
pengembangan perangkat lunak selanjutnya.
BAB 2

TINJAUAN PUSTAKA

2.1 Tinjauan Instansi

Pada tahap ini, akan dilakukan peninjauan terhadap sekolah. Diantaranya


sejarah singkat sekolah, visi misi sekolah, serta struktur organisasi sekolah.

2.1.1 Sejarah Singkat Sekolah

SMA Angkasa Husein Satstra Negara Bandung brediri pada tanggal 19


Mei 1980 sebagai sekolah swasta di Bandung. Pencetus SMA Angkasa adalah
Ny. Lia. M. Diran selaku ketua BKSP dan istri komandan. Tujuan didirikannya
SMA Angkasa secara umum adalah untuk membantu upaya pemerintah untuk
membantu memberi tempat kepada lulusan SMP yang tidak diterima di SMA
Negeri dan merealisasikan program kerja BKSP Lanud Husein Sastra Negara
Bandung dalam rangka pembinaan dan pengembangan sekolah umum di
lingkungan TNI AU.

Tujuan khusus dari didirikannya sekolah SMA Angkasa adalah untuk


melengkapi jenis sekolah yang ada dalam pembinaan BKSP Lanud Husein
Sastranegara Bandung. Para orang tua siswa SMP Angkasa Bandung yang
sebagian besat adalah anggota TNI AU mengusulkan agar didirikannya sebuah
sekolah setingkat SMA di lingkungan Lanud Husein Sastranegara.

SMA Angkasa mulai menerima siswa pada tahun ajaran 1980/1981


sebanyak lima kelas dan kemudian diresmikan berdirinya pada tanggal 30
Agustus 1980. SMA Angkasa menyelenggarakan sekolah pada pagi hari, dan
SMK Angkasa pada siang harinya.

Anda mungkin juga menyukai