Pembangunan aplikasi e-learning sebagai sarana penunjang proses belajar mengajar di SMA Negeri 3 Karawang

Gratis

8
86
291
2 years ago
Preview
Full text

RIWAYAT HIDUP

  DATA PRIBADI Nama : Muhammad IqbalJenis Kelamin : Laki-lakiTempat, Tgl Lahir : Karawang, 27 Januari 1991Agama : IslamKewarganegaraan : IndonesiaStatus : Belum kawinAnak ke : Tiga dari Empat bersaudaraAlamat : Jl. Perguruan Tinggi : FTIK Unikom Bandung tahun ajaran 2008-2013 Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam keadaan sadar dan tanpa paksaan.

KATA PENGANTAR

  Atas semua bantuan yang telah diberikan, baik secara langsung maupun tidak langsung selama penyusunan skripsi ini hingga selesai, penulismengucapkan terima kasih yang sebesar-besarnya kepada : 1. Allah SWT, yang telah memberikan kesehatan dan kesempatan kepada penulis dalam menyelesaikan skripsi ini dan juga atas semua keindahan,kemudahan, dan berjuta hikmah yang melahirkan semangat jiwa.

7. Irfan Maliki, S.T., M.T. selaku Dosen Penguji 3 yang telah banyak

  Rekan-rekan seperjuangan di Program Studi Teknik Informatika, FakultasTeknik dan Ilmu Komputer, Universitas Komputer Indonesia, IF-1Angkatan 2008 Resa, Kemi, Wika, dan Mega yang telah banyak membantu penulis. Terakhir penulis berharap, semoga skripsi ini dapat memberikan hal yang bermanfaat dan menambah wawasan bagi pembaca dan khususnya bagi penulis.

DAFTAR PUSTAKA

  (2001), Analisis dan Disain Sistem Informatika,, Penerbit Andi, Pendekatan Terstuktur Teori dan Praktek Aplikasi Bisnis Yogyakarta. (2006), Aplikasi Web dengan PHP dan MySQL.

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

  Cara pemberian materi pelajaran disampaikan secara langsung oleh guru denganmenerangkan di depan kelas, maupun dengan lembaran kertas berupa fotocopy Cara pemberian tugas yang diberikan guru yaitu melalui soal yang di kutip dari buku atau melalui lembar fotocopy yang kemudian diberikan di dalam kelas. Tetapi ketika kepala sekolah membutuhkan laporan sewaktu-waktu, hal ini membutuhkan waktu yang cukup menyita sehingga membutuhkan sarana atau fasilitas yang memudahkan untuk memantau aktifitas guru dalam prosesbelajar mengajar yang dapat di akses dimana saja dan kapan saja.

1.4 Batasan Masalah

  Sistem mengolah data yang berhubungan dengan pembelajaran secara online, yaitu data guru, data siswa, data kepala sekolah, data user, datakelas, data materi, data latihan, data mata pelajaran, data tugas, data pengumuman, dan data tahun ajaran. Dashboard untuk kepala sekolah yang berguna untuk melihat aktifitas guru di dalam sistem e-learning dalam bentuk grafik.yang terdiri dari jumlah materi pelajaran, latihan dan tugas yang di berikan kepada siswa.

1.5 Metodologi Penelitian

  Studi Literatur Kegiatan pengumpulan data atau pustaka - pustaka dengan cara mencari buku, artikel, internet dan bacaan-bacaan yang dapatmemudahkan memperoleh referensi yang berkaitan dengan judul penelitian yang akan dikerjakan. Rekayasa Sistem Tahap ini merupakan tahap pengumpulan data yang dibutuhkan sebagai pendukung pembangunan sistem dan mengalokasikan atau menentukan b.

1.6 Sistematika Penulisan

  LANDASAN TEORI Bab ini berisi tentang tinjauan perusahaan dan membahas berbagai konsep dasar ,teori-teori yang berkaitan dengan topik penelitian yang dilakukan dan hal- hal yang berguna dalam proses analisis permasalahan. KESIMPULAN DAN SARAN Berisi kesimpulan yang merupakan pendapat akhir dan saran yang merupakan pendapat yang dikemukakan untuk pertimbangan bagi SMA Negeri 3 Karawang maupun bagi pengembangan sistem ini.

BAB II TINJAUAN PUSTAKA

2.1 Tinjauan Sekolah

Tinjauan sekolah yang dijelaskan meliputi deskripsi mengenai Sekolah Menengah Atas Negeri 3 Karawang, serta visi dan misi sekolah.

2.1.1 Profile SMA Negeri 3 Karawang

  SMA Negeri 3 Karawang ini terletak di Jl. Di awal pendiriannya tahun 1975, SMPP atau sekarang lebih dikenal SMANegeri 3 Karawang ini dipimpin oleh Kepala Sekolah dengan urutan sbb: 1.

2.1.2 Visi dan Misi

  Visi merupakan impian untuk masa depan sebuah organisasi atau instansi yang menjadikan sebuah motivasi dari inspirasi-inspirasi agar tercapai oleh paraaktor yang menjalankannya. Visi yang dimiliki oleh SMA Negeri 3 Karawang adalah menjadikan sekolah yang bermutu, berbudi pekerti luhur, beriman danbertaqwa kepada Tuhan Yang Maha Esa.

4. Mengikut sertakan guru – guru untuk mengikuti seminar dan pelatihan

  Tujuan : Adapun tujuan yang yang ingin dicapai adalah sebagai berikut : 1. Mewujudkan proses belajar mengajar di kelas maupun di lingkungan sekolah secara aktif dan menyenangkan.

2.1.3 Tempat dan Kedudukan Sekolah

2.1.4 Struktur Organisasi

  SMA Negeri 3 Karawang berkedudukan di negara Indonesia, provinsiJawa Barat, kota Karawang yang beralamat di Jl. Stuktur organisasi pada SMA Negeri 3 Karawang adalah sebagai berikut : Gambar 2.

2.1.5 Deskripsi Tugas

  Membantu menyiapkan perencanaan pengadaan darana dan infrastruktur Wakasek Kurikulum Menyiapkan rencana kurikulum pendidikanWakasek Kesiswaan Menyiapkan berbagai hal yang berhubungan dengan kesiswaanKepala Tata Usaha a. Bertanggungjawab atas seluruh siswa dalam satu kelasb.

2.2 Landasan Teori

  [1] Baik maupun buruknya suatu informasi akan sangat berguna bagi penerimanya, dimanapenerima merupakan sebuah eksekutor dari informasi yang dia dapat untuk menjadikan hal yang lebih berguna bagi diri penerimanya, bahkan dapat menjadiinformasi yang lebih baik bagi penerima yang lainnya. Pentingnya suatu klasifikasi pada suatu sistem pada dasarnya setiap sistem memiliki tujuan yang berbeda-beda, tapi adapula sistem yang memilikitujuan dan manfaat yang hampir sama ataupun yang sangat serupa.

2.2.5 Elemen Sistem

  Suatu sistem mengetahui dan memperhatikan elemen-elemen sistem 2.2.6 Sistem Informasi Sistem informasi mencakup sejumlah komponen (manusia, komputer, sistem informasi, dan prosedur kerja), ada sesuatu yang diproses (data menjadiinformasi), dan dimasukkan untuk mencapai suatu sasaran atau tujuan. [1] Sistem informasi dapat menyediakan informasi untuk membantu mengambil keputusan dan dapat menjadi pengendalian dalam suatu organisasiatau instansi, maka siperlukannya penataan informasi yang sangat baik baik berupa manajemen informasi maupun dibuatkan jaringan komunikasi yang tertatadengan baik untuk menghasilakan informasi yang berguna.

2.3 Definisi Pendidikan

  Edgar Dalle Pendidikan adalah usaha sadar yang dilakukan oleh keluarga, masyarakat, dan pemerintah melalui kegiatan bimbingan, pengajaran, dan latihan, yangberlangsung di sekolah dan di luar sekolah sepanjang hayat untuk mempersiapkan peserta didik agar dapat mempermainkan peranan dalam berbagai lingkunganhidup secara tetap untuk masa yang akan datang. 2.3.2 Peran Pendidikan dalam Proses Belajar Mengajar Proses belajar mengajar merupakan inti dari proses pendidikan secara keseluruhan dengan guru sebagai pemegang peranan utama, karena proses belajar-mengajar mengandung serangkaian perbuatan pendidik/guru dan siswa atas dasar hubungan timbal balik yang berlangsung dalam situasi edukatif untuk mencapaitujuan tertentu.

2.4 Pengertian dan Perkembangan E-learning

  Jadi, synchronous training adalah tipe pelatihan, di mana proses pembelajaran terjadi pada saat yang sama ketika pengajar sedang mengajar dan murid sedang belajar. Ada pelatihan asynchronous training yang terpimpin, di mana pengajar memberikan materi pelajaran lewat internet dan peserta pelatihan mengaksesmateri pada waktu yang berlainan.

2.4.1 Keuntungan E-learning

  Mereka dapat menyisipkan waktu belajar setelah makan siang, setelah kantor selesai dan menunggu jemputan, atau ketika sedang menunggu laporanrekan dan tidak ada pekerjaan mendesak. Hal ini berbeda sekali dengan pelatihan di kelas karena semua pelajar mulai dan berhenti di waktu yang sama.

8. Ketersediaan On-Demand

  Pengguna dapat dengan mudah dan cepat untuk menyelesaikan pekerjaannya maupun tugasnya dengan waktu dan tempat yang terbatas. Dengan adanya e-learing dapat memberikan warna baru dalam pendidikan sehingga menjadi nilai lebih dan ketertarikan khusus bagisiswa untuk mengetahui mata pelajaran lebih luas dan mereka dapat mengembangkan suatu mata pelajaran yang diberikan oleh gurunya.

2.5 Pengertian Internet Internet adalah kelompok atau kumpulan dari jutaan komputer

  penggunaan internet memungkinkan kita untuk mendapatkan informasi dari komputer yang ada di dalam kelompok tersebut dengan asumssi bahwa pemilikkomputer memberikan izin akses. untuk mendapatkan sebuah informasi, sekumpulan protokol harus digunakan, yaitu sekumpulan aturan yang menetapkanngmenetapkan bagaimana suatu informasi dapat dikirim dan diterima.

2.6 Pengertian Website

  atau situs merupakan kumpulan halaman yang menampilkan Website informasi data, teks, gambar, data animasi, suara dan gabungan dari semuanya, baik yang bersifat statis maupun yang bersifat dinamis yang membentuk suaturangkaian bangunan yang saling terkait dengan jaringan-jaringan halaman (hyperlink). Sementara itu, website dinamis merupakan website yang mempunyai arus informasi dua arah, yakni yang berasaldari pengguna dan pemilik.

2.6.1 Universal Resource Locator (URL)

  URL digunakan untuk menentukan lokasi dari informasi terdistribusi pada suatu server WWW. User dapat mengakses informasi yang tersimpan di suatur dengan menentukan lokasi server sesuai dengan ekspresi URL.

2.6.2 Hypertext Transfer Protocol (HTTP)

  Pengembangan ini memungkinkan HTTP untuk men-transfer informasi dalam bentuk biner dan informasi dalam bentuk yang tidak standar yang berhasildinegosiasi antara server dan client. HTTP merupakan protokol yang bersifat stateless, sehingga server akan memproses setiap request dari user secara terpisah dari request yang lain, independen terhadap request yang sebelumnya.

4. Connection Release

  2.9 Database Management System (DBMS) Database management system, DBMS), atau kadang disingkat DBMS, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatubasis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Diagram hubungan entiras atau yang lebih dikenal dengan sebutan E-R diagram, adalah notasi grafik dari sebuah model data atau sebuah model jaringan yangmenjelaskan tentang data yang tersimpan (storage data) dalam sistem secara abstrak.

1. One to One

  Sebaliknya satu kejadian pada entitas yang kedua hanya dapat mempunyai satu hubungan dengan satu kejadian /Diagram aliran Data merupakan model dari sistem Data Flow Diagram untuk menggambarkan pembagian sistem ke modul yang lebih kecil. [2] DFD meruupakan sebuah alat bantu dari pengembangan sebuah sisten yang dibangun secara trstruktur atau prosedural dan DFD terdistribusi daribeberapa level yang memiliki proses didalamnya.

ii. Elemen Dasar dari Diagram Aliran Data

  Arus data ini menglir di antara proses, data store dan menunjukkanarus data dari data yang berupa masukan untuk sistem atau hasil proses sistem. Kamus DataKamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasi semua elemen data yang digunakandalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian yang sama tentang masukan, keluaran,penyimpanan dan proses.

2.13 Perangkat Lunak Pendukung

2.13.1 PHP ( Personal Home Page)

  Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilistersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP atau Hypertext Processor merupakan bahasa script yang sering digunakan dalam memprogram web dinamis.

2.13.2 Kelebihan-kelebihan PHP

  PHP memfokuskan pada pembuatan script server-side, yang bisamelakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirimserta menerima cookies, bahkan lebih daripada kemampuan CGI. PHP juga dapat menghasilkan teks seperti XHTML dan file XML movies Flash Salah satu fitur yang dapat diandalkan oleh PHP adalah dukunganya terhadap banyak database yang dapat didukung PHP adalah Adabas D, dBase, Direct MS-SQL, Empress, FilePro(read only), FrontBase, Hyperwave, IBM DB2, Infomix, MySql, ODBC, Oracle dan lainnya.

2.13.3 MySQL ( My Structure Query Language)

  Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, adalah database yang paling banyak dipakai. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga InnoDB , primadona baru yang potensial.

2.13.4 SQL ( Structured Query Language)

  Program ini tersedia dalam GNU General Public License MySQL, PHP dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis,untuk mendapatkanya dapat mendownload XAMPP : Program ini dapat dijalankan dibanyak sistem operasi,seperti Windows, Linux, X Mac OS, dan Solaris. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.jika diperlukan juga berdasarkan kode PHPyang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan : MySQL, merupakan aplikasi database server.

2.13.7 PHPMyAdmin

  Jikayang digunakan adalah internal CSS, semua kode CSS dan markup kita masukkan dalam sebuah file yang sama, dan jika menggunakan eksternal CSS maka perludibuat sebuah link untuk menghubungkan keduanya, dan dalam penerapan aplikasi ini cara yang digunakan adalah internal CSS,dan CSS digunakan untuk melakukan sedikit variasi pada menu aplikasi agar aplikasi terlihat lebih interaktif. Salah satu kelebihan jQuery yaitu tidak perlu mendeteksi browser apa yang digunakan, karena framework jQuery yang nantinya akan berusahamengenali browser dan menyesuaikan code JavaScript yang digunakan sesuai dengan fungsi yang diinginkan.

2.13.10 Mobile Learning

  Namun, secara lebih umum dapat didefinisikan sebagai perangkat apapun yang berukurancukup kecil, dapat bekerja sendiri, dapat dibawa setiap waktu dalam kehidupan sehari-hari, dan yang dapat digunakan untuk beberapa bentuk pembelajaran. Dengandesain yang baik, dashboard yang dibuat akan dapat membantu pengguna dalam mengidentifikasi trend, pola, dan anomali pada data sehingga pada akhirnya dapatmembantu dalam pengambilan keputusan yang efektif.

BAB II I ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

  Hasilnya digunakan untuk mengidentifikasi dan mengevaluasikelemahan, permasalahan, kebutuhan dan hambatan yang terdapat pada sistem konvensional yang kini digunakan oleh SMA Negeri 3, Karawang. Hasil prosesanalisis ini dapat menghasilkan berbagai saran berupa perbaikan terhadap sistem yang dapat dijadikan dasar dalam perancangan E-learning yang akan dibangun.

3.1.1 Analisis Masalah

  Ketika guru berhalangan hadir ke sekolah dan guru tidak dapat menitipkan materi, tugas serta latihan kepada guru piket , makakegiatan belajar mengajar akan tersendat sehingga siswa tidak mendapatkan bahan materi ajar di dalam sekolah. Wakasek Kesiswaan dan Wakasek Kurikulum mengolah data yang berhubungan dengan tugas nya masih secara manual.

3.1.2 Analisis Prosedur yang Berjalan

  Analisis pada prosedur yang sedang berjalan bertujuan untuk mengetahui secara detail prosedur apa saja yang dilakukan dalam proses belajar mengajar diSMA Negeri 3 Karawang. Dari data-data yang dikumpulkan, dapat disimpulkan mengenai prosedur sistem pembelajaran konvensional yang sedang berjalan.

3.1.2.1 Prosedur Pemberian Materi Pelajaran

  Guru memasuki kelas yang akan di ajar lalu guru menjelaskan materi dengan bercerita 2. Materi yang telah dibuat sebelumnya oleh guru, kemudian diberikan kepada siswa untuk dipelajari di rumah..

3.1.2.2 Prosedur Pemberian Tugas Pelajaran

  Hasil yang telah diperiksa dan diberi nilai oleh guru tersebut, akan dikembalikan kepada siswa yang bersangkutan sebagai arsip siswatersebut. Prosedur Pemberian Tugas Tugas Pelajaran Tugas Pelajaran Guru SiswaPengerjaan Tugas Jawaban TugasPenilaian pelajaran tugas Jawaban tugas Soal tugas Daftar nilai Jawaban tugas yang Jawaban soal latihan A3 A4 Telah di Nilai yang Telah di Nilai A5 Gambar 3.2 Flowmap PemberianTugas Pelajaran Keterangan : A3 = Arsip soal tugas pelajaran yang disimpan siswa.

3.1.2.3 Prosedur Pelaksanaan Latihan Prosedur pelaksanaan latihan diantaranya dilakukan oleh guru dan siswa

  Soal latihan yang telah diterima oleh guru yang bersangkutan akan diperiksa dan diberikan penilaian dan dimasukan pada daftar nilai siswa. Prosedur Pelaksanaan Latihan Soal latihan Soal latihan Guru SiswaPengerjaan soal latihan Jawaban soal Jawaban soalPenilaian latihan latihan latihan Soal latihan Daftar nilai Jawaban soal latihan Jawaban soal latihan A6 A7 yang Telah di Nilai yang Telah di Nilai A8 Gambar 3.3 Flowmap Pelaksanaan Latihan Keterangan : A6 = Arsip soal latihan yang disimpan oleh siswa.

3.1.2.4 Prosedur Monitoring Aktifitas Guru Prosedur monitoring aktifitas guru ini dilakukan oleh kepala sekolah

  Kepala sekolah memantau ke setiap kelas untuk melihat aktifitas guru yang mengajar di kelas tersebut. Catatan aktifitas di rubah menjadi laporan dalam bentuk berkas yang terdiri dari banyaknya guru yang di pantau serta banyaknya materitugas,dan latihan yang di berikan kepada siswa.

3.1.2.5 Prosedur Pengolahan Data Kesiswaan Prosedur pengolahan data kesiswaan oleh Wakasek Kesiswaan

  Wakasek Kesiswaan mengumpulkan data kesiswaan dari data akademik yang biasanya tersedia di bagian Tata Usaha. Setelah data terkumpul, Wakasek Kesiswaan membuat berkas berupa data- data yang berhubungan dengan kesiswaan.

3.1.2.6 Prosedur Pengolahan Data Kurikulum

  Prosedur Pengolahan Data KurikulumWakasek Kurikulum Tata Usaha Data Akademik Kurikulum Data Akademik Kurikulum Berkas Data Kurikulum Membuat Data Kurikulum A11 Gambar 3.6 Flowmap Pengolahan Data Kurikulum Keterangan : 3.1.3 Aturan Bisnis Aturan bisnis yang terdapat e-learning SMA Negeri 3 Karawang adalah sebagai berikut: 1. 3.1.4 Analisis Monitoring Analisis Monitoring atau pemantauan adalah tahap dimana dilakukan analisis terhadap data aktifitas guru yang ada di e-learning untuk dikelola dandisajikan dalam bentuk dashboard.

3.1.5 Spesifikasi Kebutuhan Perangkat Lunak

  Spesifikasi kebutuhan perangkat lunak merupakan gambaran proses yang akan diterapkan dalam sistem dan menjelaskan kebutuhan apa saja yangdiperlukan sistem agar dapat berjalan dengan baik. Spesifikasi kebutuhan perangkat lunak merupakan gambaran proses tentang sistem yang akan diterapkan dan menjelaskan kebutuhan yang diperlukanagar sistem dapat berjalan dengan baik.

3.2 Analisis Kebutuhan Non-Fungsional

  Analisis kebutuhan non-fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputielemen atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai sistem tersebut dapat diimplementasikan.

3.2.1 Analisis Perangkat Lunak

  Analisis perangkat lunak disini menjelaskan tentang berbagai kebutuhan yang diperlukan dalam membangun aplikasi e-learning. Kebutuhan perangkatlunak adalah sebuah faktor penunjang yang penting dalam membangun aplikasi yang akan dibangun.

3.2.2 Analisis Perangkat Keras

  Perangkat keras adalah suatu hal yang harus diperhatikan, karena tanpa perangkat keras yang memadai dengan dibutuhkannya, sistem yang akandibangun tidak akan bisa beroperasi dengan baik bahkan tidak sama sekali beroperasi sekali pun. Berikut spesifikasi minimumperangkat keras yang dibutuhkan untuk menjalankan aplikasi e-learning serta pengelolaannya.

3.2.3 Analisis Pengguna Sistem

  Pada tabel 3.10 akan dijabarkan tentang siapa saja pengguna yang terlibat pada sistem yang akan dibagun sertaklasifikasi masing-masing pengguna yang terlibat antara lain : Tabel 3.10 Analisis Pengguna yang ada di SMA Negeri 3 Karawang Pengguna Microsoft Office Minimal D3 Dapat menggunakan Data matapelajarandan data tahun ajaran. Deskripsi pengguna dapat dilihat pada tabel 3.11 Tabel 3.11 Analisis Pengguna yang Akan Menggunakan Sistem Pengguna Hak Akses Kemampuan yang dimiliki Jenis pelatihan yang diberikan data mata pelajaran,data mengajar, data tahun ajaran.

3.2.4 Analisis Pengkodean

  Sistem yang berjalan saat ini hanyamenggunakan satu kode dan menggunakan format angka dan huruf untuk kode berikut : 1. Pengkodean Nomor Induk Siswa (NIS)Pengkodean untuk nomor induk siswa saat ini di SMA Negeri 3 Karawang terdiri dari Sembilan digit yaitu sebagai berikutl: Format : XXXX-XX-XXXNomorurut siswaKelasTahun angkatan Contoh : 1011 10 003= Ade Yosep K merupakan angkatan 2010-2011, diterima di kelas X (sepuluh) dengan nomor urut 003.

3.2.5 Analisis Basis Data

  Basis data merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi)yang tidak perlu, untuk memenuhi berbagai kebutuhan. ERD merupakan hubungan antara entitas yang digunakan dalam sistem informasi untuk menggambarkan hubungan antar entitas atau stuktur data dan dan relasi antar file.

3.2.6 Analisis Kebutuhan Fungsional

  Analisis dan kebutuhan fungsional meliputi Diagram Konteks, Data Flow Diagram, Spesifikasi Proses dan Kamus Data. Diagram konteks digambarkan dengan sebuah lingkaran yang terhubung dengan entitas luar yang terlibat dalam sistem tersebut.

3.2.6.2.1 DFD Level 1

  Gambar DFD Level 1 berikut ini menjelaskan bahwa pengguna sistem dapat melakukan akses pada website dengan memilih menu yang tersedia kedalam sistem sebagai admin, kepala sekolah, wakasek kurikulum, wakasek kesiswaan, guru, dan siswa. Pada setiap pengguna sistem memiliki menu yangberbeda-beda sesuai hak akses pada setiap penggunanya.

3.2.6.2.2 DFD Level 2 DFD level 2 merupakan hasil dekomposisi atau turunan dari DFD level 1

  DFD level 2 proses 3 pengolahan data guru data_guru data_guru Info_guru Info_guru Tambah guru3.1 Wakasek_kesi data_guru Info_guru Ubah guru3.2 data_guru Info_guru swaanguru data_guru data_guruInfo_guru Info_guru `aktifasi guru3.3 Info_guru Info_guru data_guru data_guru Cari guru 3.4 Gambar 3.12 DFD Level 2 proses 3 pengolahan data guru 3. DFD level 2 proses 12 pengolahan data ubah akunInfo_siswa Info_guru data_guru ubah profil12.1 data_guru Info_guruguru data_siswa data_siswa Info_siswa guru siswa Info_guru data_guru Info_siswa data_siswa data_siswa ubah password12.2 data_guru Info_siswa Info_guru siswa Gambar 3.17 DFD level 2 proses 12 pengolahan data ubah akun 8.

3.2.6.2.3 DFD Level 3

  Guru dan Siswa mengubah data akun Data SiswaDestination Guru dan SiswaLogika Proses Data GuruOutput Data Guru 12.1 Nama Proses Ubah profilSource Guru dan SiswaInput Data Siswa 2. Guru dan Siswa mengolah data akun Data SiswaDestination Guru dan SiswaLogika Proses Data GuruOutput Data Guru 12 Nama Proses Pengolahan Ubah AkunSource Guru dan SiswaInput Data Siswa 54 No.

3.2.8 Kamus Data

  Kamus data merupakan deskripsi formal untuk menjelaskan semua data yang tercangkup dalam DFD, maka digunakan kamus data. Tabel 3.15 Kamus Data No Detail Keterangan 1 Nama Data adminDeskripsi Berisi data adminStruktur Data username + password +email + nama + level + kode_tahun_ajaranNama Username Password [A..

3.2.9 Perancangan Sistem

  Perancangan diidentifikasi sebagai proses aplikasi sistem yang memiliki teknik dan prinsip bagi tujuan yang akan dicapai, mampu memberikan sistem yangmudah untuk digunakan pada saat menggunakannya serta memadai dari tujuan yang diinginkan. Tabel Tugas Tabel 3.33 TabelTugas Nama Tipe Data Ukuran Kunci Keterangan Field kode_tugas Varchar 50 Primary Key Not NullKode_kbm Varchar 30 Foreign Key Not Null )Tanggal Date - Null judul Varchar 100 - NullIsi Text - NullFile Varchar 100 - Null Nama Field Tipe Data Ukuran Kunci Keterangan 15 PrimaryKey nip varchar Tabel 3.36 TabelGuru Nama Field Tipe Data Ukuran Kunci Keterangan 21.

3.2.10 Perancangan Struktur Menu

  Struktur menu admin Negeri 3 Karawang E-Learning SMAData User Logout Data Berita Data_tahun_aja ran Login Admin Tambah Data User Cari User Cari Tahun ajaran Cari data berita Tambah tahun Tambah data ajaran berita Ubah Data User Ubah tahun ajaran Ubah data beritaHapus tahun ajaran Hapus data berita 3. Struktur menu wakasek kesiswaan Negeri 3 Karawang E-Learning SMAData Guru Data Siswa Logout Data Kelas Data Detail Kelas Login Kesiswaan Aktifasi data guru Aktifasi data siswaCari data guru Cari data siswa Cari data kelas Tambah Data Tambah Data Tambah data Tambah Data Guru Siswa kelas detail kelas Cari data detail kelas Ubah data guru Ubah data siswa Ubah data kelas Hapus data kelas Hapus data detail Ubah data detail kelas kelas Gambar 3.32 Struktur Menu Wakasek Kesiswaan 4.

Dokumen baru

Download (291 Halaman)
Gratis

Dokumen yang terkait

Supervisi sarana pendidikan sebagai penunjang kelancaran belajar mengajar di SMU Al-Hasra Depok
0
5
62
Pembangunan aplikasi e-learning sebagai penunjang belajar mengajar di SMK YP IPPI Petojo
0
28
285
Membangun aplikasi e-learning pembantu kegiatan belajar mengajar di SMA Angkasa Lanud Sulaiman Bandung
0
9
285
Pembangunan aplikasi e-learning berbasis website di SMA Negeri 10 Bandung
0
9
131
Pembangunan aplikasi e-learning di SMP Negeri 1 Jatinangor
3
32
331
Pembangunan e-learning untuk membantu proses belajar mengajar pada SMK-PU Prov.Jawa Barat
0
6
222
Pembangunan aplikasi e-learning sebagai sarana penunjang proses belajar mengajar di SMA Negeri 3 Karawang
8
86
291
Membangun aplikasi e-learning berbasis web di SMA Negeri 3 Sumedang
2
39
355
Pembangunan aplikasi e-learning sebagai sarana pendukung pembelajaran di LKP Tarqi Bandung
0
3
2
Pembangunan learning management system sebagai sarana pendukung pembelajaran di SMA Negeri 20 Bandung
0
2
1
Membangun aplikasi e-learning berbasis web sebagai media peningkatan kualitas kegiatan belajar mengajar pada SMAN 18 Bandung
0
3
1
Pembangunan aplikasi e-learning di SMA Negeri 4 Tasikmalaya
0
4
1
Pembangunan aplikasi e-learning berbasis web di SMA Negeri I Purwakarta
0
2
1
Pembangunan aplikasi e-learning untuk membantu proses kegiatan belajar mengajar bagi siwa dan guru di SMP Negeri 1 Ciampea Bogor
0
12
249
Menimbang : Bahwa dalam rangka memperlancar pelaksanaan proses belajar mengajar di SMA Negeri 1 Binuang,
0
0
5
Show more