1 17 BAB III ANALISA DAN PEMBAHASAN MASALAH 3.1 Analisa Analisa yang penulis lakukan adalah memberikan ilustrasi berupa gambaran umum, keadaan saat in...
Analisa Analisa yang penulis lakukan adalah memberikan ilustrasi berupa gambaran umum, keadaan saat ini dan kendala yang dihadapi sebagai berikut : 3.1.1
Gambaran Umum Sepintas pengertian mengajar hampir sama dengan pembelajaran namun
pada dasarnya berbeda. Dalam pembelajaran kondisi atau situasi yang memungkinkan terjadinya proses belajar harus dirancang dan dipertimbangkan terlebih dahulu oleh perancang atau pengajar. Sementara itu dalam keseharian di sekolah-sekolah istilah pembelajaran atau proses pembelajaran sering dipahami sama dengan proses belajar mengajar dimana di dalamnya ada interaksi guru dan siswa dan antara sesama siswa untuk mencapai suatu tujuan yaitu terjadinya perubahan sikap dan tingkah laku siswa. Pembelajaran mengubah masukan yang berupa siswa yang belum terdidik menjadi siswa yang terdidik. Dalam pembelajaran hasil belajar dapat dilihat langsung, oleh karena itu agar kemampuan siswa dapat dikontrol dan berkembang semaksimal mungkin dalam proses belajar, maka program pembelajaran tersebut harus dirancang terlebih dahulu oleh para guru dengan memperhatikan berbagai prinsip-prinsip pembelajaran yang telah diuji keunggulannya. Melihat konsep pembelajaran tradisional yang mengharuskan para siswa dan guru bertemu pada suatu waktu dan tempat tertentu akan bergeser ke konsep yang tidak banyak menyita waktu dan tempat yaitu konsep pembelajaran jarak jauh. Di dalam pembelajaran jarak jauh fokus utamanya adalah pelajar. Pelajar bersikap
mandiri
pada
waktu
tertentu
dan
bertanggung-jawab
untuk
pembelajarannya. Suasana pembelajaran jarak jauh akan ‘memaksa’ pelajar memainkan peranan yang lebih aktif dalam pembelajarannya.
18
3.1.2
Keadaan Saat ini Membiasakan diri terhadap bahasa Inggris sejak usia SD merupakan salah
satu cara terbaik agar anak-anak dapat fasih berbahasa Inggris di kemudian hari. Usia SD merupakan waktu yang tepat untuk memperkenalkan bahasa Inggris pada anak karena anak usia SD memiliki rasa ingin tahu yang besar sehingga mampu menyerap pelajaran lebih cepat. Mengajarkan bahasa Inggris kepada anak-anak menuntut pemahaman perkembangan dan psikologi anak serta kemampuan untuk memotivasi dan memberi dukungan. Demikian juga, pengujian kemampuan anak menuntut pemahaman akan perkembangan kecakapan dalam berbahasa Inggris dan sosial mereka. Adapun kurikulum Bahasa Inggris yang terdapat di SD kelas 4 sampai dengan 6 adalah sebagai berikut : a. Kelas 4 1. Alpabet 2. Angka 3. Bagaian tubuh b. Kelas 5 1. Hobi 2. Makanan 3. Minuman c. Kelas 6 1. Penunjukan arah 2. Lokasi 3.1.3
Kendala Yang Dihadapi Kendala yang dihadapi pada tempat-tempat kursus saat ini adalah:
a. Bagi pemilik kursus harus menyediakan tempat atau infrastruktur yang memadai.
19
b. Bagi peserta kursus harus menempuh jarak yang relatih jauh atau meluangkan banyak waktu untuk pergi ke tempat kursus.
3.2
Pembahasan Masalah Pembelajaran jarak jauh merupakan cara yang tepat untuk mengatasi kendala yang dihadapi oleh sistem pembelajaran tradisional, pembelajaran jarak jauh tercipta untuk mengatasi keterbatasan antara pendidik dan peserta didik, terutama dalam hal waktu dan ruang. Dengan pembelajaran jarak jauh maka pendidik dan peserta didik tidak harus berada dalam satu dimensi ruang dan waktu. Proses pendidikan dapat berjalan kapan saja dengan mengabaikan kedua hal tersebut. 3.2.1
Usulan Pada
kesempatan
penulisan
kali
ini
penulis
mengusulkan
sistem
pembelajaran jarak jauh berbasis web pada kursus Bahasa Inggris dengan materi ditujukan untuk kelas 4 sampai dengan kelas 6 SD berupa pendalaman materi yang dibrikan di sekolah dengan penambahan beberapa materi yaitu : a. Pada kelas 4 ditambahkan materi percakapan salam pembuka. b. Pada kelas 5 ditambahkan materi pengenalan alat transportasi dan c. Pada kelas 6 ditambahkan materi grammar dan percakapannya. 3.2.2
Perancangan Pembuatan Website Penulis menggunakan struktur navigasi untuk membuat perancangan
pembelajaran jarak jauh berbasis web.
20
Home
Kategori Menu Utama
Halaman Introducing
SD kls 4 SD kls 5 SD kls 6
Kurikulum
Materi
Latihan
Ujian
Daftar
Nilai
Form Daftar Edit
Pengajar
Profile Login
Upload Materi
Tentang Kami
Gambar 3.1. Navigasi Menu Utama
Upload Nilai
21
Form Login
Halaman User
Download Materi Ujian Lihat Nilai
Gambar 3.2. Navigasi Menu Form Login
Link
Halaman yang dituju
Menu Utama Home Form Login
Gambar 3.3. Navigasi Menu Link
22
3.3
Tahapan Pembuatan Program Pada tahap pembuatan program kali ini penulis terlebih dahulu mengelompokan file-file yang digunakan untuk pembuatan design atau pengkodean hal ini bertujuan agar penulisan syntax program ataupun design tampilan yanng sama tidak ditulis berulang-ulang selain itu juga bertujuan agar penyusunan file terlihat rapi. Adapun file-file terebut tersimpan dalam folder yang berbeda berdasarkan tipe dan fungsi yang sama: 1. File gambar berada di folder images 2. File php berada di folder scrip 3. File content berada di folder content 4. file database berada di folder database
Tabel 3.1. File yang terdapat di folder images NO
NAMA FILE
TYPE
1.
header
jpg
2.
menu
jpg
3.
menu1
jpg
4.
footer
jpg
5.
art_bg
jpg
6.
bottom2
jpg
7.
bottom_source
jpg
23
Tabel 3.2. File yang terdapat di folder script NO
NAMA FILE
TYPE
1.
Index
Php
2.
Kategori
Php
3.
Kurikulum
Php
4.
Daftar
Php
5.
Tentang kami
Php
6.
Pengajar
Php
Tabel 3.3. File yang terdapat di folder content NO
NAMA FILE
TYPE
1.
Contenhome
Htm
2.
Contenkategori
Htm
3.
Contenkurikulum
Htm
4.
Contendaftar
Htm
5.
Contententang kami
Htm
6.
Contenpengajar
Htm
Tabel 3. 4. File yang terdapat di folder database NO 1.
NAMA FILE Daftar
TYPE Database
24
3.3.1
Tampilan Website Dalam pembuatan website, Penulis memberikan gambaran dan penjelasan
dari beberapa halaman web. 1. Index.php Berikut adalah halaman home atau halaman muka website dari Kursus Bahasa Inggris Online yang dibuka oleh pengunjung situs pada saat mereka membuka situs tersebut.
Gambar 3.4. Tampilan website pada menu Home
25
2. Daftar.php Berikut adalah halaman daftar untuk user yang ingin mendaftarkan diri untuk mengikuti kursus Bahasa Inggris Online.
Gambar 3.5. Tampilan website pada menu Daftar
26
3. Halaman user.php Berikut adalah halaman user ketika user sudah mempunyai user name dan password melalui fasilitas daftar dan sudah login.
Gambar 3.6. Tampilan website pada Halaman User
3.3.2
Design database Database sangat penting perananya dalam pembuatan website ini, karena
digunakan untuk menyimpan data user, pengajar, dan materi pembelajaran selain itu juga untuk memudahkan pengelolaan website.
27
Database ini memiliki tabel yang berisi field-field untuk menyimpan data. Tabel-tabel tersebut adalah: a. Tabel anggota Table ini berfungsi untuk menyimpan semua data anggota.
Tabel 3.5. Struktur tabel anggota Field
Tipe data
Ukuran
Keterangan
Id
Interger
4
Penomoran data
Nama
Varchar
30
Nama anggota
Uname
Varchar
20
User name
Pswd
Varchar
32
Password
Ttl
Varchar
30
Tanggal lahir
Salsek
Varchar
30
Asal sekolah
Kategori
Varchar
20
Kategori materi
b. Tabel pengajar Tabel 3.6. Struktur tabel pengajar Field
Tipe data
Ukuran
Keterangan
Id
Interger
4
Penomoran data
Nama
Varchar
30
Nama anggota
Uname
Varchar
20
User name
Pswd
Varchar
32
Password
Ajar
Varchar
20
Kelas diajarkan
yang
28
c. Tabel materi Tabel 3.7. Struktur tabel materi Field
Tipe data
Ukuran
Keterangan
Id
Interger
4
Penomoran data
Mapel
Varchar
20
Mata pelajaran
Kelas
Varchar
15
Untuk kelas
Pengajar
Varchar
20
Pengajar
3.3.3
Kode Program File dengan nama index wajib ada pada setiap pembuatan website, karena
file pertama yang dicari pada awal pembuatan website adalah file tersebut. Dibawah ini akan penulis jabarkan sintak-sintak pada pembuatan website ini. 1. kode program index index2
2. kode program daftar
Daftar
31
widht="400"
border="0"
align="center"
cellspacing="15"
cellpadding="4" layout="fixed">
Nama Lengkap
widht="268">
type="text"
name="nama"
size="30"
maxlenght="30">
User Name
widht="268">
type="text"
name="uname"
size="30"
maxlenght="30">
(User Name yang diinginkan untuk Login)
Password
widht="268">
type="text"
name="pswd"
size="30"
maxlenght="30">
(Password yang diinginkan untuk Login)
TTL
widht="268">
type="text"
name="ttl"
size="30"
maxlenght="30">
(contoh : jakarta,12-07-1999)
Asal Sekolah
widht="268">
type="text"
name="salsek"
size="30"
maxlenght="30">
antiqua" size="2">Kategori
widht="126">
face="book
32
Kategori kelas 4 SD Kategori kelas 5 SD Kategori kelas 6 SD
mysql_select_db($db); $qry = mysql_query($sql) or die("Query salah : " . mysql_error()); while ($row = mysql_fetch_array($qry)) { if ($uname == $row['uname']) { echo "Username $uname was already chosen by someone else "; echo "Go back and choose another username"; $stop = 1; break; } } if ($stop==0) { $sql
=
"insert
into
anggota
values
('$id','$nama','$uname','$pswd','$ttl','$salsek','$kategori')"; $qry = mysql_query($sql) or die("Query gagal : " . mysql_error()); echo "Your account is successfully created "; echo " Click here to login"; } ?>
3. kode program login dan logout Pada pengkodean di fasilitas login ini, penulis membuat lima buah file untuk membuat fasilitas login dengan pertimbangan keamanan website Dibawah ini penulis mencoba menjabarkan sedikit tentang file-file tersebut.
34
File login.php <TITLE> Login Registered user log in:
File ini hanyalah form login biasa. Parameter ACTION dari tag