SISTEM PEMBELAJARAN PADA BIDANG STUDI FISIKA UNTUK SISWA KELAS VIII SMPN 3 SIDOARJO BERBASIS WEB.

SISTEM PEMBELAJ ARAN PADA BIDANG STUDI FISIKA
UNTUK SISWA KELAS VIII SMPN 3 SIDOARJ O
BERBASIS WEB

SKRIPSI

Diajukan Oleh :
DINI DIROYATI
0934010139

J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
“VETERAN” J AWA TIMUR
2013

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SISTEM PEMBELAJ ARAN PADA BIDANG STUDI
FISIKA UNTUK SISWA KELAS VIII SMPN 3

SIDOARJ O BERBASIS WEB

SKRIPSI

Disusun oleh :
DINI DIROYATI
0934010139

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SISTEM PEMBELAJ ARAN PADA BIDANG STUDI
FISIKA UNTUK SISWA KELAS VIII SMPN 3
SIDOARJ O BERBASIS WEB


SKRIPSI
Diajukan Untuk Memenuhi Sebagai
Persyar atan Dalam Memperoleh Gelar
Sarjana Komputer Program Studi Teknik Infor matika

Disusun oleh :
DINI DIROYATI
0934010139

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

LEMBAR PENGESAHAN


SISTEM PEMBELAJ ARAN PADA BIDANG STUDI
FISIKA UNTUK SISWA KELAS VIII SMPN 3
SIDOARJ O BERBASIS WEB

Disusun oleh :
DINI DIROYATI
0934010139

Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang V Tahun Akademik 2013

Pembimbing Utama

Pembimbing Pendamping

Rinci Kembang Hapsari, S.Si, M.Kom
NPT. 3 7712 08 0168 1

Dr. Ir. Ni Ketut Sari, MT

NIP. 19650731 199203 2 001

Mengetahui,
Ketua Program Studi Teknik Infor matika
Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur

Dr. Ir. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SKRIPSI
SISTEM PEMBELAJ ARAN PADA BIDANG STUDI
FISIKA UNTUK SISWA KELAS VIII SMPN 3
SIDOARJ O BERBASIS WEB
Disusun oleh :
DINI DIROYATI
0934010139

Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi
Program Studi Teknik Infor matika Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur
Pada Tanggal 20 Desember 2013
Pembimbing :
1.

Tim Penguji :
1.

Rinci Kembang Hapsari, S.Si, M.Kom
NPT. 3 7712 08 0168 1
2.

Ir. Bambang Wahyudi, MS
NPT. 19580711 198503 1 001
2.

Dr. Ir. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001


Yisti Vita Via, S.St, M.Kom
NPT. 3 8604 130 347 1
3.

Ir. L. Urip Widodo, MT
NPT. 19570414 1 918803 1 001

Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur

Ir. Sutiyono, MT
NIP. 030 191 025

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR


Alhamdulillahi rabbil‘alamin, Sembah sujudku dan segala puji syukur
kepada Allah Subhanahu wa Ta’ala, karena hanya dengan kehendak dan kuasaNya, penulis dapat menyelesaikan pembuatan Tugas Akhir yang berjudul
”SISTEM PEMBELAJ ARAN PADA BIDANG STUDI FISIKA UNTUK
SISWA KELAS VIII SMPN 3 SIDOARJ O BERBASIS WEB”.
Tugas Akhir dengan beban 4 SKS ini disusun dan diajukan sebagai salah
satu syarat untuk menyelesaikan program Strata Satu (S1) pada program studi
Teknik Informatika, Fakultas Teknologi Industri, Universitas Pembangunan
Nasional ”Veteran” Jawa Timur Surabaya.
Penulis menyadari bahwasanya dalam menyelesaikan Tugas Akhir ini
telah mendapat bantuan dan dukungan yang tidak sedikit dari berbagai pihak.
Untuk itu penulis secara khusus mengucapkan terima kasih yang sebesar-besarnya
kepada:
1. Bapak Dr. Ir. Teguh Soedarto, MP selaku Rektor Universitas Pembangunan
Nasional “Veteran” Jatim.
2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi IndustriUniversitas Pembangunan Nasional “Veteran” Jatim.
3. Ibu Dr. Ir. Ni Ketut Sari, MT selaku Ketua Program Studi Teknik Informatika
dan selaku Dosen Pembimbing II yang dengan sabar telah meluangkan
banyak waktu untuk memberikan bimbingan dan kesempatan penulis untuk
berkreasi dalam proses pembuatan Tugas Akhir ini.


ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4. Ibu Rinci Kembang Hapsari, S.Si, M.Kom selaku Dosen Pembimbing I yang
telah giat meluangkan banyak waktu, pikiran dan tenaga di antara kesibukan
beban-beban kegiatan akademik untuk memberikan ilmu serta motivasi yang
sangat besar kepada penulis untuk menyelesaikan Tugas Akhir ini.
5. Kedua orang tuaku, kedua kakakku, keponakanku, serta saudara-saudaraku
yang

senantiasa

mengingatkan

dan

mendoakan

serta


memberikan

dukungannya supaya Tugas Akhir ini segera penulis terselesaikan.
6. Sahabat teristimewa yang paling cantik-cantik dan baik hatinya yang telah
banyak membantu penulis Unnie Siti Nur Hidayati dan Unnie Ayu Rahmwati
yang telah menemaniku setiap saat di kampus, memberi support untuk
menyelesaikan Tugas Akhir ini, dan penghibur di saat kegalauan sedang
menghadang. Serta Unnie Lincahya yang selalu memberi dukungan agar
segera menyusul kelulusannya. Dan tak lupa teman-temanku yang lainnya
Susanti Nur Asiyah dan Merry Kristina.
7. Special Thanks to my Love “DFR” atas perhatian, cinta kasihnya, dan
semangatnya

selama

ini

yang


membuat

penulis

bangkit

kembali

menyelesaikan Tugas Akhir ini. “I Love You So Much”
8. SMPN 3 Sidoarjo menginspirasi penulis untuk mengambil Tugas Akhir
dengan judul ini serta sebagai tempat study kasus dan terimakasih atas
bantuannya selama penulis mengalami kesulitan.
9. Dan semua orang yang tidak dapat disebutkan satu-persatu yang telah
membantu penulis selama ini.

iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Di dalam Tugas Akhir ini mungkin masih terdapat banyak kekurangan yang

belum bisa penulis sempurnakan. Untuk itu saran dan masukan sangatlah penulis
harapkan untuk perbaikan dan pengembangan ke depan.

Surabaya, September 2013

Penulis

iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI
Hal.
ABSTRAK.......................................................................................................

i

KATA PENGANTAR...................................................................................

ii

DAFTAR ISI...................................................................................................

v

DAFTAR GAMBAR.....................................................................................

viii

DAFTAR TABEL..........................................................................................

xi

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

1

1.1 Latar Belakang............................................................................

1

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

2

1.3 Batasan Masalah..........................................................................

3

1.4 Tujuan Penelitian.........................................................................

3

1.5 Manfaat Penelitian.......................................................................

3

1.6 Metodologi Penelitian..................................................................

4

BAB II TINJ AUAN PUSTAKA.................................................................

7

2.1 SMP Negeri 3 Sidoarjo................................................................

7

2.1.1 Sejarah Singkat SMP Negeri 3 Sidoarjo...........................

7

2.1.2 Visi dan Misi.....................................................................

7

2.2 Pembelajaran................................................................................

8

2.3 Fisika Untuk Siswa SMP Kelas VIII...........................................

10

2.3.1 Gaya Hukum Newton......................................................

10

v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.3.2 Usaha dan Energi.............................................................

13

2.3.3 Getaran dan Gelombang..................................................

15

2.4 Dasar Perancangan dan Implementasi Database Relasional........

16

2.4.1 Proses Perancangan Database..........................................

17

2.4.2 Model Data Relasional.....................................................

19

2.5 Web..............................................................................................

24

2.6 PHP..............................................................................................

25

2.7 Simulasi........................................................................................

26

2.8 Level Kuis ( Kategori Soal ).........................................................

27

BAB III METODOLOGI PENELITIAN....................................................

30

3.1 Analisa Sistem..............................................................................

30

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

30

3.2.1 Alur Aplikasi....................................................................

31

3.2.2 Context Diagram..............................................................

34

3.2.3 Data Flow Diagram..........................................................

35

3.2.4 Entity Rational Diagram..................................................

38

3.3 Perancangan Website....................................................................

40

BAB IV IMPLEMENTASI...........................................................................

50

4.1 Kebutuhan Sistem........................................................................

50

4.2 Kebutuhan Simpanan (Database).................................................

51

4.3 Implementasi Interface (Antar Muka).......................................... 53

vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.3.1 Halaman Login User......................................................... 54
4.3.2 Halaman Utama................................................................

54

4.3.3 Halaman Materi................................................................

56

4.3.4 Halaman Simulasi............................................................. 57
4.3.5 Halaman Kuis dan History...............................................

63

4.3.6 Halaman Login Admin.....................................................

69

4.3.7 Halaman Menu Admin.....................................................

69

4.3.8 Halaman Set Materi..........................................................

70

4.3.9 Halaman Set Kuis dan History.........................................

71

4.3.10 Halaman Set User.............................................................

73

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

74

5.1 Kesimpulan................................................................................... 74
5.2 Saran.............................................................................................
DAFTAR PUSTAKA

vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

75

DAFTAR GAMBAR

No.

Hal.

2.1

Beberapa Contoh Gaya............................................................................

10

2.2

Resultan Gaya Searah..............................................................................

11

2.3

Resultan Gaya Berlawanan Arah.............................................................

11

2.4

Contoh Energi Kinetik.............................................................................

14

2.5

Contoh Energi Potensial..........................................................................

14

2.6

Data, Proses, Informasi............................................................................

17

2.7

Contoh Relasi One to One.......................................................................

20

2.8

Contoh Relasi One to Many.....................................................................

20

2.9

Contoh Relasi Many to Many................................................................... 21

3.1

Flowchart Siswa.......................................................................................

31

3.2

Flowchart Kuis.........................................................................................

32

3.3

Flowchart Admin.....................................................................................

33

3.4

Context Diagram Sistem Pembelajaran.................................................... 35

3.5

DFD Level 0 Sistem Pembelajaran..........................................................

36

3.6

DFD Level 1 Subproses Pengolahan Kuis...............................................

38

3.7

CDM Sistem Pembelajaran......................................................................

39

3.8

PDM Sistem Pembelajaran....................................................................... 40

3.9

Desain Halaman Login............................................................................. 41

viii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.10 Desain Menu Home..................................................................................

42

3.11 Desain Menu Materi................................................................................. 43
3.12 Desain Menu Simulasi.............................................................................. 43
3.13 Desain Level Kuis....................................................................................

44

3.14 Desain Kategori Kuis...............................................................................

45

3.15 Desain Kuis..............................................................................................

45

3.16 Desain Menu History...............................................................................

46

3.17 Desain Login Admin................................................................................

46

3.18 Desain Halaman Menu Admin................................................................

47

3.19 Desain Halaman Set Materi Admin.........................................................

47

3.20 Desain Set Halaman Level Kuis............................................................... 48
3.21 Desain Set Halaman Category Kuis.........................................................

48

3.22 Desain Set Halaman History....................................................................

49

3.23 Desain Set Halaman User.........................................................................

49

4.1

Database Sisfo.........................................................................................

52

4.2

Query Pembuatan Database.....................................................................

53

4.3

Halaman Login User................................................................................

54

4.4

Script Halaman Login User...................................................................... 54

4.5

Halaman Utama........................................................................................ 55

4.6

Script Halaman Utama.............................................................................

4.7

Halaman Materi........................................................................................ 56

ix
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

55

4.8

Script Halaman Materi.............................................................................. 57

4.9

Halaman Simulasi..................................................................................... 57

4.10 Script Halaman Simulasi..........................................................................

58

4.11 Halaman Level Kuis................................................................................. 63
4.12 Script Halaman Level Kuis......................................................................

63

4.13 Halaman Category Kuis...........................................................................

64

4.14 Script Halaman Category Kuis................................................................

64

4.15 Halaman Kuis...........................................................................................

65

4.16 Script Halaman Kuis................................................................................

66

4.17 Halaman Nilai..........................................................................................

66

4.18 Script Nilai...............................................................................................

67

4.19 Halaman History......................................................................................

67

4.20 Halaman Pembahasan History.................................................................

68

4.21 Script History Kuis...................................................................................

69

4.22 Halaman Login Admin.............................................................................

69

4.23 Halaman Menu Admin.............................................................................

70

4.24 Halaman Set Materi..................................................................................

70

4.25 Halaman Set Level Kuis...........................................................................

71

4.26 Halaman Set Category Kuis.....................................................................

72

4.27 Halaman History Kuis..............................................................................

72

4.28 Halaman Set User.....................................................................................

73

x
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR TABEL
Hal.
2.1

Tabel Mahasiswa...................................................................................... 19

4.1

Contoh Perhitungan Gaya dan Hukum Newton......................................

59

4.2

Contoh Perhitungan Resultan Searah.......................................................

59

4.3

Contoh Perhitungan Resultan Berlawanan Arah.....................................

60

4.4

Contoh Perhitungan Energi Kinetik.........................................................

61

4.5

Contoh Perhitungan Energi Potensial......................................................

62

xi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Nama
NPM
Judul

: Dini Diroyati
: 0934010139
: Sistem Pembelajaran pada Bidang Studi Fisika untuk
Siswa kelas VIII SMPN 3 Sidoarjo
Dosen Pembimbing 1 : Rinci Kembang Hapsari, S.Si, M.Kom
Dosen Pembimbing 2 : Dr. Ir. Ni Ketut Sari, MT
ABSTRAK
Di sekolah terdapat beberapa mata pelajaran yang harus ditempuh oleh
para siswa. Diantara mata pelajaran tersebut fisika merupakan pelajaran yang
banyak sekali akan materi-materi dan rumus-rumus. Karena pembelajaran di
dalam kelas kurang aplikatif dan menarik. Maka perlu adanya sistem
pembelajaran berbasis web agar dapat menunjang siswa dalam mempelajari fisika.
Oleh karena itu , penulis membuat sebuah aplikasi sistem pembelajaran
pada bidang studi fisika untuk siswa kelas VIII SMP Negeri 3 Sidoarjo. Langkahlangkah untuk mengerjakan sebuah sistem pembelajaran yaitu dengan analisis,
perancangan, pemrograman, dan pengujian. Aplikasi ini menggunakan bahasa
pemrograman PHP dengan media Dreamweaver, Photoshop sebagai desain
grafisnya dan web server yang digunakan adalah PHPMyadmin.
Dari hasil uji coba yang dilakukan pada penelitian, user dapat mengakses
sistem pembelajaran ini dengan login terlebih dahulu ke sistem pembelajaran lalu
user dapat membuka menu-menu yang disediakan oleh sistem, seperti materi,
simulasi, kuis dan history. Sedangkan admin harus melakukan login terlebih
dahulu agar dapat mengolah data-data materi, kuis dan history, dan user. Dengan
demikian siswa dapat mempelajari dan mengulang kembali suatu mata fisika
yang telah di ajarkan guru di dalam kelas dan siswa tersebut dapat belajar kapan
saja dan dimana saja (just-in-time training) karena bisa diakses melalui jaringan
internet ( website ). Selain itu, sistem pembelajaran ini dapat mempermudah para
pengajar dalam menyampaikan informasi / ilmu kepada siswa.
Kata Kunci : Fisika, Sistem Pembelajaran, web

i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I
PENDAHULUAN

1.1 Latar Belakang
Teknologi informasi berkembang sangat pesat saat ini dan menghasilkan
inovasi-inovasi baru seiring dengan perkembangan pola pikir manusia yang
senantiasa terus berubah kearah yang lebih baik. Salah satunya adalah teknologi
informasi dan komputer khususnya multimedia. Dengan adanya multimedia
manusia dapat berinteraksi dengan komputer melalui media gambar, teks, audio,
video dan animasi sehingga informasi yang disajikan akan lebih jelas dan
menarik. Teknologi multimedia juga dapat digunakan pada bidang pendidikan,
pemasaran, publikasi dan lain-lain. [2]
Media pembelajaran memiliki manfaat yang besar dalam memudahkan siswa
mempelajari materi pelajaran. Media pembelajaran yang digunakan harus dapat
menarik perhatian siswa pada kegiatan belajar mengajar dan lebih merangsang
kegiatan belajar siswa.[2]
Dalam jurnal ini, penulis membuat media pembelajaran dalam bentuk
aplikasi multimedia dengan judul “Pembuatan Media Pembelajaran Biologi
Untuk Kelas X Dengan Pokok Bahasan Serangga Berbasis Multimedia”. [2]
Pada penelitian sebelumnya, Internet merupakan salah satu teknologi yang
berkembang sangat pesat, kehadiran internet memberikan kemudahan dalam
menerima dan mengakses informasi dalam berbagai format dari seluruh penjuru

1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

dunia. Salah satu elemen di dalam internet adalah situs web, saat ini situs web
tidak hanya dapat dijadikan sebagai media informasi tetapi berbagai sistem
pembelajaran pun dapat dilakukan di internet, seperti halnya pembelajaran
TOEFL. [3]
TOEFL dimaksudkan sebagai alat ukur atau evaluasi atas kemampuan
seseorang dalam memahami bahasa Inggris. Saat ini tersedia berbagai media yang
dapat digunakan dalam mempelajari TOEFL tetapi penjelasan atau bahasa
pengantarnya masih menggunakan bahasa Inggris sehingga menjadi lebih sulit
untuk dipelajari, terutama bagi orang yang masih awam dengan bahasa Inggris
dan baru akan memulai belajar TOEFL. Pemanfaatan kemajuan teknologi internet
dalam mengembangkan media pembelajaran TOEFL berbasis web dapat
memberikan altenatif lain dalam mempelajari TOEFL.[3]
Dalam jurnal ini, Penulis membangun suatu situs web yang menyajikan
informasi serta materi-materi pembelajaran yang berhubungan dengan TOEFL.
Dengan adanya situs web ini diharapkan dapat memberikan berbagai kemudahan
bagi masyarakat khususnya pengguna internet dalam mempelajari TOEFL,
sehingga TOEFL tidak lagi menjadi kendala serta dapat mendorong minat
seseorang dalam mempelajari bahasa Inggris.[3]
Pada penelitian sebelumnya, pelajaran matematika merupakan salah satu
pelajaran yang tidak disukai oleh para siswa. Mendengar kata matematika, hanya
akan terpikirkan kata susah oleh para siswa. Hal ini dikarenakan media
pembelajaran yang ada masih kurang menarik. Materi integral merupakan materi
yang dianggap paling sulit pada pelajaran. Sehingga perlu adanya sebuah aplikasi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

yang dapat digunakan untuk mempelajari materi tersebut dengan pola belajar
aplikatif dan menarik.[4]
Metode pengembangan sistem yang dipakai adalah metode waterfall yaitu
analisis, perancangan, pemrograman, pengujian, dan pemeliharaan. Aplikasi ini
menggunakan bahasa pemrograman PHP, MySql sebagai database, Dreamweaver,
Macromedia Flash untuk animasi dan Photoshop sebagai desain grafisnya. Web
Server yang digunakan adalah Apache. [4]
Pada peneliti sebelumnya, model berbasis pembelajaran membangun
pendidik yang merasa kurang kreatif dalam belajar. Oleh karena itu, metode
pembelajaran

harus

dikembangkan.

Penelitian

ini

bertujuan

untuk

mengembangkan web e-learning dengan menggunakan metode Macromedia
Dreamweaver CS5 sebagai program utama, MySQL sebagai DBMS dan PHP
sebagai dukungan bahasa pemrograman. [10]
Penelitian dilakukan dengan menggunakan tiga tahapan kegiatan, yaitu: (a)
front-end analisis, (b) prototipe, dan (c) penilaian. Hasil dari media instruksional
memberikan banyak manfaat, baik untuk siswa dan pendidik atau dosen. Dengan
semua bahan media belajar telah didokumentasikan 98 dengan baik tanpa harus
melihat beberapa tempat, memperbarui material dapat dilakukan dengan mudah
dengan menggunakan format standar. Dari 36 pengguna yang telah mengakses
media pembelajaran ini, 27 pengguna mengatakan hal ini menarik, 7 pengguna
mengatakan menarik, satu pengguna kata kurang menarik, dan hanya satu user
yang mengatakan hal itu tidak menarik. Begitu juga dengan komentar yang

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

ditinggalkan oleh pengguna, hampir semua pengguna mengatakan bahwa media
sangat membantu untuk pembelajaran mereka dalam proses belajar. [10]
Dengan web media pembelajaran e-learning, kualitas belajar kursus pada
Algoritma dan Pemrograman I Sistem Komputer Program Studi Fakultas
Matematika Universitas Andalas ditingkatkan, validitas bahan ajar dapat dikontrol
secara efektif dan e-media pembelajaran praktis pendidikan tinggi. [10]
Berdasarkan uraian dari latar belakang di atas, maka akan dibuat sistem
pembelajaran berbasis web dengan judul “Sistem Pembelajaran Pada Bidang
Studi Fisika Untuk Siswa Kelas VIII SMP Negeri 3 Sidoarjo Berbasis Web”.
Penulis mengharapkan aplikasi ini dapat bermanfaat untuk memudahkan siswa
dalam mempelajari dan mengulang kembali suatu mata pelajaran yang telah di
ajarkan guru di dalam kelas dan siswa tersebut dapat belajar kapan saja dan
dimana saja (just-in-time training). Selain itu, sistem pembelajaran ini dapat
mempermudah para pengajar dalam menyampaikan informasi / ilmu kepada
siswa.

1.2 Rumusan Masalah
Berdasarkan latar belakang penelitian yang dikemukakan di atas, maka
masalah yang akan diteliti dirumuskan sebagai berikut :
a. Bagaimana mewujudkan sistem pembelajaran yang dimudah dipahami siswa
kelas VIII SMPN 3 Sidoarjo dalam mempelajari konsep-konsep materi fisika
yang telah diajarkan di dalam kelas dengan aplikasi yang berbasis web?

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

b. Bagaimana membuat simulasi pada sistem pembelajaran dengan variabelvariabel yang berbeda?
c. Bagaimana membuat kuis pada sistem pembelajaran dengan level, kategori,
dan durasi waktu yang berbeda-beda?

1.3 Batasan Masalah
Batasan masalah yang ditetapkan dalam penelitian ini ditujukan untuk
membatasi ruang lingkup dari penelitian dan pengerjaan aplikasi, antara lain :
a. Sistem pembelajaran ini hanya dapat diakses oleh siswa SMPN 3 Sidoarjo,
khususnya siswa kelas VIII. Dan siswa harus melakukan login untuk
membuka aplikasi ini. Selain itu, pendaftaran user baru dilakukan oleh admin
SMPN 3 Sidoarjo.
b. Aplikasi ini menggunakan bahasa pemrograman PHP dengan menggunakan
software Adobe Dreamweaver.
c. Database yang digunakan dalam membuat sistem pembelajaran ini adalah
MySQL.
d. Aplikasi sistem pembelajaran ini dapat diakses secara online ( jaringan
intenet).

1.4 Tujuan
Tujuan dari penelitian ini adalah sebagai berikut:
a. Membuat sistem pembelajaran pada bidang studi fisika untuk siswa kelas VIII
SMP Negeri 3 Sidoarjo berbasis web yang bersifat sebagai fasilitator ,

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

informasi tentang latar penulisan, data-data tentang materi pelajaran, dan kuis
yang diperoleh dari guru.
b. Membuat alternatif baru dalam proses pembelajaran fisika yang secara
interaktif dan dikembangan dengan menggunakan Adobe Dreamweaver,
Adobe Photo Shop, dan XAMPP.

1.5 Manfaat
Manfaat dari penelitian ini adalah sebagai berikut:
a. Pihak Sekolah :
Dapat menerapkan metode pembelajaran yang efektif khususnya bagi siswa
kelas VIII dalam memahami tentang fisika dan mempermudah para pengajar
dalam menyampaikan informasi/ilmu kepada siswa.
b. Pihak Siswa :
Dapat mengulangi kembali mata pelajaran yang telah diberikan oleh guru
selama di dalam kelas. Selain itu, siswa dapat belajar kapan saja dan dimana
saja (just-in-time training).
c. Pihak Penulis :
Mengaplikasikan materi perkuliahan secara mendalam serta membantu
mengembangkan kemampuan penulis di dalam menganalisa sebuah aplikasi
khususnya aplikasi menggunakan web.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

Dalam bab ini akan dibahas beberapa teori dasar yang akan digunakan
dalam pengerjaan tugas akhir ini. Bab ini akan membahas beberapa konsep dan
teori-teori yang berhubungan sistem pembelajaran berbasis web.
2.1 SMP Negeri 3 Sidoarjo
2.1.1 Sejarah singkat SMP Negeri 3 Sidoarjo
Smp Negeri 3 Sidoarjo merupakan salah satu sekolah yang memiliki
andil dalam sejarah pendidikan di Kabupaten Sidoarjo, khususnya pendidikan
dasar dan menengah. Berdiri sejak tahun 1949 berpredikat sebagai sekolah
Belanda dengan nama AMBACH SCHOOL kemudian berganti nama
menjadi Sekolah Teknik Negeri (STN). dan sejak tahun 1979 berintegrasi
menjadi Sekolah Menengah Tingkat Pertama Umum Yaitu SMP Negeri 3
Sidoarjo.
2.1.2 Visi dan Misi :
a. Visi :
“Berprestasi

Tinggi,

Berbudi

Pekerti

Luhur,

dan

Berwawasan

Lingkungan“
Indikator Visi:


Berprestasi dalam perolehan nilai proses pembelajaran



Berprestasi dalam perolehan nilai hasil belajar (UH, UTS, UAS,
UKK, Ujian Sekolah, Ujian Nasional)

7
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8



Unggul

dalam

persaingan

melanjutkan

ke

jenjang

pendidikan selanjutnya


Unggul dalam berbahasa Inggris



Terdepan dalam bidang ilmiah



Unggul dalam bidang seni-budaya



Unggul dalam bidang olahraga



Unggul dalam aktifitas keagamaan



Unggul dalam sikap dan perilaku keseharian (budaya 5S: Salam,
Senyum, Salim, Sopan dan Santun).



Peduli kebersihan dan kelestarian lingkungan

b. Misi :


Melaksanakan pembelajaran standar secara efektif dan efisien



Melaksanakan pembelajaran kelas bilingual



Melaksanakan kegiatan kurikuler dalam bidang ilmiah, seni
budaya dan olahraga.



Melaksanakan kegiatan keagamaan secara utuh-menyeluruh di
dalam dan di luar kegiatan pembelajaran



Melaksanakan aksi kebersihan dan pelestarian lingkungan.

2.2 Pembelajaran
Belajar bukan hanya sebagai menghafal atau mendengarkan keterangan
pengajar saja, melainkan pengajaran (pembelajaran) akan berjalan efektif dan
efisien kalau siswa secara aktif dalam merumuskan dan memecahkan masalah.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

Pembelajaran adalah suatu kegiatan yang dilakukan secara sadar dan sengaja.
Tujuan pembelajaran adalah memahami tentang model pembelajaran yang dapat
diterapkan pada pembelajaran di dalam kelas yang mampu membuat siswa aktif
dan kreatif juga menyenangkan, membuat Rencana Pelaksanaan Pembelajaran
(RPP) dengan menyesuaikan model-model pembelajaran, bisa mempraktikkan
berbagai model pembelajaran inovatif, baik dalam kegiatan di luar kelas maupun
pembelajaran dalam kelas. [1]
Penerapan

pembelajaran

aktif

inovatif

kreatif

dan

efektif

dan

menyenangkan dalam proses pembelajaran harus dipraktikkan dengan benar.
Secara garis besar, dapat digambarkan sebagai berikut [1]:
1. Siswa langsung terlibat ke dalam berbagai kegiatan yang mengembangkan
pemahaman dan kemampuan mereka dengan penekanan pada belajar melalui
praktik.
2. Guru dituntut menggunakan berbagai alat bantu dan berbagai cara dalam
membangkitkan semangat, termasuk menggunakan lingkungan sebagai
sumber belajar untuk menjadikan pembelajaran menarik, menyenangkan, dan
cocok bagi siswa.
3. Guru harus bisa mengatur kelas dengan berbagai variasi seperti memajang
buku-buku dan bahan belajar yang lebih menarik dan menyediakan alat-alat
pembelajaran.
4. Guru menerapkan tentang cara mengajar yang lebih kooperatif dan interaktif,
termasuk cara belajar kelompok dalam segala suasana.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

5. Guru mendorong, memberikan motivasi siswa untuk menemukan caranya
sendiri dalam pemecahan suatu masalah, untuk mengungkapkan gagasannya,
dan melibakan siswa dalam menciptakan lingkugan sekolahnya.

2.3 Fisika untuk siswa SMP kelas VIII
2.3.1 Gaya Hukum Newton
a. Pengertian Massa dan Gaya
Massa merupakan ukuran kelembaman (inersia) benda. Semakin
besar massa benda, maka semakin sulit benda itu bergerak. Gaya yang
besar besar pula diperlukan untuk menggerakkan massa benda yang besar
pula. Satuan massa dalam SI adalah kg. [7]

Gambar 2.1 Beberapa contoh gaya
Pada umumnya, gaya digambarkan sebagai dorongan atau tarikan
pada benda. Jika seorang anak mendorong meja dan jika seorang anak
mendorong meja, berarti memberi gaya pada meja (Gambar 2.1). Gaya
termasuk besaran vektor karena selain memiliki nilai juga memiliki arah.
Suatu gaya dapat digambarkan dengan diagram vektor berupa anak
panah. Titik O disebut titik pangkal dan titik A disebut titik ujung.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

Panjang OA menyatakan nilai gaya dan arah panah menyatakan arah
gaya. [7]
b. Resultan Gaya
Hasil perpaduan dua gaya atau lebih dalam satu garis kerja akan
menghasilkan satu gaya pengganti yang disebut resultan gaya.[7]

Gambar 2.2 Resultan gaya searah
Pada gambar 2.2 dijelaskan jika gaya F1 dan F2 searah, maka
resultannya adalah jumlah kedua gaya itu adalah [7]:
R = F1 + F2 ............................................ (1)
Keterangan : R=Resultan (Newton), F1= Gaya ke 1(Newton), F2= Gaya
ke 2(Newton).

Gambar 2.3 Resultan gaya berlawanan arah
Pada gambar 2.3 dijelaskan jika gaya F1 dan F2 berlawanan arah,
F1 > F2 maka resultannya adalah selisih kedua gaya itu dan arahnya
sesuai dengan gaya yang lebih besar.[7]

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

R = F1 - F2 ............................................ (2)
Keterangan : R=Resultan (Newton), F1= Gaya ke 1(Newton), F2= Gaya
ke 2(Newton).
c. Hukum Newton
Prinsip – prinsip gerak benda dalam dinamika dapat diringkas
dalam bentuk

tiga pernyataan

yang secara umum disebut hukum-

hukum Newton [7]:
- Hukum Pertama Newton
“ Setiap benda selalu terus dalam keadaan diam atau bergerak dengan
kecepatan konstan di lintasan garis lurus, kecuali jika benda diberi aksi
gaya dari luar untuk mengubah dari keadaan semula ”.
∑F = 0..................................................... (3)
Keterangan : F = gaya (N atau dyne newton)
- Hukum Kedua Newton
“ Percepatan sebuah benda yang diberi gaya adalah sebanding dengan
besar gaya dan berbanding terbalik dengan massa benda ”.
R=∑F = F

1

+ F2 + F3 + .........= m x a..........(4)

Keterangan : R= Resultan, F = gaya (N atau dyne newton), m = massa
(kg atau g), a = percepatan (m/s2 atau cm/s2).
- Hukum Ketiga Newton
“ Setiap ada gaya aksi, maka akan selalu ada gaya reaksi yang
besarnya sama tetapi arahnya berlawanan ”.
FAB = - FBA .....................................................(5)

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

Keterangan : A = gaya reaksi, B = gaya aksi
2.3.2 Usaha dan Energi
a. Usaha
Usaha didefinisikan sebagai hasil kali antara besarnya gaya yang
diberikan pada benda dengan besar perpindahan benda tersebut. Usaha
merupakan besaran skalar karena tidak memiliki arah dan hanya memiliki
besar. Usaha dalam fisika dikatakan bernilai jika usaha yang dilakukan
menghasilkan perubahan kedudukan. Secara matematis dituliskan [7] :
W = F x s .....................................................(6)
Keterangan : W = usaha (Joule), F = gaya(Newton), s = perpindahan(m).

b. Energi
Energi adalah kemampuan untuk melakukan kerja atau usaha.
Dalam kehidupan sehari-hari, energi sering kita sebut sebagai tenaga.
Energi merupakan salah satu besaran penting dalam fisika, karena
fisika adalah ilmu yang mempelajari tentang energi dan perubahannya.
Sebagai salah satu besaran fisika, energi mempunyai satuan. Satuan SI
untuk energi adalah joule (J). Satu joule setara dengan 1 newtonmeter
(Nm). [7]
c. Bentuk-bentuk energi
- Energi Kinetik
Energi kinetik adalah energi yang dimiliki suatu benda karena
geraknya atau kelajuannya. Energi kinetik sebuah benda didefinisikan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

sebagai usaha yang dibutuhkan untuk menggerakkan sebuah benda
dengan massa tertentu

dari

keadaan

diam

hingga

mencapai

kecepatan tertentu. Secara matematis dituliskan [7]:
Ek = 1/2. m . v2............................................(7)
Keterangan : Ek = energi kinetik(J), m = massa (kg), v = kecepatan
benda (m/s).

Gambar 2.4 Contoh energi kinetik
- Energi Potensial
Energi potensial adalah energi yang dimiliki suatu benda karena
kedudukannya terhadap permukaan bumi. Secara matematis dituliskan
[7]:
Ep = m . g . h ....................................... (8)
Keterangan : Ep = energi potensial (J), m = massa (kg), g =
percepatan gravitasi (m/s2), h = ketinggian benda (m).

Contoh 2.5 contoh energi potensial

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

2.3.3 Getaran dan Gelombang
a. Getaran
Getaran adalah gerak benda yang berulang-ulang (berosilasi)
secara periodik terhadap titik keseimbangan. Titik keseimbangan
merupakan titik awal benda memulai gerakan. Contoh gerakan : gerak
bandul yang berayun, gerak berputar jarum jam dinding, dan gerak piston
di mesin mobil. [7]
Besaran yang sering digunakan untuk membahas getaran adalah [7]:
- Amplitudo (A), didefinisikan sebagai besarnya simpangan maksimum
benda pada posisi keseimbangan.
- Periode getaran (T), didefinisikan waktu yang diperlukan benda untuk
melakukan satu getaran penuh disebut periode getaran. Periode
getaran dilambangkan dengan huruf T. Untuk menentukan periode
getaran kita dapat mengukur langsung waktu yang diperlukan untuk
melakukan satu getaran penuh.
=

...................................................(9)

Keterangan : T = periode (s), n = jumlah getaran, t = waktu yang
diperlukan untuk n kali getaran (s).
b. Gelombang
Gelombang adalah getaran yang merambat. Bentuk ideal dari suatu
gelombang akan mengikuti gerak sinusoide. Contoh gelombang adalah
suara, cahaya, gelombang laut dan gempa bumi. [7]
Berdasarkan arah medium rambatannya terdapa dua bentuk gelombang,

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

diantaranya [7]:
-

Gelombang Transversal adalah gelombang yang arah rambatannya
tegak lurus dengan arah rambatannya. Satu gelombang terdiri atas satu
lembah dan satu bukit, misalnya seperti riak gelombang air, benang
yang digetarkan, dsb.

-

Gelombang Longitudinal adalah gelombang yang merambat dalam
arah yang berimpitan dengan arah getaran pada tiap bagian yang ada.
Gelombang yang terjadi berupa rapatan dan renggangan. Contoh
gelombang longitudinal seperti slingki / pegas yang ditarik ke
samping lalu dilepas.

2.4

Dasar Perancangan dan Implementasi Database Relasional

a. Data
Terkait

dengan database

terdapat istilah dasar yang disebut data.

Awalnya data menyatakan fakta yang dapat direkam dan disimpan pada media
komputer, misalnya hard disk. Nama, alamat, kota tempat tinggal seorang
pelanggan menyatakan suatu data. Namun perlu diketahui bahwa data pada masa
sekarang tidak sekedar hanya berupa teks seperti itu, tetapi juga bisa berupa
dokumen, gambar, suara, ataupun potongan video. [5]
Dapat dikatakan bahwa data adalah suatu bahan mentah yang kelak dapat
diolah lebih lanjut untuk menjadi sesuatu yang lebih bermakna. Data inilah yang
nantinya akan disimpan dalam database. [5]
b. Infor masi
Informasi bermuara pada data, memberikan suatu nilai tambah atau

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

pengetahuan bagi

yang

menggunakannya,

dan

dapat

digunakan untuk

pengambilan keputusan. [5]
Data

Informasi
Peringkasan, Pererataan, Penyajian Grafik, dll.

Gambar 2.6 Data, Proses, dan Informasi
c. Database Relasional
Database relasional adalah jenis database yang menggunakan model
relasional. Pada model relasional, data disusun dalam bentuk sejumlah relasi atau
tabel. Setiap tabel tersusun atas sejumlah baris dan kolom. Baris mewakili satu
kesatuan data, misalnya data seorang pegawai. Kolom menyatakan bagian-bagian
yang menyusun suatu baris. Dalam konteks pegawai, kolom dapat berupa nomor
induk pegawai, nama pegawai, atau tanggal lahirnya. [5]
d. DBMS
Untuk kepentingan menangani database, sejumlah DBMS tersedia di
pasaran. DBMS (Database Management Systems) adalah suatu perangkat lunak
yang ditujukan untuk menangani penciptaan, pemeliharaan, dan pengendalian
akses data. Dengan menggunakan perangkat lunak ini pengelolaan data menjadi
mudah dilakukan. Selain itu perangkat lunak ini juga menyediakan berbagai
piranti yang berguna. Misalnya piranti yang memudahkan dalam membuat
berbagai bentuk laporan. [5]
2.4.1 Proses Perancangan Database
Langkah awal yang dilakukan dalam perancangan database adalah
melakukan pengumpulan kebutuhan akan informasi yang diperlukandalam

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

suatu organisasi/ perusahaan dan kemudian menganalisisnya. Penggalian
kebutuhan informasi ini dilakukan sengan cara antara lain melakukan
wawancara, mengamati system yang sedang berjalan dan memelajari
dokumen-dokumen yang tersedia. Dengan cara seperti itu data yang
digunakan

untuk

menyusun

informasi

bisa

teridentifikasi.

Untuk

menggambarkan proses-proses bisnis dalam organisasi dan sekaligus
menerangkan kaitan antara proses dan data, teknik seperti diagram aliran
data atau yang dikenal dengan istilah DFD (Data Flow Diagram) biasa
digunakan. DFD ini sekaligus dapat digunakan sebagai bahan untuk
berkomunikasi antara pengembang system dan calon pemakai sistem. [5]
Setelah kebutuhan organisasi dikumpulkan dan dianalisis, langkah
perancangan konseptual segera bisa dilaksanakan. Pada tahap inilah data
yang dibutuhkan oleh organisasi/perusahaan dikelompokkan menurut
kriteria tertentu. Kemudian antara satu grup data dengan grup data yang lain
dilengkapi dengan hubungan. Dalam terminologi database, grup data
tersebut dinamakan entitas. Adapun hubungan antarentitas biasa dijabarkan
dengan menggunakan diagram E-R (Entity-Relationship) atau EER
(Enhance Entity-Relationship). Dalam hal ini entity menyatakan entitas dan
relationship menyatakan hubungan antarentitas. [5]
Perancangan logis merupakan suatu tahapan yang digunakan untuk
menentukan hasil perancangan konseptual ke dalam bentuk yang nantinya
akan diimplementasikan dalam DBMS. [5]

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

Langkah terakhir dalam perancangan database berupa tahapan yang
dinamakan perancangan fisik. Perancangan ini sangat spesifik terhadap
DBMS yang digunakan. Sebagai contoh, tipe data atau domain untuk
masing-masing kolom dalam setiap tabel harus disesuaikan dengan DBMS
yang digunakan. [5]
2.4.2 Model Data Relasional
Model data relasional adalah suatu model data yang meletakkan data
dalam bentuk relasi (tabel). Keuntungan model data relasional adalah
bentuknya sederhana sehingga mudah dalam penggunaanya dan mudah
melakukan operasi data (query, update/edit, delete). Sebuah database
relasional terdiri dari koleksi dari tabel-tabel, yang masing-masing diberikan
nama yang unik. Sebuah baris dalam tabel merepresentasikan sebuah
keterhubungan/relationship dari beberapa nilai yang ada. [5]
a. Relasi
Tabel 2.1 Mahasiswa
MAHASISWA
Nomor_Mahasiswa

Kode_Matakuliah

Nilai

55

DB001

A

55

PP001

B

56

DB001

B

57

DB001

A

57

DB002

A

Relasi adalah

hubungan

antara

tabel

yang

mempresentasikan

hubungan antar objek di dunia nyata. Relasi merupakan hubungan yang

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan
antar objek di dunia nyata dan berfungsi untuk mengatur mengatur operasi
suatu database. Contoh tabel mahasiswa dapat dilihat pada tabel 2.1. [5]
Hubungan yang dapat dibentuk dapat mencakup 3 macam hubungan,
yaitu [8] :
- One-To-One (1-1)
Mempunyai pengertian "Setiap baris data pada tabel pertama
dihubungkan hanya ke satu baris data pada tabel ke dua". Contohnya :
Relasi antara tabel mahasiswa dan tabel orang tua. Satu baris
mahasiswa hanya berhubungan dengan satu baris orang tua begitu
juga sebaliknya. [8]

Gambar 2.7 Contoh relasi one-to-one
- One-To-Many (1-N)
Mempunyai pengertian "Setiap baris data dari tabel pertama dapat
dihubungkan ke satu baris atau lebih data pada tabel ke dua".
Contohnya : relasi perwalian antara tabel dosen dan tabel mahasiswa.
Satu baris dosen atau satu dosen bisa berhubungan dengan satu baris
atau lebih mahasiswa. [8]

Gambar 2.8 Contoh relasi one-to-many

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

- Many-To-Many (N-M)
Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama
bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua".
Artinya ada banyak baris di tabel satu dan tabel dua yang saling
berhubungan satu sama lain. Contohnya : relasi antar tabel mahasiswa
dan tabel mata kuliah. Satu baris mahasiswa bisa berhubungan dengan
banyak baris mata kuliah begitu juga sebaliknya. [8]

Gambar 2.9 Contoh relasi many-to-many

c.

Atribut
Atribut identik dengan istilah "kolom data" tetapi dapat menunjukkan

fungsinya sebagai pembentuk karakteristik (sifat-sifat) yang melekat dalam
sebuah tabel. Pada penerapan aturan normalisasi, bisa berdampak pada
penghilangan atau penambahan kolom tertentu, atau bahkan dapat
membentuk suatu tabel baru. [11]
Sebuah entitas dinyatakan oleh sejumlah atribut. Atribut adalah suatu
nama untuk kolom yang terdapat pada sebuah relasi. Setiap atribut
dinyatakan dengan kata benda.
NILAI_MATAKULIAH

mempunyai

Contoh pada tabel 2.1, relasi
tiga

buah

atribut,

Nomor_Mahasiswa, Kode_Matakuliah, dan Nilai. [5]

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

yaitu

22

d.

Record / Tuple
Record/ tuple merupakan kumpulan dari elemen-elemen data yang

terkait dalam sebuah basis data. Secara ringkas, database dapat dikatakan
sebagai sebuah tabel yang memiliki baris alias record dan kolom atau field.
Setiap baris menyatakan elemen-elemen data yang saling berkaitan. Sebuah
database terdiri dari record sejumlah dari n-tuples yang dibentuk dari field.
Fields

merupakan

entri

dari

n-tuples.

Contoh

pada

tabel

2.1

NILAI_MATAKULIAH mengandung 5 buah baris. [5]
e.

Domain
Domain adalah seluruh kemungkinan nilai yang dapat diberikan ke

suatu atribut. Sebagai pada contoh tabel 2.1, kemungkinan nilai untuk mata
kuliah pada atribut Nilai adalah A,B,C,D, dan E. Pada keadaanseperti itu
domain untuk atribut tersebut berupa {A,B,C,D,E}. [5]
f.

Derajat
Derajat suatu relasi adalah jumlah atribut yang terdapat pada relasi

tersebut. Kumpulan nilai yang valid untuk satu atau lebih atribut . Bisa
dikatakan domain adalah penjelasan atau isi dari sub-judul pada sebuah
table. Sebagai pada contoh tabel 2.1, relasi NILAI_MATAKULIAH
mempunyai tiga buah atribut, yaitu Nomor_Mahasiswa, Kode_Matakuliah,
dan Nilai. Jadi