Pembangunan aplikasi e-learning sebagai penunjang belajar mengajar di SMK YP IPPI Petojo

  

DAFTAR RIWAYAT HIDUP

DATA DIRI Nama Lengkap : Ferry Firmansyah Nama Panggilan : Ferry Tempat dan Tanggal Lahir : Cianjur, 3 Februari 1989 Jenis Kelamin : Laki-laki Status : Belum Kawin Alamat : Jl. Kh. Saleh. No. 60 Cianjur Kewarganegaraan : Indonesia Agama : Islam Telepon : 085659667914 Alamat Email : ferryfirmansyah032@gmail.com

peys032@yahoo.com

PENDIDIKAN FORMAL

  1995– 2001 : SD Negeri Sayang 1 2001–2004 : SMP Negeri 2 Cianjur 2004 –2007 : SMA Negeri 2 Cianjur 2007 –2013 : Program Studi S1 Jurusan Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam keadaan sadar

tanpa paksaan

  Bandung, (Ferry Firmansyah)

  

PEMBANGUNAN APLIKASI E-LEARNING

SEBAGAI PENUNJANG BELAJAR MENGAJAR

DI SMK YP IPPI PETOJO

SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer

  

FERRY FIRMANSYAH

10107357

PROGRAM TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

  

2013

KATA PENGANTAR

  Assalamu’alaikum Wr. Wb., Alhamdulillahirabbil ‘alamin, segala puji dan syukur penulis panjatkan ke hadirat sang Maha Pintar Allah SWT, karena dengan izin-Nya dan setitik ilmu pengetahuan yang dipinjamkan kepada mahluk-Nya, penulis dapat menyelesaikan laporan tugas akhir ini.

  Laporan tugas akhir/skripsi dengan judul “PEMBANGUNAN APLIKASI E-LEARNING SEBAGAI PENUNJANG BELAJAR MENGAJAR DI SMK YP

  IPPI PETOJO” ini disusun guna memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia. Selama menulis laporan tugas akhir ini, penulis telah mendapatkan banyak sekali bimbingan dan bantuan dari berbagai pihak yang telah dengan segenap hati dan keikhlasan yang penuh membantu dan membimbing penulis dalam menyelesaikan laporan ini. Dengan kesadaran hati, penulis ucapkan terima kasih kepada :

  1. Ayahanda dan Ibunda, Ade D. Iskandar dan Kokon Koniah, dukungan lahir maupun batin, beserta do’anya senantiasa mengiri setiap perjalanan hidupku.

  2. Dr. Ir. Eddy Soeryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indonesia.

  3. Dekan Prof. Dr. H. Denny Kurniadie, Ir., M.Sc., selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

  4. Irawan Afrianto, S.T., M.T. selaku Ketua Program Studi Teknik Informatika Universitas Komputer Indonesia dan penguji.

  5. Wina Witanti, S.T., M.T. selaku dosen pembimbing terima kasih telah banyak meluangkan waktu untuk memberikan bimbingan, saran dan nasehatnya selama penyusunan skripsi ini.

  6. Ednawati Rainarli, S.Si., M.Si. sebagai penguji yang telah banyak memberikan saran, arahan dan bimbingan kepada penulis.

  7. Bapak dan Ibu dosen serta seluruh staf pegawai jurusan Teknik Informatika, UNIKOM Bandung yang telah banyak membantu penulis.

  8. Kakak Adikku Tercinta, Teti Hernawati, Santi Rahmawati, Irfan Maulana Shidiq, Ika Purnamasari dan Ali Nurul Ihsan, keluargaku yang selalu ada untuk memotivasiku agar bisa lulus tahun ini.

  9. Kepala Sekolah, Staf Guru dan TU di SMK YP IPPI Petojo

  10. Yusuf Abdul Aziz, selaku kakak dan orang yang membantu di tempat penelitian.

  11. Sahabat-sahabatku. Terima kasih telah menemani dalam suka dan duka kepada penulis serta semangat yang diberikan selama perjalanan penyelesaian skripsi ini.

  12. Teman-teman di kelas IF-8 angkatan 2007, yang telah sama-sama melakukan perkuliahan selama di UNIKOM, semoga kita selalu menjadi orang yang sukses.

  13. Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini yang tidak bisa disebutkan satu persatu.

  Penulis sadar bahwa dalam penulisan skripsi ini masih terdapat banyak kekurangan baik dari segi teknik penyajian penulisan, maupun materi penulisan mengingat keterbatasan ilmu yang dimiliki penulis. Oleh karena itu, penulis sangat mengharapkan segala bentuk saran dan kritik dari semua pihak demi penyempurnaan skripsi ini. Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya dan membalas segala amal budi serta kebaikan pihak- pihak yang telah membantu penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan manfaat bagi pihak-pihak yang membutuhkan.

  Bandung, Agustus 2013 Penulis

  

DAFTAR ISI

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

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

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

DAFTAR ISI ..................................................................................................... v

DAFTAR GAMBAR ..................................................................................... viii

DAFTAR TABEL ............................................................................................ xi

DAFTAR SIMBOL ....................................................................................... xiv

DAFTAR LAMPIRAN .................................................................................. xvii

  

BAB I PENDAHULUAN ................................................................................ 1

I.1 Latar Belakang Masalah......................................................................... 1 I.2 Identifikasi Masalah ............................................................................... 2 I.3 Maksud dan Tujuan ............................................................................... 2 I.3.1 Maksud .................................................................................................. 2 I.3.2 Tujuan .................................................................................................... 3 I.4 Batasan Masalah .................................................................................... 3 I.5 Metodologi Penelitian ............................................................................ 4 I.5.1 Tahap Pengumpulan Data ....................................................................... 4 I.5.2 Metode Pengembangan Perangkat Lunak ............................................... 5 I.6 Sistematika Penulisan ............................................................................ 7

BAB II TINJAUAN PUSTAKA ....................................................................... 9

II.1 Profil SMK YP. IPPI Petojo ................................................................... 9 II.1.1 Sejarah Perkembangan SMK YP. IPPI Petojo......................................... 9 II.1.2 Visi dan Misi SMK YP. IPPI Petojo ....................................................... 9 II.1.3 Logo SMK YP. IPPI Petojo .................................................................. 10 II.1.4 Struktur Organisasi SMK YP. IPPI Petojo ............................................ 11 II.2 Landasan Teori .................................................................................... 17 II.2.1 Pengertian Sistem ................................................................................. 17 II.2.2 Konsep Data Dan Informasi ................................................................. 19 II.2.3 E-learning ............................................................................................ 20 II.2.4 Alat-alat Pemodelan Sistem .................................................................. 22

  II.2.5 Basis Data ............................................................................................ 25

  II.2.6 Diagram E-R (Entity Relationship Diagram) ........................................ 25

  II.2.7 Kamus Data (Data Dictionary) ............................................................. 26

  II.2.8 Internet ................................................................................................. 26

  II.2.9 Jaringan Komputer ............................................................................... 29

  II.2.10 Perangkat Lunak Pendukung ................................................................ 35 ANALISIS DAN PERANCANGAN SISTEM .................................. 39

  BAB III III.1 Analisis Sistem .................................................................................... 39 III.1.1 Analisis Masalah .................................................................................. 39 III.1.2 Analisis Prosedur Yang Sedang Berjalan .............................................. 40 III.1.3 Aturan Bisnis Yang Akan Dibangun ..................................................... 48 III.2 Analisis Kebutuhan Non Fungsional .................................................... 49 III.2.1 Analisis Pengkodean ............................................................................ 49 III.2.2 Analisis Jaringan .................................................................................. 51 III.2.3 Analisis Perangkat Keras ...................................................................... 52 III.2.4 Analisis Perangkat Lunak ..................................................................... 52 III.2.5 Analisis Pengguna ................................................................................ 53 III.2.6 Analisis Monitoring.............................................................................. 55 III.3 Analisis Basis Data .............................................................................. 56 III.3.1 Perancangan Model Data ER (Entity Relationship Diagram) ................ 56 III.4 Analisis Kebutuhan Fungsional ............................................................ 59 III.4.1 Diagram Konteks ................................................................................. 59 III.4.2 Data Flow Diagram (DFD) .................................................................. 60 III.4.3 Spesifikasi Proses ................................................................................. 75 III.4.4 Kamus Data........................................................................................ 103 III.5 Perancangan Sistem ........................................................................... 109 III.5.1 Diagram Relasi ................................................................................... 109 III.5.2 Struktur Tabel .................................................................................... 111 III.5.3 Perancangan Struktur Menu ............................................................... 117 III.5.4 Perancangan Antarmuka Perangkat Lunak .......................................... 118 III.5.5 Perancangan Pesan ............................................................................. 132

  III.5.6 Jaringan Semantik .............................................................................. 133

  III.5.7 Perancangan Prosedural...................................................................... 134

  BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ........................... 139 IV.1 Implementasi Sistem .......................................................................... 139 IV.1.1 Perangkat Keras Yang Digunakan ...................................................... 139 IV.1.2 Perangkat Lunak Yang Digunakan ..................................................... 140 IV.1.3 Implementasi Domain ........................................................................ 140 IV.1.4 Implementasi Database ...................................................................... 140 IV.1.5 Implementasi Antarmuka ................................................................... 158 IV.2 Pengujian Sistem ............................................................................... 160 IV.2.1 Rencana Pengujian ............................................................................. 160

BAB V KESIMPULAN DAN SARAN ......................................................... 187

V.1 Kesimpulan........................................................................................ 187 V.2 Saran ................................................................................................. 188

DAFTAR PUSTAKA ..................................................................................... 189

  

DAFTAR PUSTAKA

[1] Dadan, Urnar Daihani. (2001). Komputerisasi Pengambilan Keputusan.

  Jakarta: Elex Media Komputetindo. [2] Darin, E. Hartley. (2001). Selling e-Learning, American Society for Training and Development.

  [3] Davis, B Gordon and H. Olson Margrethe. (1985); Management

  Information System: Conceptual Foundations, Structure, and Development, Second Edition, McGraw-Hill: Series in Management Infromation System;

  USA: McGraw Hill, Inc. [4] Fathansyah, Ir. (2002). BASIS DATA. Bandung : Informatika. [5] Glossary of e-Learning Terms, LearnFrame.com, 2001. [6] Irawan, Budi. (2005). Jaringan Komputer. Yogyakarta: Graha Ilmu. [7] JERRY FITZGERALD, ARDRA F. FITZGERALD, and WARREN D.

  STALLINGS JR. (1981). Fundamentals of systems analysis, 2nd ed. New York: JOHN WILEY & SONS

  [8] Jogiyanto, HM. (1999). Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Penerbit Andi.

  [9] MADCOMS. (2008). PHP & MySQL untuk Pemula. Yogyakarta : Andi. [10] Raymond, McLepd. (1996). Sistem Informasi Manajemen. Jakarta: Penerbit PT Prenhallindo.

  [11] Pressman, Roger. (2002). Rekayasa Perangkat Lunak. Yogyakarta: Andi Publisher.

  [12] Siahaan, Sudirman. (2002). E-learning (Pembelajaran Elektronik) sebagai

  Salah Satu Alternatif Kegiatan Pembelajaran. Jurnal Pendidikan, (Online), Jurnal 42.

  [13] Sunarfrihantono, Bimo. (2003). PHP dan MySQL untuk Web. Yogyakarta: Andi.

BAB I PENDAHULUAN I.1 Latar Belakang Masalah Sekolah Menengah Kejuruan Yayasan Perguruan Institut Pengembangan Pendidikan Indonesia (SMK YP IPPI) di wilayah Petojo, Jakarta Pusat. Sekolah

  ini yang memiliki fasilitas yang cukup lengkap diantaranya memiliki labotarium komputer dengan terkoneksi ke Internet. SMK YP IPPI Petojo memiliki 3 (tiga) program keahlian, yaitu Akuntansi, Administrasi Perkantoran dan Pemasaran. Dibangunnya aplikasi e-learning ini sebagai penunjang kegiatan belajar mengajar hal ini ditujukan untuk kebutuhan siswa belajar secara mandiri serta mengukur keterampilan dan kompetensi siswa agar terbiasa menggunakan aplikasi ketika di dunia kerja.

  Berdasarkan kuesioner yang telah disebarkan ke beberapa siswa diketahui bahwa proses belajar mengajar di SMK YP IPPI Petojo ini dilakukan dengan cara menyampaikan materi secara langsung atau secara tatap muka kepada siswanya, proses mengajar seperti ini memiliki masalah, yaitu beragamnya siswa dalam memahami materi sehingga dibutuhkan pembelajaran kolaboratif sebagai tambahan (suplemen) untuk mengulangi materi pelajaran di kelas. Selain itu, kesulitan siswa dalam mencari materi dan soal latihan yang sesuai dengan standar kompetensi atau kompentensi dasar (SK/KD).

  Komunikasi hanya mengandalkan ketua kelas mengakibatkan penyampaian materi, tugas dan pengumuman menjadi lambat. Dalam pengumpulan tugas tenggat waktu setiap guru berbeda-beda, terkadang tugas harus dikumpulkan pada hari yang sama atau tugas yang membutuhkan waktu yang lama seperti tugas bulanan sehingga terjadi kesimpangsiuran informasi tanggal pengumpulan tugas. Oleh karena itu diperlukan media sebagai fasilitas penyampaian informasi tersebut. Kepala sekolah sebagai pemimpin tertinggi di dalam sekolah mempunyai tugas yang kompleks diantaranya sebagai manajer pendidik, namun mengalami kesulitan dalam hal mendapatkan informasi keaktifan guru secara cepat dan akurat. Untuk mendapatkan informasi tersebut kepala sekolah harus mengadakan visitasi ke setiap kelas, hal ini membutuhkan waktu yang lama untuk mendapatkan informasi.

  Berdasarkan masalah-masalah tersebut maka dibutuhkannya pembangunan aplikasi e-learning di SMK YP IPPI Petojo sebagai sistem penunjang belajar mengajar.

  I.2 Identifikasi Masalah

  Dilihat dari fakta yang terjadi di Sekolah Menengah Atas YP IPPI Petojo, saat ini terdapat beberapa masalah dalam proses belajar mengajar secara konvensional, diantaranya:

  1. Beragamnya siswa dalam memahami materi di kelas sehingga membutuhkan pembelajaran kolaboratif sebagai tambahan (suplemen).

  2. Kesulitan siswa dalam mencari materi dan soal latihan yang sesuai dengan standar kompetensi atau kompentensi dasar (SK/KD)

  3. Komunikasi hanya mengandalkan ketua kelas mengakibatkan penyampaian materi, tugas dan pengumuman menjadi lambat dan terjadi kesimpangsiuran informasi.

  4. Kepala sekolah mengalami kesulitan dalam melihat keaktifan guru, untuk mendapatkan informasi tersebut kepala sekolah harus melakukan visitasi ke setiap kelas, hal ini membutuhkan waktu yang lama.

  I.3 Maksud dan Tujuan

  Berikut ini penjelasan maksud dan tujuan sebagai berikut :

   Maksud

  I.3.1 Berdasarkan permasalahan yang diteliti, maka maksud dari penelitian ini adalah untuk membangun E-learning berbasis website di SMK YP IPPI Petojo.

  I.3.2 Tujuan

  Adapun tujuan yang akan dicapai dari penulisan skripsi ini adalah sebagai berikut:

  1. Membangun sistem penunjang proses belajar mengajar di SMK YP IPPI Petojo sebagai tambahan untuk mengulangi materi pelajaran di kelas

  2. Memfasilitasi guru untuk menyampaikan materi, tugas, pengumuman dan soal latihan sesuai dengan standar kompetensi

  3. Memberikan sarana komunikasi antara siswa dan guru.

  4. Membantu kepala sekolah dalam memonitoring keaktifan guru.

  I.4 Batasan Masalah

  Penelitian yang telah dilakukan untuk merancang dan implementasi aplikasi e-learning berbasis website pada SMK YP IPPI Petojo maka memiliki batasan masalah sebagai berikut :

  1. Aplikasi e-learning ini ditujukan kepada siswa, guru, kepala sekolah dan pengurus SMK YP IPPI Petojo

  2. Aplikasi ini hanya mengolah data keperluan pembelajaran online, tidak mengolah sistem akademik sekolah.

  3. Aplikasi e-learning ini memiliki sarana komunikasi berupa forum diskusi dan pengumuman

  4. Data yang diolah dalam aplikasi e-learning ini yaitu data guru, data siswa, data mata pelajaran, data kelas, data nilai, data soal ulangan dan data forum diskusi.

  5. Proses pengelolaan yang ada pada aplikasi e-learning ini adalah proses pemberian materi, tugas, nilai tugas dan nilai ujian.

  6. Keluaran (output) yang dihasilkan adalah referensi materi, tugas pelajaran, informasi nilai tugas, informasi nilai ulangan, informasi guru dan informasi siswa.

  7. Fitur unggulannya yang ada pada aplikasi e-learning ini adalah Monitoring Kepala Sekolah untuk melihat keaktifan siswa dan guru.

  8. Konten dan bahan ajar atau E-learning content dalam bentuk multimedia-based content dan text-based content.

  9. File refensi materi pelajaran yang dapat diunggah oleh guru berformat doc, pdf, zip, xls, ppt atau flv.

  10. Metode analisis yang digunakan dalam pembangunan aplikasi e-

  learning ini berdasarkan analisis terstruktur, dimana pemodelan data

  menggunakan Entity Relational (ER) dan menggambarkan pemodelan fungsional menggunakan Data Flow Diagram (DFD).

  I.5 Metodologi Penelitian

  Metodologi penelitian yang akan digunakan dalam menyusun tugas akhir ini menggunakan metode analisis deskriptif, yaitu metode penelitian menggunakan studi kasus.

  I.5.1 Tahap Pengumpulan Data

  Teknik pengumpulan data yang akan digunakan terdiri dari 3 (tiga) jenis cara pengumpulan data diantaranya :

  1. Studi Literatur.

  Pengumpulan data yang dilakukan dengan cara mengumpulkan dan membaca yang berkaitan dengan e-leaning berupa buku-buku, literatur, jurnal, paper dan artikel-artikel yang terdapat di internet.

  2. Observasi.

  Observasi merupakan kegiatan pengamatan secara langsung di tempat penelitian untuk mengumpulkan data yang dibutuhkan dalam permasalahan yang dicari. Proses pengamatan yang dilakukan di SMK YP IPPI Petojo. Hal yang diteliti adalah proses belajar mengajar.

  3. Wawancara Wawancara merupakan teknik pengumpulan data dengan tanya jawab secara langsung kepada salah seorang guru yang berwenang di SMK YP IPPI Petojo yang berkaitan dengan masalah yang belajar mengajar di sekolah, interaksi guru dan siswa, kesiapan e-learning di sekolah tersebut.

  4. Kuesioner Kuesioner merupakan teknik pengumpulan data yang dilakukan dengan cara memberi seperangkat pertanyaan tertulis yang disebarkan kepada pihak sekolah, 50 siswa dan 30 guru. Kepada pihak sekolah di SMK YP IPPI Petojo berkaitan dengan identitas sekolah, informasi sekolah, infrastruktur, pemanfaatan internet dan elearning. Sedangkan petanyaan kepada siswa dan guru berkaitan dengan kegiatan belajar mengajar, pemanfaatan intenet dan pengetahuan tentang e-learning.

   Metode Pengembangan Perangkat Lunak

I.5.2 Model pengembangan dalam pembuatan E-learning ini menggunakan

  model waterfall atau sering juga disebut Model Sekuensial Linear mengusulkan sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan pemeliharaan (Pressman, 2002), yaitu sebagai berikut:

  1. Rekayasa Sistem Tahap ini merupakan bagian dari sistem terbesar dalam pengerjaan suatu proyek. Kegiatan pengumpulan data dimulai dengan menentukan berbagai kebutuhan yang didapat dari pengamatan langsung ke lapangan, wawancara dan kuesioner, data-data yang terkumpul untuk digunakan keperluan sistem dan menempatkannya ke dalam pembentukan perangkat lunak.

  2. Analisis Kebutuhan Analisis kebutuhan merupakan tahap mencari, mendefenisikan dan memahami kebutuhan software. Pengumpulan kebutuhan dengan fokus pada perangkat lunak seperti fungsi atau menu-menu, cara kerja, informasi yang terdapat dalam e-learning dan sesuai kebutuhan Sekolah SMK YP IPPI Petojo dan antarmuka yang diharapkan. Setelah itu didokumentasi dan di review oleh pengguna

  3. Desain Proses ini digunakan untuk mengubah kebutuhan-kebutuhan diatas menjadi representasi ke dalam bentuk rancangan software sebelum koding dimulai. Untuk mendesain rancangan dibutuhkan tool untuk menggambarkan kebutuhan SMK YP IPPI Petojo dengan perancangan struktur data, data flow

  diagram (DFD) untuk menunjukan aliran data dan perancangan antarmuka.

  Proses desain ini juga harus terdokumentasi dengan baik dan menjadi wujud/bentuk sebuah perangkat lunak

  4. Pengkodean Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tersebut harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding. Aplikasi yang dibangun untuk e-learning ini berbasis web maka bahasa pemrograman yang digunakan adalah PHP. Dalam proses ini merupakan tahap penerapan dari tahap desain sehingga aplikasi berjalan sesuai dengan keinginan pengguna.

  5. Implementasi dan Pengujian Penyatuan unit-unit program yang akan diimplementasikan, kemudian diuji secara keseluruhan, pengujian ini dilakukan untuk mengetahui software yang telah dibuat telah sesuai dengan keinginan pengguna aplikasi ini, dengan cara sampling ke beberapa pengguna SMK YP IPPI Petojo untuk mencoba aplikasi e-leaning kemudian diukur dengan kuesioner.

  6. Pemeliharaan Setelah tahap implementasi dan pengujian maka dilakukan tahap pemeliharan, namun tahap ini tidak digunakan karena penelitian ini tidak sampai ke tahap ini.

  [ 11] Gambar I.1 Model Waterfall

I.6 Sistematika Penulisan

  Sistematika penulisan tugas akhir ini disusun untuk memberikan gambaran umum tentang permasalahan dan pemecahannya. Sistematika penulisan tugas akhir ini adalah sebagai berikut:

  BAB I PENDAHULUAN Bab ini berisi tentang dasar-dasar pemikiran untuk membuat e-learning yang

  meliputi, permasalahan yang melatarbelakangi dibangunnya e-learning, merumuskan masalah untuk mendukung pembangunan dari e-learning, maksud dan tujuan yang harus dicapai dari pembangunan sistem ini, batasan-batasan untuk memfokuskan pembuatan sistem ini, metode-metode penelitian untuk pengumpulan data, metode pembangunan perangkat lunak dan sistematika penulisan yang menjelaskan garis besar dari setiap bab-nya.

  BAB II TINJAUAN PUSTAKA Bab ini terbagi menjadi dua bagian. Bagian pertama yaitu tinjauan sekolah, berisi

  penjelasan tentang sejarah singkat sekolah, visi, misi dan struktur organisasi sekolah. Bagian kedua berupa landasan teori, berisi teori-teori pendukung yang digunakan untuk membangun e-learning di SMK YP IPPI PETOJO.

  BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis kebutuhan dalam membangun perangkat lunak berdasarkan

  hasil analisis seperti analisis kebutuhan fungsional dan non-fungsional. Proses perancangan pada e-learning sesuai dengan pendekatan analisis terstruktur, yaitu Entity Flow Diagram (ERD), Data Flow Diagram (DFD) dan Diagram Konteks. Selain itu terdapat juga perancangan sistem yang akan dibangun sesuai dengan perancangan struktur menu dan antarmuka.

  BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini berisi hasil implementasi dari analisis dan perancangan sistem yang

  dilakukan, serta hasil pengujian sistem yang dilakukan di lingkungan SMK YP

  IPPI Petojo agar diketahui apakah e-learning ini sudah memenuhi kebutuhan pihak sekolah.

  BAB V KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang diperoleh dari tujuan dan permasalahan yang telah

  terselesaikan dan jika keinginan dari pihak sekolah SMK YP IPPI Petojo yang belum terpenuhi maka dipaparkan dalam bentuk saran untuk perbaikan dan pengembangan sistem aplikasi ke depannya.

BAB II TINJAUAN PUSTAKA Profil SMK YP. IPPI Petojo II.1 Berikut adalah profil dari SMK YP. IPPI Petojo yang merupakan tempat penelitian untuk membangun sistem e-learning . Sejarah Perkembangan SMK YP. IPPI Petojo II.1.1 Yayasan Perguruan IPPI didirikan Tahun 1951 dengan membuka SMP- SMA. Dengan tujuan didirikan Yayasan Perguruan IPPI pada jaman itu, yaitu

  menampung bekas – bekas pejuang kemerdekaan Republik Indonesia yang belum menikmati pendidikan semasa perjuangan kemerdekaan Republik Indonesia. Pada waktu itu SMP menumpang di SMP Negeri 5 Jalan DR. Sutomo sedangkan SMA menumpang di SMEA Negeri 1 Gambir.

  Sebagai langkah pengembangan serta partisipasi terhadap pemerintah di Dunia Pendidikan pada Tahun 1969 membuka sekolah baru yaitu SMEA YP IPPI yang menumpang di SMEA Negeri 1 Gambir. Pembukaan SMEA ternyata memperoleh kepercayaan dari masyarakat maupun pemerintah dalam hal ini Depdikbud melalui Kanwil Depdikbud DKI Jakarta.

   Visi dan Misi SMK YP. IPPI Petojo

  II.1.2 Berikut ini adalah visi dan misi SMK YP. IPPI Petojo sebagai berikut : Visi

  II.1.2.1 Landasan teori adalah teori-teori yang relevan dan dapat digunakan untuk

  menjelaskan variabel-variabel penelitian. Landasan teori ini juga berfungsi sebagai dasar untuk memberi jawaban sementara terhadap rumusan masalah yang diajukan, serta membantu dalam penyusunan penelitian. Teori teori yang digunakan tersebut, bukan sekedar pendapat dari pengarang saja, melainkan teori yang sudah teruji kebenarannya

II.1.2.2 Misi

  Berikut ini misi dari sekolah SMK YP IPPI Petojo sebagai berikut :

  1. Meningkatkan kualitas pembinaan kesiswaan dalam mewujudkan IMTAQ dan sikap kemandirian.

  2. Mempertahankan dan mengembangkan eksistensi sekolah sebagai kebanggaan bangsa.

  3. Terwujudnya kegiatan belajar mengajar dengan system ganda antara sekolah dan masyarakat.

  4. Sekolah sebagai pusat IPTEK dan pengembangan kerja.

  5. Mengembangkan unit produksi sebagai kegiatan dan operasional praktek kerja siswa.

  6. Meningkatkan profesional guru, karyawan dan manajemen sekolah.

  7. Meningkatkan mutu relevansi prasarana serta jumlah fasilitas pendidikan.

  8. Mengembangkan bakat minat peserta didik melalui kegiatan ekstrakurikuler atau lomba di dalam dan luar sekolah.

  9. Meningkatkan kualitas KBM dan mencapai kompetensi siswa berstandar Nasional.

  10. Meningkatkan kemitraan dengan DU/DI.

  11. Mempertahankan dan mengembangkan eksistensi sekolah sebagai kebanggaan bangsa.

   Logo SMK YP. IPPI Petojo

  II.1.3 Logo yang dimiliki SMK YP IPPI Petojo seperti pada Gambar II.1.

  

Gambar II.1 Logo SMK YP IPPI Petojo

  II.1.4 Struktur Organisasi SMK YP. IPPI Petojo

  Berikut adalah struktur Organisasi SMK YP IPPI Petojo seperti pada Gambar II.2.

  

Gambar II.2 Organigram SMK YP IPPI Petojo

Deskripsi Pekerjaan

  II.1.4.1 Dibagian ini akan menerangkat gambaran besar tentang tugas-tugas para

  guru di SMK YP IPPI Petojo, dari Kepala sekolah hingga guru piket. Berikut penjelasan tugas-tugas para guru :

  1. Komite Sekolah Fungsi utama komite sekolah sebagai sosial kontrol sekolah yang bertugas mengawasi mutu sekolah tersebut, baik dari kualitas pengajaran, fasilitas, pembangunan, dsb.

  2. Kepala sekolah Kepala Sekolah sebagai pimpinan tertinggi di dalam suatu sekolah mempunyai tugas yang kompleks dan dan sangat menentukan maju mundurnya suatu sekolah. Tugas Kepala Sekolah yang kompleks tersebut, tidak dapat dirumuskan seluruhnya kedalam suatu prosedur tugas Kepala Sekolah.

  Dianta peranan Kepala Sekolaah :

  a. Sebagai pendidik (Edukator) b. Sebagai pengelolah petugasistrasi

  c. Sebagai pembimbing bagi staff

  d. Sebagai pimpinan pendidikan e. Sebagai mannajer pendidik.

  3. Wakil Kepala Sekolah Tugas pokok dan fungsi (tupoksi) Wakil Kepala Sekolah adalah membantu

  Kepala Sekolah dalam kegiatan-kegiatan sebagai berikut : a. Menyusun perencanaan, membuat program kegiatan dan pelaksanaan program.

  b. Pengorganisasian

  c. Pengarahan

  d. Ketenagaan

  e. Pengkoordinasian

  f. Pengawasan

  g. Penilaian

  h. Identifikasi dan pengumpulan data i. Penyusunan laporan j. Wakil Kepala Sekolah bertugas membantu Kepala Sekolah dalam urusan- urusan sebagai berikut: Kurikulum, Kesiswaan, Sarana Prasarana, dan Humas.

  4. DU/DI (Dunia Usaha dan Dunia Industri) Sudah banyak SMK yang memanfaatkan dunia kerja dan industri sebagai tempat praktik maupun sekedar difungsikan sebagai menambah wawasan tentang dunia kerja kepada peserta didiknya. Berikut ini peranan DU/DI sebagai berikut :

  a. Sebagai tempat praktik siswa

  b. Industri sebgai tempat magang kerja

  c. Industri sebgai tempat belajar manajemen industri dan wawasan dunia kerja

  5. Ketua Kompetensi Keahlian Ketua Kompetensi Keahlian mempunyai tugas dan peran sebagai berikut:

  a. Mengadakan test penelusuran minat dan bakat

  b. Menginventarisir perlengkapan/peralatan pada program masing-masing

  c. Mengatur, merawat dan memperbaiki barang-barang inventaris bekerjasama dengan Wakasek Sarana d. Bekerjasama dengan Wakasek Kurikulum dan Wakasek Kesiswaaan dan penjurusan peserta didik e. Bekerjasama dengan Wakasek Kurikulum dan Wakasek Kesiswaan dan

  Wakasek Hubin dalam kegiatan Prakerin peserta didik

  f. Mengatur jadwal Prakerin baik di lingkungan intern maupun ekstern sekolah g. Membimbing peserta Lomba Kompetensi Siswa (LKS)

  h. Bekerjasama dengan Wakasek Hubin dalam praktek kewirausahaan i. Menyusun laporan berkala j. Menyusun transkip nilai siswa/peserta didik bekerjasama dengan Wakasek

  Kurikulum k. Menyusun program kegiatan penggunaan ruang praktek lengkap dengan jadwal penggunaan ruangan l. Menginventarisir bahan dan peralatan praktek serta jadwal perbaikan dan pemeliharaan peralatan praktek m. Memfungsikan pengoperasian peralatan praktek secara maksimal n. Memelihara kebersihan dan keamanan ruang praktek o. Membuat tata tertib penggunaan ruang praktek p. Membantu Wakasek Kurikulum dalam pengadaan data-data yang berkenaan dengan bidangnya.

  6. Tata Usaha Tata usaha sekolah adalah bagian dari unit pelaksana teknis penyelenggaraan sistem informasi pendidikan di sekolah. Informasi yang tata usaha sekolah kelola penting sebagai basis pelayanan dan bahan pengambilan keputusan sekolah. Semakin lengkap dan akurat data terhimpun maka pemberian pelayanan makin mudah dan pengembilan keputusan makin tepat.

  7. Pembina BP/BK Fungsi BP/BK diantaranya adalah pemahaman individu dengan segala karakteristiknya, fungsi pencegahan, yakni mencegah perilaku negatif yang dapat menghambat perkembangannya, fungsi pengentasan, yakni memberi bantuan dalam mengentasankan permasalahannya, serta fungsi pemeliharaan dan pengembangan, yakni bagaimana memelihara dan dan mengembangkan potensi yang ada pada diri anak didik.

  8. Pembina Ekstrakulikuler dan Praktek Bertanggung jawab dalam merumuskan, melaksanakan dan mengembangkan kegiatan kesiswaan. Wewenang adalah melaksanakan pengawasan terhadap semua kegiatan kesiswaan. Tugasnya adalah sebagai berikut : 1. Menyusun program kegiatan kesiswaan (OSIS).

  2. Melaksanakan pengawasan tata tertib siswa.

  3. Melakukan rapat koordinasi OSIS.

  9. Pembina PSG PSG (Pendidikan Sistem Ganda) dimaksud adalah suatu bentuk penyelenggaraan pendidikan keahlian professional yang memadukan secara sistematis dan sinkron antara program pendidikan di sekolah dan program penguasaan keahlian yang diperoleh melalui kegiatan bekerja langsung di dunia kerja, terarah untuk mencapai suatu tingkat keahlian professional tertentu.

  10. Wali Kelas Wali kelas bertugas mewakili orang tua dan kepala sekolah dalam lingkungan pendidikan, meningkatkan ketaqwaan terhadap Tuhan Yang Maha Esa, membantu pengembangan keterampilan anak didik, membantu pengembangan kecerdasan anak didik, mempertinggi budi pekerti dan kepribadian anak didik.

  11. Guru Piket

  Berikut ini adalah deskripsi tugas guru piket sebagai berikut:

  1. Bekerja sama dengan 6 K menertibkan siswa menuju kelas setelah bel masuk dibunyikan, pada jam pembelajaran pertama, keempat setelah istirahat pertama, dan keenam setelah istirahat kedua;

  2. Mengawasi siswa dalam pergantian jam pembelajaran;

  3. Mengontrol per kelas, Bengkel dan laboratorium bila ada guru yang tidak hadir atau terlambat masuk kelas/hadir;

  4. Mendampingi kelas yang guru bidang studi bersangkutan tidak hadir namun meninggalkan tugas;

  5. Mendampingi kelas yang guru bidang studi bersangkutan tidak hadir namun tidak meninggalkan tugas dengan jalan memanfaatkan Program Kerja Guru bidang studi ybs., lembar kegiatan siswa, buku pelajaran, atau media lain demi pembelajaran siswa di kelas yang ditugaskan;

  6. Mengoordinasi pembelajar dalam belajar sesuai dengan tujuan dan kewajiban pengembangan kompetensi yang diembannya di kelas yang ditugaskan;

  7. Mendampingi pembelajar dalam mengerjakan tugas pembelajaran yang diberikan oleh guru bidang studi di kelas yang ditugaskan;

  8. Memberikan/menyerahkan laporan kegiatan pembelajar ke Kurikulum sesuai dengan tugas yang diberikan oleh guru bidang studi;

  9. Bertanggung jawab terhadap ketertiban pembelajar di kelas yang ditugaskan;

  10. Memberi masukan dan berperan aktif dalam kerja administrasi di Sekretariat Kurikulum jika tidak ada guru yang tidak hadir.

  12. Pembina Unit Produksi Tugas Pembina Unit Produksi (UP) sebagai berikut :

  a. Membantu Kepala Sekolah di bidang unit produksi dalam pengembangan dan pembinaan unit produksi yang produktif, profesional dan kompetitif,

  b. Mengkoordinir dan melaksanakan pengembangan hubungan usaha masyarakat, industri dan unit produksi baik ke dalam maupun ke luar sekolah

  c. Memberikan informasi positip tentang pemberdayaan potensi unit produksi sekolah kepada masyarakat, industri dan dunia usaha serta kepada pemerintah

  d. Melakukan koordinasi dengan Ketua Kompetensi Keahlian dalam rangka pemecahan masalah yang bertalian dengan pelaksanaan program pengembangan unit produksi serta unit usaha lain di luar sekolah

  e. Melaksanakan koordinasi dan evaluasi administratif hasil usaha unit produksi sekolah dan usaha lain di luar sekolah f. Membantu sekolah memperoleh dana di luar dana sekolah dengan lebih mengoptimalkan fasilitas sekolah guna membantu kesejahteraan sekolah g. Menyusun laporan keuangan dan laporan kegiatan usaha unit produksi secara berkala.

  13. Dewan Guru Peranan Guru di Sekolah adalah sebagai berikut:

  a. Fasilitator, yaitu mengusahakan berbagai sumber belajar yang menunjang pencapaian tujuan pembelajaran.

  b. Pembimbing, dalam artian mengusahakan kemudahan anak untuk belajar. Peran guru seperti inilah yang disebut membelajarkan peserta didik.

  c. Mediator, yaitu kreatif memilih dan menggunakan media pembelajaran yang tepat.

  d. Learning manager (pengelola kelas), yaitu mengusahakan terciptanya kondisi belajar di kelas yang optimal.

  e. Motivator, yaitu lebih banyak memberikan dorongan semangat terhadap belajar siswa, sehingga siswa bergairah untuk belajar atas dorongan diri sendiri, dan mereka menjadi sadar bahwa belajar adalah demi kepentingan masa depan dirinya.

  f. Evaluator, yaitu mengevaluasi proses dan hasil belajar siswa serta proses pembelajaran oleh guru sendiri dalam rangka memperoleh balikan yang dapat digunakan untuk merevisi strategi pembelajaran yang lebih tepat, dari pada perannya sebagai: g. Transmitter, yaitu memindahkan nilai-nilai ataupun ilmu pengetahuan kepada siswa.

  h. Demonstrator, yaitu penampilan sebagai pengajar atau penceramah di depan kelas. i. Informator, yaitu sebagai juru penerang yang memberikan pesan-pesan kepada siswa. j. Organisator, yaitu pengatur “lalu lintas” belajar siswa k. Direktor (pengarah), yaitu memberi petunjuk yang wajib dipatuhi siswa. l. Inisiator yaitu pemrakarsa tunggal tentang kegiatan-kegiatan siswa.

  14. Siswa Siswa adalah anggota masyarakat yang berusaha mengembangkan potensi diri melalui proses pembelajaran pada jalur pendidikan baik pendidikan formal maupun pendidikan nonformal, pada jenjang pendidikan dan jenis pendidikan tertentu.

  II.2 Landasan Teori

  Landasan teori adalah teori-teori yang relevan dan dapat digunakan untuk menjelaskan variabel-variabel penelitian. Landasan teori ini juga berfungsi sebagai dasar untuk memberi jawaban sementara terhadap rumusan masalah yang diajukan, serta membantu dalam penyusunan penelitian. Teori-teori yang digunakan tersebut, bukan sekedar pendapat dari pengarang saja, melainkan teori yang sudah teruji kebenarannya. Landasan teori yang akan dibahas yaitu tentang sistem dan informasi, e-learning, alat-alat pemodelan sistem, basis data, ERD, kamus data, internet, jaringan komputer dan perangkat lunak pendukung

   Pengertian Sistem

  II.2.1 E-learning merupakan salah satu bentuk penerapan teknologi informasi di

  bidang pendidikan. E-learning dapat dikatakan sebagai sistem karena didalamnya terdiri dari gabungan perangkat lunak, perangkat keras, dan sumber data dalam mengumpulkan, mengubah dan menyebarkan dalam bentuk informasi. Untuk itu didalam subbab ini dijelaskan mengenai pengertian sistem , konsep data dan informasi.

  Sistem didefinisikan menjadi 2 (dua) kelompok sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennnya. Pendekatan sistem yang lebih menekankan pada prosedur menurut Jogiyanto, 1999 : Sistem adalah suatu jaringan kerja prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan

  [8] atau untuk menyelesaikan suatu sasaran tertentu .

  Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urut-urutan operasi di dalam sistem, sedangkan pendekatan sistem yang lebih menekankan pada komponen atau elemennya, menurut Gordon B. Davis : Sistem adalah sekelompok elemen-elemen / bagian yang saling berhubungan atau terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan tertentu

  [3]

  , sedangkan menurut Raymond McLeod mendefinisikannya sebagai berikut: “sistem adalah sekelompok elemen-elemen yang saling terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan”

  [10] .

  Dari beberapa pendapat di atas, dapat diambil kesimpulan bahwa suatu sistem umum memiliki beberapa komponen, dimana masing-masing komponen tersebut saling bekerja sama untuk mencapai suatu tujuan.

  Berdasarkan definisi dari sistem, maka suatu sistem mempunyai elemen- elemen atau komponen yang mendukungnya, yaitu :

  1. Input Input adalah energi atau bahan baku yang dimasukkan ke dalam sistem.

  2. Proses Suatu sistem mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran.

  3. Output.

  Output adalah hasil dari energi atau bahan baku yang dapat dipergunakan oleh

  pihak lain dan diklasifikasikan menjadi keluaran yang berguna. Output dapat merupakan input untuk sub sistem yang lain.

  4. Umpan Balik .

  Merupakan keadaan yang terjadi terhadap sistem akibat dari penerapan suatu sistem. Umpan balik ini dapat menimbulkan keadaan yang menguntungkan atau mengganggu kelangsungan hidup sistem. Penilaian tentang keberhasilan sistem ditentukan oleh proses ini.

  5. Mekanisme Kontrol.

  Kegiatan yang memfokuskan pada pengendalian terhadap pelaksanaan akan kerja didalam proses guna pencapaian sistem, namun yang terpenting dari pengendalian adalah pengendalian yang seminimal mungkin guna efisiensi dengan tingkat kualitas sistem yang tinggi.

  6. Batasan. merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

  7. Tujuan Sistem (Goal Sistem).

  Suatu sistem dapat mempunyai tujuan (goal) atau sasaran (objective). Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

   Konsep Data Dan Informasi

II.2.2 Secara konseptual data dan informasi mempunyai arti yang berbeda. Data

  merupakan kata jamak dari datum yang berarti gambaran mengenai fakta, statistik, dan lain sebagainya, yang belum memiliki makna atau arti, sedangkan informasi didefinisikan sebagai kumpulan dari fakta, statistik dan lain-lain yang memiliki makna atau arti. Jadi yang membedakan data dan informasi adalah makna yang dikandungnya. Oleh karena itu tidak heran jika pemakaian kata data dan informasi sering kali dipertukarkan.