Pembangunan E-Learning di SMK Farmasi Bumi Siliwangi Bandung

  PEMBANGUNAN

E-LEARNING DI SMK FARMASI BUMI

  Diajukan untuk Menempuh Ujian Akhir Sarjana

IMAM AGUNG AFIF 10108558

  

DAFTAR ISI

  BAB 2 ............................................................................................................................. 9

  2.2.1 Fungsi E-learning ............................................................................................. 17

  2.2 Pengertian E-learning ....................................................................................... 17

  2.1.5 Deskripsi Tugas ................................................................................................ 11

  2.1.4 Struktur Organisasi Sekolah ............................................................................. 11

  2.1.3 Kompetensi Lulusan ......................................................................................... 10

  2.1.2 Visi dan Misi Sekolah ....................................................................................... 10

  2.1.1 Sejarah Sekolah ................................................................................................... 9

  2.1 Tinjauan Sekolah ................................................................................................ 9

  1.6 Sistematika Penulisan ......................................................................................... 7

  ABSTRAK ....................................................................................................................... i ABSTRACT.................................................................................................................... ii KATA PENGANTAR ................................................................................................... iii DAFTAR ISI................................................................................................................... v DAFTAR GAMBAR ................................................................................................... viii DAFTAR TABEL........................................................................................................ xiii DAFTAR SIMBOL ..................................................................................................... xix DAFTAR LAMPIRAN.............................................................................................. xxiii

  1.5.2 Metode Pembuatan Perangkat Lunak ................................................................. 6

  1.5.1 Metode Pengumpulan Data ................................................................................. 5

  1.5 Metodologi Penelitian ......................................................................................... 5

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

  1.3 Maksud dan Tujuan............................................................................................. 2

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

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

  BAB 1 ............................................................................................................................. 1

  2.2.2 Manfaat E-learning ........................................................................................... 18

  2.2.4 Kelebihan dan Kekurangan E-learning ............................................................ 20

  2.9.1 Basis Data ......................................................................................................... 28

  2.11.4 Javascript .......................................................................................................... 37

  2.11.3 Cascading Style Sheets (CSS) ........................................................................... 36

  2.11.2 Hypertext Markup Language (HTML) ............................................................. 36

  2.11.1 Personal Home Page (PHP) ............................................................................. 35

  2.11 Tools yang Digunakan Dalam Pembangunan E-learning ................................. 35

  2.10.4 Kamus Data ....................................................................................................... 34

  2.10.3 Data Flow Diagram (DFD) .............................................................................. 33

  2.10.2 Diagram Konteks .............................................................................................. 33

  2.10.1 Entity Relationship Diagram (ERD) ................................................................. 32

  2.10 Pemodelan Analisis ........................................................................................... 31

  2.9.3 Structured Query Language (SQL) ................................................................... 30

  2.9.2 Keuntungan Basis Data ..................................................................................... 29

  2.9 Sistem Basis Data ............................................................................................. 28

  2.3 Tipue Search ..................................................................................................... 21

  2.8.6 Browser ............................................................................................................. 28

  2.8.5 Homepage ......................................................................................................... 28

  2.8.4 Domain Name System (DNS)............................................................................ 27

  2.8.3 Uniform Resource Locator (URL) .................................................................... 27

  2.8.2 Hypertext Transfer Protocol (HTTP) ............................................................... 27

  2.8.1 TCP/IP............................................................................................................... 27

  2.8 Definisi Internet ................................................................................................ 26

  2.7 Pengertian Sistem Informasi ............................................................................. 26

  2.6 Pengertian Informasi ......................................................................................... 24

  2.5.2 Karakteristik Sistem .......................................................................................... 23

  2.5.1 Klasifikasi Sistem ............................................................................................. 22

  2.5 Pengertian Sistem.............................................................................................. 22

  2.4 JavaScript Object Notation (JSON).................................................................. 21

  2.11.5 MySQL ............................................................................................................. 37

  2.11.7 XAMPP ............................................................................................................. 38

  3.3.2 Data Flow Diagram (DFD) .............................................................................. 61

  4.1 Implementasi Sistem ....................................................................................... 183

  BAB 4 ......................................................................................................................... 183

  3.4.8 Perancangan Prosedural .................................................................................. 175

  3.4.7 Jaringan Semantik ........................................................................................... 172

  3.4.6 Perancangan Pesan .......................................................................................... 171

  3.4.5 Perancangan Antarmuka ................................................................................. 111

  3.4.3 Perancangan Struktur Menu ............................................................................ 110

  3.4.2 Struktur Tabel ................................................................................................. 101

  3.4.1 Diagram Relasi................................................................................................ 101

  3.4 Perancangan Sistem ........................................................................................ 100

  3.3.4 Kamus Data DFD .............................................................................................. 92

  3.3.3 Spesifikasi Proses.............................................................................................. 77

  3.3.1 Diagram Konteks .............................................................................................. 58

  2.11.8 JQuery ............................................................................................................... 38

  3.3 Analisis Kebutuhan Fungsional ........................................................................ 57

  3.2.5 Analisis Basis Data ........................................................................................... 55

  3.2.4 Analisis Pengguna Sistem ................................................................................. 53

  3.2.3 Analisis Perangkat Lunak ................................................................................. 52

  3.2.2 Analisis Perangkat Keras .................................................................................. 50

  3.2.1 Analisis Pengkodean ......................................................................................... 48

  3.2 Analisis Kebutuhan Non Fungsional ................................................................ 47

  3.1.4 Spesifikasi Kebutuhan Perangkat Lunak .......................................................... 46

  3.1.3 Analisis Aturan Bisnis ...................................................................................... 45

  3.1.2 Analisis Prosedur yang Berjalan ....................................................................... 40

  3.1.1 Analisis Masalah ............................................................................................... 39

  3.1 Analisis Sistem.................................................................................................. 39

  BAB 3 ........................................................................................................................... 39

  4.1.1 Perangkat Keras yang Digunakan ................................................................... 183

  4.1.4 Implementasi Antarmuka ................................................................................ 193

  4.1.5 Implementasi Tipue Search ............................................................................. 195

  4.2 Pengujian Sistem ............................................................................................. 195

  4.2.1 Skenario Pengujian Black Box ........................................................................ 195

  4.2.2 Kasus dan Hasil Pengujian Black Box ............................................................ 197

  4.2.3 Kesimpulan Hasil Pengujian Black Box ......................................................... 209

  4.3 Pengujian Beta ................................................................................................ 209

  4.3.1 Wawancara Pengujian Beta Pengurus ............................................................ 209

  4.3.2 Kuesioner Pengujian Beta Guru dan Siswa .................................................... 211

  BAB 5 ......................................................................................................................... 221

  5.1 Kesimpulan ..................................................................................................... 221

  5.2 Saran ............................................................................................................... 221 DAFTAR PUSTAKA ................................................................................................. 223

DAFTAR PUSTAKA

  [1] Pressman, Roger S. (2002), Rekayasa Perangkat Lunak: Pendekatan Praktisi Buku 5, Andi Offset, Yogyakarta. [2]

  Darin E. Hartley (2001), “Selling e-Learning”, American Society for Training and Development,. [3] Jaya Kumar C. Koran, Apl ikasi ‘E-Learning’ Dalam Pengajaran Dan

  Pembelajaran Di Sekolah-Sekolah Malaysia: Cadangan Perlaksanaan Pada Senario Masa Kini, Pasukan Projek Rintis Sekolah Bestari Bahagian Teknologi Pendidikan, Kementerian Pendidikan Malaysia.

  [4] Siahaan, Sudirman. 2002. E-Learning (Pembelajaran Elektronik) sebagai Salah Satu Alternatif Kegiatan Pembelajaran. Jurnal Pendidikan,(Online), Jurnal 42

  [5] Soekartawi Prinsip Dasar E-Learning: Teori Dan Aplikasinya Di Indonesia, Jurnal Teknodik, Edisi No.12/VII/Oktober/2003. [6] DelVecchio, K., Loughney, M.(2006). E-Learning Concepts and Tecniques : Advantages and Advantages of E-Learning. [7] HM, Jogiyanto. (1999), Pengenalan Komputer, Andi Yogyakarta, Yogyakarta. [8] Kadir, A. (2002), Dasar Pemrograman WEB Dinamis Menggunakan PHP.

  Yogyakarta. ANDI. [9] Riduwan, (2008), Dasar - Dasar Statistika, Alfabeta, Bandung. [10] Nugroho, Adi. (2004), Konsep Pengembangan Sistem Basis Data, Informatika, Bandung.

  [11] Jogiyanto, HM. (1999), Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, ANDI Yogyakarta, Yogyakarta. [12] Madcoms. 2004, aplikasi program PHP dan MySQL untuk membuat website interaktif,Madium:Penerbit ANDI [13] Buku Web Dinamis Menggunakan PHP, Abdul Kadir & Tutorial PHP, website : gal akses 27 Maret 2013 jam 20.53 [14] Sutarman. (2007), Membangun Aplikasi Web Dengan PHP dan MySQL, Graha Ilmu,Yogyakarta.

  [15] Nugroho, Bunafit. (2008), Latihan Membuat Aplikasi Web PHP dan Mysql dengan Dreamwaver, Gava Media, Yogyakarta. [16] Effendy, Empy, and Zhuang Hartono, E-learning Konsep dan Aplikasi.

  Yogyakarta: Andi, 2005. [17] Modul 2 Analisis Sistem, STMIK TRIGUNA DHARMA, website:

   [18] Tipue Search jQuery Site Search, website: http://www.boxyapp.com/development/jquery/tipue-search-jquery-site-search/ tanggal akses 22 Januari 2014 jam 03.30

  [19] Pengenalan JSOn, website: tanggal akses 11 Desember 2013 jam 05.58

KATA PENGANTAR

  Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah memberikan Rahmat dan Karunia-Nya, sehingga penulis dapat menyelesaikan skripsi ini.

  Skripsi ini merupakan syarat untuk menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia dengan judul

  “PEMBANGUNAN E-LEARNING DI SMK FARMASI BUMI SILIWANGI BANDUNG .

  Skripsi ini tidak akan berarti apa-apa tanpa bantuan dan dukungan semua pihak yang dengan segenap hati dan rasa tulus yang telah memberikan semua hal yang penulis butuhkan, untuk itu penulis ingin mengucapkan terima kasih kepada: 1. Allah SWT yang telah melimpahkan Rahmat, Berkah dan Karunia-Nya.

  2. Bapak Abdul Afif dan Ibu Martikah yang selalu memberikan dorongan semangat dan doa yang tak pernah ada habisnya, serta untuk kakak-kakak tercinta Lina Ernawati, Tuti Afiyanti, Heri Eko Wibiksono, Fajar Gumilar atas motivasinya yang menjadi kekuatan bagi penulis untuk menyelesaikan tugas akhir ini.

  3. Ibu Tati Harihayati M., S.T., M.T., selaku dosen pembimbing yang telah memberikan bimbingan, pengarahan dan masukan bagi penulis.

  4. Bapak H. Arwan Yunianto, S.Si., Apt., selaku Kepala Sekolah SMK Farmasi Bumi Siliwangi Bandung.

  5. Ibu Sufa’atin, S.T., M.Kom. dan Ibu Utami Dewi W, S.Kom., M.Kom, selaku dosen penguji yang selalu mendengarkan keluh kesah dan senantiasa memberikan masukan serta saran kepada penulis.

  6. Seluruh dosen pengajar di UNIKOM khususnya pada Program Studi Teknik Informatika yang telah memberikan ilmu dan pengetahuannya.

  7. Seluruh guru di SMK Farmasi Bumi Siliwangi Bandung yang senantiasa memberikan waktunya pada saat skripsi ini berjalan.

  8. Bapak Asep Syaefulloh yang telah bersedia menjadi pengurus aplikasi e-learning ini.

  9. Seluruh siswa di SMK Farmasi Bumi Siliwangi Bandung yang senantiasa membantu akan berjalannya skripsi ini.

  10. Keluarga besar Mbah Zaenudin dan Mbah Imam Suwari yang senantiasa memberikan doa restunya.

  11. Ibu Titi Hatimatul Hasanah yang senantiasa memberikan dukungan moral serta motivasi dan doa kepada penulis.

  12. A Yopi yang selalu memberikan motivasi dan doanya kepada penulis.

  13. Adik-adik tercinta Kiki, Agis, Fahmi, dan Serra yang dengan setia menemani penulis dalam menyusun laporan tugas akhir ini.

  14. Sahabat sejati “VOR” Andhika, Triana, Iman, dan Krisna. Terima kasih selalu menemani penulis disaat senang maupun sedih.

  15.

  “Cinovasi Family” khususnya Ibu Lia. Terima kasih banyak.

  16. Teman-teman seperjuangan dari kelas IF-11 2008 yang selalu memberi bantuan kepada penulis dan telah bersama-sama melewati asam garam dan manis pahit selama di kampus.

  17. Teman-teman satu bimbingan Acep, Ayat, Sandy, Rizal, Teguh dan Herry yang selalu memberi dukungan satu sama lain.

  18. Semua pihak yang terlibat yang telah ikut membantu dalam penulisan laporan ini baik secara langsung maupun tidak langsung yang tidak sempat penulis sebutkan satu persatu.

  Di dalam penulisan laporan ini, penulis menyadari bahwa skripsi ini masih jauh dari kata sempurna. Oleh karena itu penulis menerima segala masukan, saran, maupun kritik yang membangun untuk perbaikan di masa yang akan datang.

  Akhir kata, semoga skripsi ini dapat berguna khusunya bagi penulis, dan untuk seluruh pihak yang membutuhkan pada umumnya.

  Bandung, Agustus 2014

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  Sekolah Menengah Kejuruan (SMK) Farmasi Bumi Siliwangi Bandung yang terletak di Jalan Rancabolang No. 48 B Bandung merupakan sekolah menengah kejuruan yang berkonsentrasi pada program studi farmasi. Sekolah ini sudah berdiri sejak tahun 1971 dan selalu menciptakan siswa-siswi yang berprestasi, guna menunjang siswa dan guru untuk lebih luas mendapatkan sumber materi pelajaran, sekolah ini memberikan fasilitas bagi para siswa dan guru dengan adanya wireless (hotspot) yang menunjang dan menjadi sarana bagi para siswa maupun guru melalui media internet. SMK Farmasi Bumi Siliwangi Bandung hingga saat ini menggunakan metode pembelajaran secara langsung di dalam kelas antara siswa dengan guru secara tatap muka di dalam lingkungan sekolah melalui media buku atau paper sebagai referensi bahan ajar.

  Berdasarkan wawancara dengan pihak sekolah yaitu dengan Bapak Guntari selaku Wakil Kepala Sekolah Bagian Kurikulum menyatakan bahwa kegiatan belajar mengajar saat ini di SMK Farmasi Bumi Siliwangi Bandung menggunakan metode pembelajaran secara tatap muka atau dua arah antara guru dan siswa. Siswa yang menggunakan sarana di dalam lingkungan sekolah seperti buku atau paper sebagai referensi bahan belajar menjadi terbatas dengan ruang dan waktu. Siswa yang ingin memperkaya ilmu atau membutuhkan referensi untuk mengerjakan tugas dari guru yang bersangkutan terkadang merasa kesulitan dalam mencari materi yang telah guru ringkas, akibatnya siswa menjadi terbatas dalam memanfaatkan sarana yang ada di dalam lingkungan sekolah sehingga siswa tidak dapat memperkaya materi sebagai referensi bahan belajar bagi siswa yang efektif. Komunikasi antara siswa dan guru di dalam kelas dengan pembelajaran secara tatap muka atau dua arah dengan dibatasi jam pelajaran berakibat tidak semua siswa dapat melakukan komunikasi atau tanya jawab yang baik dengan guru.

  Berdasarkan masalah yang ada saat ini dalam kegiatan belajar mengajar di solusi dari permasalahan yang ada saat ini dalam menangani siswa yang ingin melakukan tanya jawab terhadap salinan materi maupun siswa yang ketinggalan materi kepada guru yang menitipkan materi.

  E-learning merupakan media yang dapat menjadi solusi dan sebagai media

  pelengkap kegiatan belajar mengajar di SMK Farmasi Bumi Siliwangi Bandung guna menjadi sarana bagi siswa untuk memperkaya ilmu dan menjadi sarana yang efektif bagi siswa dan guru dalam melakukan tanya jawab tanpa dibatasi ruang dan waktu karena terhubung dengan jaringan internet.

  1.2 Rumusan Masalah

  Perumusan masalah dari penulisan skripsi ini adalah bagaimana membangun sebuah aplikasi e-learning di SMK Farmasi Bumi Siliwangi Bandung sebagai media pendukung kegiatan belajar mengajar di SMK Farmasi Bumi Siliwangi Bandung.

  1.3 Maksud dan Tujuan

  Maksud dari penulisan skripsi ini adalah untuk membangun sebuah aplikasi

  

e-learning di SMK Farmasi Bumi Siliwangi Bandung sebagai media pendukung

kegiatan belajar mengajar di SMK Farmasi Bumi Siliwangi Bandung.

  Tujuan yang akan dicapai dalam pembangunan e-learning di SMK Farmasi Bumi Siliwangi Bandung adalah :

  1. Menjadi media tambahan bagi siswa dan guru dalam melakukan kegiatan belajar mengajar di dalam lingkungan sekolah maupun di luar lingkungan sekolah.

  2. Menjadi media alternatif bagi siswa dalam memperkaya materi maupun mencari referensi bahan belajar tanpa dibatasi ruang dan waktu.

  3. Menyediakan sarana bagi siswa untuk melakukan tanya jawab terhadap guru di luar pertemuan tatap muka atau di luar kelas.

  1.4 Batasan Masalah

  Berdasarkan latar belakang yang telah diuraikan sebelumnya, maka telah dibuat batasan masalah dari pembangunan e-learning adalah sebagai berikut :

  1. Aplikasi e-learning ini dibangun sebagai media pelengkap atau komplemen untuk kegiatan belajar mengajar di sekolah, bukan sebagai subtitusi atau pengganti sistem pembelajaran yang sedang berjalan.

  2. Aplikasi e-learning yang akan dibangun akan digunakan oleh penguurus, guru dan siswa.

  3. Data yang akan diolah dalam aplikasi e-learning ini meliputi data mata pelajaran, data materi, data tahun ajaran, data semester, data kelas, data subkelas, data detail kelas, data mengajar, data soal, data guru, data siswa, data latihan, data latihan soal, data latihan siswa, data kurikulum, data file materi, data forum, dan data komentar forum.

  4. Proses pengelolaan yang ada pada aplikasi e-learning ini adalah proses pemberian materi, proses pembuatan materi, proses pembuatan soal, proses pengerjaan soal, dan proses komunikasi pada forum.

  5. Keluaran yang dihasilkan adalah informasi mata pelajaran, informasi materi, informasi tahun ajaran, informasi semester, informasi kelas, informasi subkelas, informasi detail kelas, informasi mengajar, informasi soal, informasi guru, informasi siswa, informasi latihan, informasi latihan soal, informasi latihan siswa, informasi kurikulum, informasi file materi, informasi forum, dan informasi komentar forum.

  6. Tipe e-learning yang digunakan pada aplikasi yang akan dibangun adalah asynchronous e-learning.

  7. Kategori matapelajaran yang terdapat pada aplikasi ini hanya kategori matapelajaran normatif dan adaptif atau tanpa produktif.

  8. Soal listening hanya untuk matapelajaran Bahasa Inggris.

  9. Satu file soal listening hanya untuk satu soal pada latihan soal.

  10. Search engine yang digunakan untuk mencari materi pelajaran yang dibuat oleh guru dan hanya bisa digunakan oleh siswa adalah Tipue Search.

  11. Hasil dari pencarian materi yang dilakukan oleh siswa dalam halaman materi hanya berdasarkan judul materi yang terdapat didalam sistem.

  12. Fitur-fitur yang menggunakan metode asynchronous yang terdapat dalam aplikasi

  e-learning ini adalah : a. Guru dapat membuat materi dan latihan soal di dalam media e-learning ini.

  b. Latihan soal online.

  1) Soal yang terdapat dalam aplikasi ini hanya bersifat pengayaan dan nilai yang dihasilkan tidak akan mempengaruhi nilai akhir siswa. 2) Teknik yang digunakan dalam pembuatan latihan soal online adalah teknik

  Number Random (teknik pengacakan nomer soal) dan Answer random

  (teknik pengacakan pilihan jawaban) dalam mencegah siswa untuk saling bertukar jawaban, kecuali soal berbentuk suara. 3) Jenis latihan soal multiple choice (pilihan ganda). 4) Mendukung soal dan pilihan jawaban berbentuk suara atau soal listening (khusus untuk mata pelajaran Bahasa Inggris). 5) Hasil analisis jawaban berupa nilai jawaban siswa, hasil jawaban siswa yang telah diisi oleh siswa, dan kunci jawaban dari soal. 6) Waktu latihan soal online bersifat dynamic yang ditentukan oleh guru sebagai pembuat soal.

  d. Testing Engine digunakan pada pengaturan waktu latihan soal yang meliputi : 1) Open the test : kapan waktu latihan soal ini dibuka.

  2) Close the test : kapan waktu latihan soal ini ditutup. 3) Time limit : waktu yang digunakan untuk mengerjakan latihan soal dan saat waktu habis, maka secara otomatis hasil pengerjaan latihan soal akan keluar.

  e. Forum diskusi yang dilakukan oleh siswa dan guru berdasarkan mata pelajaran.

  13. Format file yang bisa didukung dalam sistem ini adalah : a. File teks (.pdf dan .txt) pada materi.

  b. File audio (.mp3 dan .wma) pada listening matapelajaran Bahasa Inggris.

  c. File gambar (.jpg, .jpeg, .gif, .png, .bmp) pada foto profil setiap user.

  14. Sistem yang akan dibangun berbasis web.

  15. Sistem yang akan dibangun menggunakan bahasa pemrograman PHP dan

  Javascript dengan database yang akan digunakan adalah MySQL dengan web server XAMPP.

  16. Model analisis perangkat lunak yang digunakan adalah pemodelan analisis terstruktur dan tools yang digunakan yaitu Data Flow Diagram (DFD), Entity

  Relationship Diagram (ERD), dan Flowmap.

1.5 Metodologi Penelitian

  Metodologi penelitian merupakan suatu proses yang digunakan untuk memecahkan suatu masalah yang logis dan memerlukan data untuk mendukung terlaksananya suatu penelitian. Metode yang digunakan dalam penulisan tugas akhir ini adalah metode deskriptif yaitu metode yang bertujuan untuk mendapatkan gambaran yang jelas tentang karakteristik sebuah objek yang dapat menggambarkan dan menginterpretasikan objek tersebut sesuai dengan kebutuhan. Metodologi memiliki dua jenis metode yaitu metode pengumpulan data dan metode pembuatan perangkat lunak.

1.5.1 Metode Pengumpulan Data

  Metode pengumpulan data dapat diperoleh secara langsung dari objek penelitian dan referensi-referensi yang telah didapat. Metode yang digunakan dalam penelitian ini adalah sebagai berikut :

  1. Studi Lapangan Studi lapangan adalah metode pengumpulan data yang dilakukan dengan mengadakan penelitian ke SMK Farmasi Bumi Siliwangi Bandung. Studi lapangan ini dilakukan dengan dua cara yaitu :

  a. Observasi Observasi adalah metode pengumpulan data dengan melakukan penelitian dan peninjauan secara langsung ke SMK Farmasi Bumi Siliwangi Bandung. b. Wawancara Wawancara adalah metode pengumpulan data dengan mengadakan tanya jawab secara langsung kepada pihak SMK Farmasi Bumi Siliwangi Bandung yaitu pada Wakil Kepala Sekolah Bagian Kurikulum.

  2. Studi Literatur Studi Literatur adalah metode pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper, dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

1.5.2 Metode Pembuatan Perangkat Lunak

  Metode yang digunakan dalam pembuatan perangkat lunak menggunakan model waterfall seperti pada gambar 1.1, yaitu sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial. Metode yang digunakan meliputi beberapa proses diantaranya :

  1. Communication

  

Communication merupakan tahap berkomunikasi dengan pihak SMK Farmasi Bumi

  Siliwangi Bandung yaitu kepada Wakasek Bidang Kurikulum yang bertujuan untuk mengadakan pengumpulan data dari analisis kebutuhan software dan untuk mengumpulkan data pendukung seperti jurnal, artikel, maupun internet yang berkaitan dengan aplikasi e-learning di SMK Farmasi Bumi Siliwangi Bandung.

  2. Planning

Planning merupakan tahap lanjutan dari proses communication (analysis requirement).

Tahap ini akan menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang berhubungan dengan permintaan pengguna yaitu guru dan siswa dalam pembuatan aplikasi e-learning, termasuk rencana yang akan dilakukan.

  3. Modelling Tahap modelling akan menerjemahkan data yang dirancang kedalam bentuk yang mudah dimengerti oleh pengguna. Perancangan dibuat dari data yang dimodelkan menggunakan Entity Relationship Diagram (ERD) serta untuk menggambarkan

  4. Construction

  

Construction merupakan tahap penerjemahan data atau pemecahan masalah yang telah

  dirancang kedalam bahasa pemrograman tertentu berupa pembuatan kode. Coding atau pengkodean merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Tahap penerjemahan data atau pemecahan masalah yang telah dirancang kedalam bahasa pemrograman PHP dan MySQL sebagai database server yang menerima dan mengirimkan datanya. Setelah pengkodean selesai maka akan dilakukan

  

testing berupa pengujian black box terhadap sistem yang telah dibuat. Tujuan testing

  adalah menemukan kesalahan-kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki.

  5. Deployment

  

Deployment merupakan tahap final atau bisa dikatakan tahap terakhir dari pembuatan

  perangkat lunak atau sistem. Setelah melakukan analisis, desain dan pengkodean, maka sistem yang telah selesai dibuat akan digunakan oleh pengguna. Perangkat lunak yang telah dibuat harus dilakukan pemeliharaan secara berkala.

  Secara umum tahapan pada metode pembuatan perangkat lunak menggunakan model waterfall dapat dilihat pada gambar 1.1.

Gambar 1.1 Model Waterfall [1]

1.6 Sistematika Penulisan

  Sistematika penulisan skripsi ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan skripsi ini adalah sebagai berikut : BAB 1. PENDAHULUAN Bab ini menguraikan tentang latar belakang permasalahan, mencoba untuk merumuskan inti permasalahan, menentukan maksud dan tujuan yang kemudian diikuti dengan pembatasan masalah, metode penelitian, serta sistematika penulisan.

  BAB 2.TINJAUAN PUSTAKA Bab ini berisi profil umum SMK Farmasi Bumi Siliwangi Bandung yang menjelaskan tentang sejarah singkat, visi, misi, dan struktur organisasi serta membahas berbagai konsep dasar dan teori-teori pendukung yang digunakan untuk pembangunan aplikasi e-learning.

  BAB 3. ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi tentang penjelasan mengenai analisis terhadap seluruh spesifikasi sistem yang mencakup analisis prosedur yang sedang berjalan di SMK Farmasi Bum Siliwangi Bandung, coding, kebutuhan non-fungsional, analisis basis data beserta solusi yang diberikan dan melakukan perancangan sistem berdasarkan hasil analisis tersebut.

  BAB 4. IMPLEMENTASI DAN PENGUJIAN Bab ini membahas tentang implementasi dari hasil proses analisis dan perancangan sistem dan membahas pengujian dari hasil implementasi terhadap sistem yang dilakukan di SMK Farmasi Bumi Siliwangi Bandung serta memberikan pandangan untuk sistem tersebut dari segi kelayakan maupun kesesuaian kebutuhan pengguna dan metode pengujian dalam apliakasi e-learning ini menggunakan pengujian black box.

  BAB 5. KESIMPULAN DAN SARAN Kesimpulan dan saran merupakan bab penutup yang didapat dari hasil pengujian bahwa tujuan awal sistem yang dibangun telah tercapai atau tidak, serta berisi saran untuk pengembangan sistem yang telah dibangun agar menjadi lebih baik.

BAB 2 TINJAUAN PUSTAKA

2.1 Tinjauan Sekolah

  Sekolah Menengah Kejuruan (SMK) Farmasi Bumi Siliwangi Bandung terletak di Jalan Rancabolang no. 48 B Margahayu Raya Bandung. Sekolah ini berada di kawasan padat penduduk dan lokasi yang strategis, meskipun berada lingkungan yang ramai dan banyak kendaraan yang berlalulalang, keadaan seperti ini tetap menciptakan kondisi belajar yang kondusif dan tenang.

2.1.1 Sejarah Sekolah

  Sekolah Menegah Kejuruan (SMK) Farmasi Bumi Siliwangi Bandung yang dahulu bernama Sekolah Menengah Farmasi (SMF) Bumi Siliwangi Bandung berdiri sejak tahun 1971, dulu dikenal dengan nama Sekolah Asisten Apoteker (SAA) merupakan sekolah jenjang menengah yang berada dibawah pembinaan Departemen Kesehatan dan Departemen Pendidikan Nasional, sehingga lulusannya akan mendapatkan Surat Ijin Asisten Apoteker (SIAA) dari Departemen Kesehatan RI sebagai syarat untuk dapat bekerja sebagai Asisten Apoteker. SMK Farmasi Bumi Siliwangi Bandung mendapatkan surat keputusan dari MENKES RI No. 44/B.V/Pend/71 pada tanggal 14 Juli 1971 dan SMK Farmasi Bumi Siliwangi Bandung memiliki status TERAKREDITASI „A‟ Sertifikat Akreditasi BAN – S/M , No : 02.00/375/BAP-SM/XI/2008 pada tahun 2008.

  Laboratorium 100% telah dapat menyelenggarakan kegiatan praktikum sendiri, adapun laboratorium yang dimiliki adalah Laboratorium Ilmu Resep, Laboratorium Ilmu Kimia, Laboratorium Farmakognosi, Laboratorium Cetak Tablet, Laboratorium Komputer dan Bahasa. Tahun 2006 SMK Farmasi Bumi Siliwangi Bandung berpindah tempat dari Jalan Rincik Bumi Setiabudi Bandung ke Jalan Rancabolang no.48 B Margahayu Raya Bandung hingga sekarang. Kepala Sekolah di SMK Farmasi Bumi Siliwangi Bandung sejak tahun 2012 hingga sekarang adalah H. arwan Yunianto, S.Si., Apt.

  2.1.2 Visi dan Misi Sekolah

  Visi merupakan sesuatu yang diinginkan untuk masa depan sebuah instansi yang menjadikan inspirasi untuk mencapainya. Visi SMK Farmasi Bumi Siliwangi Bandung adalah “Menjadi sekolah unggulan yang menghasilkan lulusan yang berkualitas sebagai Asisten Apoteker yang kompeten dan mandiri melalui pengembangan kepribadian dan Iptek ”.

  Misi merupakan sebuah pernyataan yang menegaskan visi melalui garis besar langkah-langkah yang akan diambil agar tercapainya tujuan yang telah dirumuskan dalam visi. Berikut Misi yang dimiliki SMK Farmasi Bumi SIliwangi Bandung adalah sebagai berikut :

  1. Meningkatkan kualitas siswa agar menjadi lulusan yang sesuai dengan Standar Kompetensi Nasional (SKN) dalam menghadapi era globalisasi.

  2. Memberikan layanan prima terhadap setiap komponen sekolah dalam rangka menghasilkan tenaga kerja yang kompeten dan mandiri.

  3. Melaksanakan kegiatan belajar mengajar dan kegiatan ekstrakulikuler untuk mengembangkan minat dan bakat dalam meraih prestasi.

  2.1.3 Kompetensi Lulusan

  Setelah merumuskan Visi dan Misi, maka perlu ditetapkan kompetensi lulusan sebagai faktor-faktor kunci keberhasilan siswa selama menempuh kegiatan belajar mengajar di SMK Farmasi Bumi Siliwangi Bandung, berikut kompetensi lulusan yang telah dirumuskan oleh sekolah adalah :

  1. Mengenali, mengembangkan, melakukan pendekatan, dan memecahkan masalah kefarmasian.

  2. Mengadakan, mengembangkan, menyediakan, dan mengendalikan mutu sediaan farmasi serta memahami manfaat dan resiko farmasi.

  3. Melakukan analisis kualitatif dan kuantitatif sediaan farmasi.

  4. Memahami cara pemberian obat, nasib obat dalam tubuh dan khasiat obat.

  5. Melakukan penelitian dan pengembangan sediaan farmasi.

  2.1.4 Struktur Organisasi Sekolah

  Struktur Organisasi adalah suatu susunan dan hubungan antara tiap bagian serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan kegiatan operasional untuk mencapai tujuan. Struktur Organisasi menggambarkan dengan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain dan bagaimana hubungan aktivitas dan fungsi dibatasi. Struktur Organisasi di SMK Farmasi Bumi SIliwangi Bandung digambarkan pada gambar 2.1.

Gambar 2.1 Struktur Organisasi SMK Farmasi Bumi Siliwangi Bandung

  2.1.5 Deskripsi Tugas

  Deskripsi tugas dibuat untuk mengetahui tugas, wewenang, dan tanggung jawab dari masing-masing bagian. Deskripsi tugas yang ada di SMK Farmasi Bumi Siliwangi Bandung dijelaskan pada tabel 2.1 sampai dengan tabel 2.7.

Tabel 2.1 Deskripsi Tugas

  Jabatan Tugas atau Tanggung Jawab Wewenang Kepala Sekolah

  a. Membuat program kerja

  a. Menjalankan semua kepala sekolah. peraturan/instruksi dari b. Mengkoordinir pembuatan lembaga yang lebih tinggi.

  Program Kerja Sekolah (PKS).

Tabel 2.2 Deskripsi Tugas (lanjutan)

  Jabatan Tugas atau Tanggung Jawab Wewenang Kepala Sekolah

  c. Mengkoordinir. pembuatan

  b. Mengatur pembagian tugas RAPBS. dan staff.

  d. Mengkoordinir perencanaan

  c. Membuat supervisi dan pelaksanaan RIPS. pelaksanaan tugas guru dan

e. Mengawasi dan membina staff.

pengelolaan dan pelaksanaan

  d. Menandatangani berkas dan Kegiatan Belajar Mengajar. dokumen yang berkala untuk f. Mengkoordinir kegiatan Ujian surat-surat/berkas Nasional dan Uji Kompetensi. (intern/ekstern) dinas, ijazah, g. Mengkoordinir kegiatan kerja dan sertifikat. sama dengan institusi e. Mengelola keuangan sekolah. pasangan, Stake Holder, Membina dan Pemerintah Kota Bandung, mempromosikan guru dan Dinas Pendidikan Kota, staff. Provinsi, dan Kota.

  h. Merencanakan dan membina pengembangan profesi dan karier staff. i. Mengkoordinir pelaksanaan Bimbingan Penyuluhan

  Kejuruan. j. Merencanakan pengembangan, pendayagunaan dan pemeliharaan sarana dan prasarana. k. Menyelenggarakan administrasi sekolah/keuangan, ketenagaan, kesiswaan, perlengkapan, dan kurikulum. l. Mengkoordinir pengembangan kurikulum. m. Mengevaluasi kegiatan program kerja sekolah, program kerja Wakil Kepala, Kepala Tata Usaha, dan pokja pokja. n. Mengkoordinir Penerimaan Siswa Baru. o. Melaksanakan kebijakan Wali Kota, Dinas Pendidikan,

  Provinsi, dan Direktorat. p. Membuat laporan berkala dan insidental. q. Tercapainya tujuan institusional sekolah.

Tabel 2.3 Deskripsi Tugas (lanjutan)

  Jabatan Tugas atau Tanggung Jawab Wewenang Kepala Sekolah r. Terpeliharanya semangat dan gairah kerja/belajar pada diri pendidik, staff, dan peserta diklat. s. Berfungsinya komponen sekolah dengan baik dan benar. t. Terpeliharanya sarana prasarana dengan baik.

  Meningkatnya kesejahteraan tenaga pendidik dan tenaga kependidikan. Koordinator

  a. Menyusun program kerja

  a. Memberikan pertimbangan

Bimbingan bimbingan dan konseling. kepada guru, wali kelas, dan

dan Konseling

  b. Identifikasi masalah. Waka bidang kesiswaan

  c. Melakukan layanan bimbingan mengenai peserta diklat yang yang meliputi layanan bermasalah dalam orientasi, layanan informasi, pengambilan keputusan. layanan pembelajaran, layanan

  b. Memanggil peserta diklat konseling perorangan, yang bermasalah. bimbingan kelompok, dan konseling kelompok.

  d. Mengaplikasikan instrumen pembimbingan.

  e. Menghimpun data peserta diklat yang bermasalah.

  f. Mengadakan konferensi kasus.

  g. Mengadakan home visit.

  h. Melakukan kerja sama dengan guru, wali kelas, orang tua, dan instansi terkait dalam penanganan peserta diklat yang bermasalah.

i. Melakukan monitoring dan evaluasi masalah.

  j. Membuat laporan berkala dan incidental. Kepala Tata Usaha

  a. Menyusun program kerja

  a. Mewakili kepala sekolah kepala Tata Usaha. dalam hal tertentu.

  b. Mendata dan mengiventarisir

  b. Mengusulkan pembagian kebutuhan tenaga Tata Usaha. tugas Tata Usaha kepada c. Membina dan Kepala Sekolah. mengembangkan karier tenaga

  c. Menanda tangani surat keluar Tata Usaha Sekolah. dalam hal tertentu, ketika d. Mengkoordinir kebutuhan Tata Kepala Sekolah tidak ada di Usaha Sekolah. tempat.

Tabel 2.4 Deskripsi Tugas (lanjutan)

  Jabatan Tugas atau Tanggung Jawab Wewenang Kepala Tata Usaha

  e. Menyiapkan dan menyajikan

  d. Mengusulkan tenaga Tata data statistik sekolah. Usaha yang dibutuhkan ke f. Mengkoordinir pelaksanaan Kepala Sekolah. kesekretariatan dan kerumahtanggaan.

  g. Mengkoordinir administrasi bea siswa.

  h. Berkoordinasi dengan tenaga pendidik dalam hal tertentu.

i. Menyusun laporan berkala dan insidental.

  Wakasek Bidang

  a. Menyusun program kerja

  a. Mewakili Kepala Sekolah Kurikulum Kurikulum. dalam hal-hal tertentu.

  b. Melaksanakan koordinasi

  b. Melaksanakan tugas Kepala dengan wakil kepala bidang Sekolah apabila Kepala lain. Sekolah tidak ada di tempat.

  c. Mensosialisasikan kurikulum

  c. Mengontrol pencapaian yang berlaku dan target kurikulum. pengembangannya.

  d. Mengusulkan rekruitmen dan

  d. Menyusun kalender pengembangan kompetensi pendidikan dan guru. mengkoordinasikan pelaksanaannya.

  e. Melaksanakan diversifikasi kurikulum.

  f. Mengkoordinir pembuatan tugas guru dan jadwal pembelajaran.

  g. Mengkoordinir persiapan pelaksanaan Uji Kompetensi, evaluasi pembelajaran dan sertifikasi diklat.

  h. Bertanggung jawab terhadap Analisis pembelajaran dan modul diklat.

i. Mengajar minimal 9 jam pelajaran.

  j. Membuat jadwal pendidikan dan pelatihan serta pengembangan SDM sekolah. k. Mengkoordinir pemasukan dan pengolahan nilai hasil ujian. l. Membuat laporan berkala dan insidental. Wakasek Bidang

a. Menyusun program kerja

  a. Mewakili Kepala Sekolah Kesiswaan Kesiswaan. dalam hal-hal tertentu.

Tabel 2.5 Deskripsi Tugas (lanjutan)

  Jabatan Tugas atau Tanggung Jawab Wewenang Wakasek Bidang

  b. Melaksanakan koordinasi

  b. Melaksanakan tugas Kepala

Kesiswaan dengan wakil kepala bidang Sekolah apabila tidak ada di

lain. tempat.

  c. Melaksanakan promosi

  c. Memberikan sanksi kepada sekolah. peserta diklat yang d. Mengkoordinir pelaksanaan melanggar tata tertib.

  Penerimaan Siswa Baru.

  d. Memilih peserta diklat untuk

  e. Melaksanakan koordinasi keperluan calon penerima bea dengan wakil kepala, guru, dan siswa, PKS dll.

  BPK dalam penampungan

  e. Menyusun jadwal upacara peserta diklat. dan perwalian.

  f. Mengkoordinir pelaksanaan pemilihan pengurus OSIS.

  g. Mengkoordinir pelaksanaan pemilihan pengurus ekstrakurikuler.

  h. Merencanakan wisin dan melakukan kerja sama dengan Hubin dalam pelaksanaannya.

i. Mengkoordinir pelaksanaan penerimaan bea siswa.

  j. Bertanggung jawab dalam pelaksanaan tata tertib peserta diklat. k. Mengajar minimal 9 jam pelajaran. l. Membuat laporan berkala dan insidental. Wakasek Bidang

  a. Menyusun program kerja

  a. Melaksanakan tugas Kepala Sarana dan Prasarana Sarana Prasarana. Sekolah apabila Kepala b. Melaksanakan koordinasi Sekolah tidak ada di tempat. dengan wakil kepala bidang

  b. Mewakili Kepala Sekolah lain. dalam hal-hal tertentu.

  c. Mengkoordinir pelaksanaan