BAB 2 LANDASAN TEORI - Library & Knowledge...

35
8 BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Pendidikan Menurut Kemdiknas pendidikan adalah usaha sadar dan terencana untuk mewujudkan suasana belajar dan proses pembelajaran agar peserta didik secara aktif mengembangkan potensi dirinya untuk memiliki kekuatan spiritual keagamaan, pengendalian diri, kepribadian, kecerdasan, akhlak mulia, serta keterampilan yang diperlukan dirinya, masyarakat, bangsa, dan negara. Pendidikan nasional adalah pendidikan yang berdasarkan Pancasila dan Undang- Undang Dasar Negara Republik Indonesia Tahun 1945 yang berakar pada nilai-nilai agama, kebudayaan nasional Indonesia dan tanggap terhadap tuntutan perubahan zaman. 2.1.2 Pengertian Sistem Menurut Mathiasen et al (2000, p9) sistem adalah sekumpulan komponen yang mengimplementasikan fungsi, kebutuhan, dan model yang ditampilkan. Menurut O’Brien (2003A, p8) sistem adalah sekumpulan elemen-elemen yang memiliki hubungan dan saling terkait satu sama lain dalam satu kesatuan.

Transcript of BAB 2 LANDASAN TEORI - Library & Knowledge...

Page 1: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

8  

BAB 2

LANDASAN TEORI

2.1 Teori Umum

2.1.1 Pendidikan

Menurut Kemdiknas pendidikan adalah usaha sadar dan terencana untuk

mewujudkan suasana belajar dan proses pembelajaran agar peserta didik secara aktif

mengembangkan potensi dirinya untuk memiliki kekuatan spiritual keagamaan,

pengendalian diri, kepribadian, kecerdasan, akhlak mulia, serta keterampilan yang

diperlukan dirinya, masyarakat, bangsa, dan negara.

Pendidikan nasional adalah pendidikan yang berdasarkan Pancasila dan Undang-

Undang Dasar Negara Republik Indonesia Tahun 1945 yang berakar pada nilai-nilai

agama, kebudayaan nasional Indonesia dan tanggap terhadap tuntutan perubahan zaman.

2.1.2 Pengertian Sistem

Menurut Mathiasen et al (2000, p9) sistem adalah sekumpulan komponen yang

mengimplementasikan fungsi, kebutuhan, dan model yang ditampilkan.

Menurut O’Brien (2003A, p8) sistem adalah sekumpulan elemen-elemen yang

memiliki hubungan dan saling terkait satu sama lain dalam satu kesatuan.

Page 2: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

9  

Menurut McLeod dan Schell (2001, p9) sistem adalah sekumpulan elemen yang

terintegrasi dengan maksud yang sama dan tujuan yang sama.

2.1.3 Pengertian Infromasi

Menurut McLeod dan Schell (2001, p12) informasi adalah data yang telah selesai

diproses atau data yang memiliki arti. Adapun karakteristik penting yang harus dimiliki

oleh informasi adalah :

• Relevansi

Informasi memiliki hubungan dengan keputusan yang akan diambil dalam

usaha mencapai tujuan yang telah ditetapkan.

• Akurat

Informasi yang disajikan tepat atau sesuai

• Tepat waktu

Informasi harus tepat waktu diterima oleh penerima, informasi yang

terlambat akan tidak bernilai nantinya.

• Kelengkapan

Informasi harus mampu menyajikan gambaran lengkap dari suatu

permasalahan atau penyelesaian.

Menurut O’Brien (2003A, p13) informasi adalah data yang telah di konveksikan

ke dalam konteks yang pernuh arti dan berguna bagi pengunna tertentu. Berdasarkan

kedua pendapat ahli diatas maka disimpulkan bahwa informasi adalah data yang telah

diproses atau dikonveksikan kedalam bentuk yang penuh arti dan berguna baik bagi

manusia secara umum maupun bagi pengguna tertentu.

Page 3: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

10  

2.1.4 Pengertian Sistem Informasi

Menurut O’Brien (2003A, p7), sistem informasi adalah kombinasi dari orang –

orang, perangkat keras, piranti luak, jaringan komunikasi dan sumber data yang

terorganisasi yang mengumpulkan, mentransformasikan dan menyebarkan informasi

dalam sebuah organsisi.

Menurut Laudon dan Laudon (2003, p7), secara teknis sistem informasi

didefinisikan sebagai kumpulan komponen yang saling berhubungan, mengumpulkan,

memproses, menyimpan dan mendistribusikan informasi untuk membantu dalam

pengambilan keputusan, pengkoordinasian, pengendalian analisa dan menampilkannya

dalam suatu organisasi.

Berdasarkan pengertian di atas sistem informasi adalah sekumpulan komponen

yang saling berhubungan untuk memberikan informasi dalam membantu pengambilan

keputusan pada suatu organisasi / perusahaan.

2.1.5 Komponen – komponen Sistem Informasi

Menurut O’Brien (2003A, p11), sistem informasi memiliki beberapa komponen :

• Sumber daya manusia = Sumber daya manusia termasuk end – user dan IS

specialist. End – user adalah orang yang menggunakan sistem informasi atau

informasi yang dihasilkan, sedangkan IS specialist adalah orang yang

mengembangkan dan menjalankan sistem informasi.

Page 4: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

11  

• Sumber daya perangkat keras = Sumber daya perangkat keras termasuk peralatan

fisik yang digunakan dalam pemrosesan informasi seperti komputer beserta bagian

– bagiannya.

• Sumber daya piranti lunak = Sumber daya piranti lunak termasuk semua

kumpulan perintah pemrosesan informasi seperti sistem software, aplikasi software

dan prosedur.

• Sumber daya data = Data adalah fakta mentah atau observasi.

Sumber daya jaringan = Jaringan merupakan sumber daya pokok dari semua sistem

informasi. Sumber daya jaringan seperti media komunikasi dan jaringan pendukung.

2.1.6 Internet dan World Wide Web

2.1.6.1 Pengertian Internet

Menurut Chaffey (2002, p69), internet merujuk kepada jaringan yang

menghubungkan computer seluruh dunia. Internet terdiri dari infrastruktur

jaringan server dan area komunikasi yang luas yang saling berhubungan, yang

digunakan untuk menangani dan menyalurkan informasi di internet.

Menurut Moore et al (2001, p5.12), internet mengacu pada suatu sistem

internasional yang menghubungkan komputer-komputer yang dimana

menggunakan suatu TCP/IP (Transmission Control Protocol Internet Protocol).

Page 5: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

12  

Menurut Kotler dan Armstrong (2004, p24), internet adalah Jaringan

global dan jaringan-jaringan komputer yang luas dan berkembang tanpa ada

manajemen atau kepemilikan terpusat.

Menurut Turban et al (2005, p50), internet adalah sistem jaringan

komputer dan jaringan dari banyak jaringan yang meliputi seluruh dunia. Internet

bersifat publik, kooperatif, dan mandiri yang memfasilitasi akses ke ratusan atau

jutaan manusia di seluruh dunia.

Menurut Turban et al (2005, p478), internet merupakan rangkaian jaringan

dalam jaringan yang menghubungkan komputer individual yang dimiliki oleh

pemerintah, universitas, grup non-profit.

2.1.6.2 Pengertian World Wide Web

Menurut Turban et al (2001, p216), World Wide Web atau yang lebih

dikenal dengan WWW adalah aplikasi yang menggunakan fungsi transport

internet. Web adalah sebuah sistem yang diterima secara universal untuk

menyimpan, mengambil, memformat, dan menampilkan informasi melalui

arsitektur client atau server.

2.1.7 Database

2.1.7.1 Pengertian Database

Menurut O’Brien (2003B, p211), database adalah kumpulan terintegrasi

dari elemen data yang secara logika saling berhubungan. Database

Page 6: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

13  

mengkonsolidasi berbagai catatan yang dahulu di simpan dalam berkas-berkas

terpisah ke dalam satu gabungan umum elemen data yang menyediakan data

untuk banyak aplikasi. Data yang di simpan dalam database independen dari

program aplikasi yang menggunakannya dan dari jenis peralatan penyimpanan

tempat mereka di simpan.

Menurut Turban et al (2001, p145), database adalah sebuah kumpulan

logis dari file-file yang berhubungan, dapat menghilangkan banyak masalah yang

berhubungan dengan lingkungan file tradisional. Sebuah program yang disebut

database management system dipakai untuk mengakses semua data.

Menurut McLeod dan Schell (2004, p130) database adalah sekumpulan

berkas. Definisi umum database adalah sekumpulan dari seluruh data perusahaan

yang berdasarkan computer. Definisi terbatas dari database adalah kumpulan data

yang dikelola oleh software database management system.

2.1.7.2 Masalah – Masalah Dalam Database

Menurut Fathansyah (2004, p16), ada sejumlah masalah yang sering

dihadapi oleh seorang pemakai dalam berkerja dengan database, khususnya jika

database itu lahir dari perancangan yang kurang matang atau tidak disiapkan

untuk pemakaian lanjut.

Masalah tersebut diantaranya adalah :

a. Redudansi dan Inkonsistensi Data

Redudansi data berkaitan dengan adanya atau banyaknya duplikasi data di

sejumlah file atau tabel. Redudansi ini akan menjadi berbahaya, ketika ada

Page 7: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

14  

upaya manipulasi data karena akan mudah menimbulkan inkonsistensi

data.

b. Kesulitan Dalam Mengakses Data

Upaya pengaksesan data biasanya dilakukan dengan penyediaan program

aplikasi yang spesifik untuk keperluan. Kesulitan dalam pengaksesan data

akan muncul jika ada permintaan-permintaan pengaksesan data yang tidak

umum, di luar yang telah disediakan program aplikasi tersebut atau jika

tabel-tabel data yang ingin diakses berasal dari database yang berbeda,

bahkan dari lokasi penyimpanan yang berbeda.

c. Isolasi Data

Karena data ditempatkan dalam berbagai file yang sering kali berada

dalam format berbeda, maka akan muncul kesulitan untuk menulis

program baru yang bersifat umum untuk mengambil data tertentu

d. Multiuser

Dalam upaya meningkatkan performansi keseluruhan sistem, banyak

system memperbolehkan banyak pemakai melakukan akses data.

Pengaksesan data oleh banyak pemakai dalam bentuk operasi pengubahan

(updating) di samping berpengaruh pada performansi system juga akan

membuka peluang terjadinya inkonsistensi data.

e. Keamanan Data (Security)

Tidak semua orang boleh bersentuhan dengan sebuah system database.

Untuk itulah diterapkan mekanisme password. Pemakai yang boleh

berinteraksi dengan sebuah database hanyalah orang-orang yang sudah

Page 8: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

15  

didaftarkan oleh administrator database yang masing-masing juga

memliki password

f. Integritas Data

Nilai-nilai data dalam database seharusnya memenuhi berbagai batasan

konsistensi sesuai dengan aturan nyata yang berlaku dimana database

tersebut diimplementasikan.

2.1.8 Analisis dan Perancangan Sistem Informasi

2.1.8.1 Pengertian Analisis Sistem

Menurut McLeod dan Schell (2001, p190), analisis sistem adalah

penelitian atas sistem yang telah ada dengan tujuan untuk merancang sistem baru

atau diperbarui.

Menurut Whitten et al (2004, p186), analisis sistem informasi adalah

tahapan – tahapan dalam suatu proyek pengembangan sistem informasi yang

secara pokok terpusatkan pada masalah – masalah dan kebutuhan – kebutuhan

bisnis, yang bebas dari teknologi apapun yang dapat digunakan untuk

mengimplementasikan suatu masalah.

2.1.8.2 Pengertian Perancangan Sistem

Menurut McLeod dan Schell (2001, p192), perancangan sistem informasi

adalah penentuan proses dan data yang diperlukan oleh sistem yang baru.

Perancangan sistem informasi memiliki dua tujuan utama, yaitu :

Page 9: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

16  

• Memenuhi kebutuhan pemakai

• Memberikan gambaran yang jelas dan rancang bangun yang lengkap dari

pihak – pihak yang terlibat di dalamnya.

Berdasarkan pengertian – pengertian di atas, dapat disimpulkan bahwa

perancangan sistem adalah proses penterjemahan kebutuhan pemakaian

informasi yang terperinci dengan mengidentifikasi sistem yang ada dan

memperbaiki sistem yang berjalan sehingga menghasilkan suatu

pengembangan sistem baru yang lebih baik.

2.1.9 Analisis dan Perancangan Berorientasi Objek

2.1.9.1 Pengertian Object Oriented Analysis and Design

Object Oriented Analysis and Design adalah kumpulan landasan umum

dalam pelaksanaan analysis dan design. Menurut Mathiasen et al (2000,p14),

OOAD terbagi dalam empat aktivitas utama, yaitu :

1. Problem domain analysis.

2. Application analysis domain.

3. Architecture design.

4. Component design.

Page 10: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

17  

Component

Architectural

Application

D i

Problem

D i

Specifications of

Model

Requirements

Specifications of

Gambar 2.1 Aktivitas utama OOA & D (Mathiassen, 2000, p15)

2.1.9.2 Pengertian System Definition

Menurut Mathiasen. (2000, p24) pengertian System Definition yaitu

deskripsi singkat dari sistem komputerisasi yang diungkapkan dengan bahasa

sehari-hari.

Berdasarkan pengertian di atas pengertian system definition adalah

penjelasan singkat dari sistem komputerisasi yang digambarkan dengan bahasa

sehari-hari.

2.1.9.3 Pengertian Rich Picture

Menurut Mathiasen et al (2000, p26) Rich Picture adalah sebuah

gambaran informal yang digunakan menyatakan ilustrasi pemahaman terhadap

situasi dari sistem yang sedang berlangsung. Rich Picture dapat digunakan

sebagai alat yang berguna untuk menfasilitasi komunikasi yang baik antara

pengguna dalam sistem.

Berdasarkan pengertian di atas dapat ditarik kesimpulan bahwa rich picture adaah

Page 11: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

18  

penggambaran suatu sistem melalui notasi gambar mengenai situasi sistem yang

sedang berlangsung.

2.1.9.4 Pengertian Problem Domain

Menurut Mathiasen et al (2000, p6 ), Problem domain yaitu bagian dari

konteks yang diatur, diawasi atau dipantau oleh sistem. Analysis problem domain

memfokuskan pada informasi apa yang harus ditangani oleh sistem dan

menghasilkan sebuah model yang merupakan gambaran dari kelas-kelas, objek-

objek, struktur dan perilaku (behavior) yang ada dalam problem domain.

Dari pengertian di atas dapat ditarik kesimpulan bahwa problem domain

adalah bagian dari konteks yang di control atau diatur oleh sistem agar

memfokuskan pada informasi yang harus ditangani.

2.1.9.4.1 Class

Menurut Mathiasen et al (2000, p53), Class adalah gambaran atau

definisi atau kumpulan objek yang mempunyai structure, behavioral

pattern, dan atribut yang bersamaan.

Menurut Mathiasen et al ( 2000, p51 ), Objek adalah suatu entitas

yang memiliki identitas, state dan behaviour, sedangkan Event adalah

kejadian yang melibatkan satu atau lebih objek. Dari pengertian di atas

dapat disimpulkan bahwa class adalah gambaran sebuah objek yang

memiliki structure, behavioral pattern, dan atribut yang sama.

Page 12: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

19  

2.1.9.4.2 Structure

Menurut Mathiasen et al (2000, p69), structure merupakan

kegiatan kedua dalam problem domain. Tujuan dari structure adalah untuk

mencari hubungan struktural antara kelas-kelas dan objek-objek dalam

problem domain.

Hasil dari kegiatan structure adalah membuat class diagram. Menurut

Mathiasen et al (2000, p336), Class diagram menggambarkan kumpulan

dari kelas-kelas dan merupakan hubungan yang terstuktur.

Menurut Mathiasen et al (2000, p73), tipe dari Object Oriented

Structure terdiri dari dua bagian yaitu :

1. Class Structure mengekspresikan hubungan konseptual yang

statis antar class, meliputi :

a. Generalization : sebuah kelas umum (super class) yang

menjelaskan property pada suatu kelompok kelas khusus

(subclasses). Hubungan dalam generalization dapat

dikatakan sebagai hubungan “is-a”, yang berarti subclass

akan mempunyai attribute dan operation yang sama

dengan superclass.

Page 13: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

20  

Gambar 2.2 Generalization Structure (Mathiassen, 2000, p73)

b. Cluster : sebuah kumpulan dari kelas-kelas yang saling

berhubungan. Cluster digambarkan dengan notasi file

folder yang didalamnya terdapat kumpulan class yang

berkaitan. Class-class dalam cluster yang sama

dihubungkan dengan hubungan generalization ataupun

aggregation, sedangkan class-class yang ada pada cluster

yang berbeda dihubungkan dengan hubungan assosication.

Gambar 2.3 Class structure (Mathiassen, 2000, p75)

Page 14: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

21  

2. Object Structure, yang meliputi :

a. Aggregation : objek superior (keseluruhan) yang terdiri

dari sejumlah objek inferior (sebagian). Hubungan

Aggregation dirumuskan sebagai hubungan “has-a” atau

“is-part-of”.

Gambar 2.4 Aggregation structure (Mathiassen, 2000, p76)

Menurut Mathiasen et al (2000, p79) tiga tipe struktur aggregation, yaitu :

• Whole-part, objek superior adalah jumlah dari objek inferior, jika

dilakukan penambahan atau penghapusan objek inferior, maka akan

mengubah pokok objek superior.

• Container-content, objek superior adalah container bagi objek inferior,

jika melakukan penambahan maupun penghapusan objek inferior, tidak

akan mengubah pokok objek superior.

b. Union-member, objek superior adalah objek inferior

yang terorganisasi. Tidak akan terjadi perubahan pada

objek superior apabila melakukan penambahan atau

penghapusan objek inferior tetapi ada batasannya

Page 15: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

22  

c. Association : hubungan yang penting antara sejumlah

objek- objek.

Hubungan association digambarkn Sebagai garis yang

menghubungkan class-class yang relevan.

Gambar 2.5 Association structure (Mathiassen, 2000, p77)

2.1.9.4.3 Behaviour

Menurut Mathiasen et al (2000, p90), kegiatan ketiga dalam

problem domain adalah kegiatan behaviour. Behaviour bertujuan untuk

membuat model dinamis dari problem domain. Hasil dari kegiatan

behavior adalah membuat statechart diagram seperti gambar dibawah ini.

Behaviour pattern mendeskripsiskan kemungkinan jejak event dari semua

objek di dalam kelas.

Page 16: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

23  

Gambar 2.6 Contoh Statechart Diagram (Mathiassen, 2000, p90)

Perilaku dari suatu objek ditentukan oleh urutan event- event (event

trace) yang harus dilewati oleh objek tertentu sepanjang waktu. Seperti contoh

di atas, kelas ”pelanggan” harus melewati event trace: account opened- amount

deposited- amount withdrawn- amount deposited- baccount closed sepanjang

masa hidupnya.

Menurut Mathiasen et al (2000, p93) ada tiga jenis notasi untuk

behaviour pattern Yaitu :

1. sequence, sekumpulan event muncul satu persatu

2. selection, terjadi pemilihan satu event dari sekumpulan event yang muncul

3. iteration, sebuah event muncul sebanyak nol atau berapa kali

2.1.9.5 Application Domain Analysis

Menurut Mathiasen et al (2000, p115) application domain adalah

organisasi yang mengatur, memonitor, atau mengendalikan problem domain.

Page 17: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

24  

Tujuan dari Application Domain Analysis ini adalah untuk menentukan

kebutuhan pemakaian sistem (user requirement). Analisis application domain

memiliki tiga kegiatan, yaitu:

2.1.9.5.1 Usage

Menurut Mathiasen et al (2000, p119), kegiatan usage merupakan

kegiatan pertama dalam analisis application domain yang bertujuan untuk

menentukan bagaimana actor melakukan interaksi dengan sistem. Actor

adalah abstraksi dari user yang terlibat dalam use case. Sedangkan use

case merupakan interaksi antara sistem dengan actor di dalam application

domain. Hasil dari usage adalah deskripsi dari semua use case dan actor.

Automatic PaymentSystem

Account owner

payment

Cash withdrawal

money transfer

account information

Liquidity monitor

Gambar 2.7 Usage (Mathiassen, 2000, p120)

2.1.9.5.2 Function

Kegiatan kedua dari analisis application domain adalah kegiatan

function. Function bertujuan untuk menentukan kemampuan dari suatu

sistem memproses informasi. Function adalah fasilitas untuk membuat

Page 18: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

25  

suatu model bermanfaat bagi actor. Function memfokuskan pada apa

yang bisa dilakukan sistem untuk membantu actor dalam pekerjaan

mereka.

Menurut Mathiasen et al (2000, p138), function mempunyai empat tipe,

yaitu:

1. Update function : fungsi yang diaktifkan oleh event dari problem

domain dan menghasilkan perubahan dalam model state.

2. Signal function : fungsi yang diaktifkan oleh perubahan di model

state dan menghasilkan reaksi dalam konteks.

3. Read function : fungsi yang diaktifkan dengan adanya kebutuhan

informasi oleh actor dalam melakukan tugas dan sistem akan

menampilkan informasi yang diinginkan.

4. Compute function : fungsi yang diaktifkan oleh adanya kebutuhan

informasi oleh actor dalam melakukan tugas dan terdiri dari

perhitungan sejumlah informasi

2.1.9.5.3 Interface

Kegiatan ketiga dari analisis application domain adalah

interface, yang bertujuan untuk menentukan system’s interface.

Interface digunakan oleh actor untuk berinteraksi dengan sistem.

Menurut Mathiasen et al (2000, p151), activity interface mempunyai

tiga konsep yaitu:

Page 19: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

26  

1. Interface, yaitu fasilitas yang membuat model sistem dan fungsi

dapat digunakan oleh actor.

2. User interface, adalah interface untuk user.

3. System interface, adalah interface untuk sistem lain.

Salah satu user interface yang baik adalah dapat beradaptasi

dengan tugas dan memiliki pemahaman user terhadap sistem. Kualitas

user interface ditentukan oleh kegunaan atau usability interface tersebut

bagi pengguna. Usability bergantung pada yang menggunakan dan

situasi system tersebut pada saat digunakan. Sehingga dapat dikatakan

bahwa usability bukan merupakan ukuran yang pasti dan objektif.

Ada 4 jenis pola user interface yaitu :

1. menu selection, yaitu menampilkan pilihan-pilihan pada user interface

2. form fill-in, yaitu pola klasik untuk entri data

3. command language, yaitu user memasukkan dan mengaktifkan

perintah format sendiri.

4. Direct manipulation, yaitu user memilih objek dan melaksanakan

function atas objek dan melihat hasil interaksi mereka tersebut.

Hasil dari kegiatan interface adalah sebuah deskripsi elemen user

interface dan system interface yang lengkap. Dimana kelengkapan sistem

ini menunjukkan pemenuhan kebutuhan pengguna. Hasil dari kegiatan

user interface berupa form presentasi dan dialoque style, daftar lengkap

Page 20: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

27  

dari elemen user interface, diagram window terpilih, dan diagram

navigasi.

Menurut Bennett et al (2006, p252) Sequence diagram adalah

bagian dari interaksi UML diagram, sequence diagram ini secara semantic

sesuai dengan diagram komunikasi untuk interaksi yang sederhana. Suatu

interaksi menentukan pola komunikasi diantara sejumlah objek atau

system yang berpartisipasi dalam satu kolaborasi. Interaksi ini dijelaskan

oleh rangkaian pesan yang berurutan antara object.

5. Sequence diagram menggambarkan interaksi antara penyusunan atau

perubahan objek dalam waktu yang berurutan. Sequence diagram

dapat digambarkan dalam level yang berbeda dari detail dan

digunakan untuk menemukan maksud dalam beberapa tingkatan

dalam pengembangan daur hidup.

2.1.9.6 Pengertian Architecture Design

Architecture design bertujuan menyusun sistem terkomputerisasi yang

terdiri dari komponen dan proses.

2.1.9.6.1 Criterion

Criterion Sebuah perancangan yang baik biasanya dinilai dari :

usable, secure, efficient, correct, reliable, maintainable, testable,

flexible, comprehensible, reusable, portable, interoperable.digunakan

untuk menentukan prioritas dari sebuah perancangan.

Page 21: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

28  

2.1.9.6.2 Component

Component adalah sekumpulan bagian-bagian program yang

membangun satu-kesatuan dan memiliki tanggung jawab yang

didefinisikan dengan jelas. Component Architecture adalah sebuah

struktur sistem dari komponen yang saling terhubung. Component

architecture yang baik akan membuat struktur sistem lebih fleksible

dan mudah dipahami.

Pada client-server arsitektur, ada 5 bentuk yang dapat dipilih, yaitu :

Client Server Architecture

U U + F + M Distributed presentation

U F + M Local presentation

U + F F + M Distributed functionality

U + F M Centralized data

U + F + M M Distributed data

Tabel 2.1 Different Form of Distibution in a Client-Server (Mathiassen,

2000, p200)

Page 22: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

29  

2.1.9.6.3 Process

Processor adalah peralatan yang digunakan untuk menjalankan

program. Process architecture merupakan sebuah struktur eksekusi sistem

yang terdiri dari proses yang saling bergantungan. Tujuan dari process

archictecture ini adalah untuk menetapkan struktur fisik sebuah sistem dan

hasilnya berupa deployment diagram. Pola untuk menempatkan komponen

pada processor terdiri dari centralized pattern, distribution pattern, dan

decentralized pattern.

2.1.9.7 Pengertian Component Design

Component design merupakan komponen-komponen yang diperlukan

sistem. Tujuan dari component design ini adalah menentukan kebutuhan

implementasi dalam kerangka architecturenya. Hasil dari kegiatan ini berupa

deskripsi dari komponen-komponen sistem. Ada 3 subaktivitas dari component

design ini, yaitu :

2.1.9.7.1 Model Component

Model Component adalah bagian dari sistem yang mengimplementasi

model problem domain (Mathiasen et al, 2000, p236). Tujuan dari model

component design adalah untuk menggambarkan model dari problem domain.

Model tersebut merupakan hasil dari kegiatan yang digambarkan oleh class

diagram yang telah direvisi dari hasil kegiatan analisis.

Page 23: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

30  

Revisi class diagram dapat dilakukan dengan memperhatikan private events

dan common events. Private events adalah event yang melibatkan hanya satu

object domain (Mathiasen et al, 2000, p239).

Jika suatu event adalah common sehingga mempengaruhi beberapa object,

maka event tersebut perlu dihubungkan dengan salah satu object dan dibuat

hubungan struktural dengan object lain agar tetap dapat mengaksesnya.

2.1.9.7.2 Function Component

Function Component adalah bagian dari sebuah sistem yang

mengimplementasikan kebutuhan fungsional. Tujuan dari kegiatan ini

adalah untuk memberikan user interface user dan system component lain

untuk mengakses model.

2.1.9.7.3 Connecting Component

Tujuan dari connecting component adalah menghubungkan system

component. Dalam aktivitas ini, dibuat rancangan hubungan antara

komponen untuk memperoleh perancangan yang fleksibel dan mudah

dimengerti, untuk itu harus diperhatikan mengenai coupling dan cohesion.

Coupling merupakan suatu ukuran yang menunjukkan hubungan yang erat

antara dua class atau component. Cohesion merupakan suatu ukuran

tentang seberapa dekat suatu class atau component jika dihubungkan

secara bersama.

Page 24: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

31  

2.2 Teori-teori Khusus

2.2.1 Sekolah Menengah Atas (SMA)

Mendurut Kemdiknas Pendidikan menengah merupakan lanjutan pendidikan

dasar. Pendidikan menengah terdiri atas pendidikan menengah umum dan pendidikan

menengah kejuruan.Pendidikan menengah berbentuk sekolah menengah atas (SMA),

madrasah aliyah (MA), sekolah menengah kejuruan (SMK), dan madrasah aliyah

kejuruan (MAK), atau bentuk lain yang sederajat.

2.2.2 Pengertian PHP

Menurut Welling dan Thompson (2001, p2), PHP adalah server-side scripting

language yang didesain secara spesifik untuk web. Dalam page HTML, dapat

dimasukkan kode PHP yang akan dieksekusi setiap kali halaman dikunjungi. PHP kode

diterjemahkan di web-server dan dirubah menjadi HTML atau output lain yang akan

dilihat oleh pengunjung halaman.

Menurut Swastika ( 2006, p9 ) PHP adalah sebuah bahasa pemrograman seperti

halnya Java, Pascal, Basic atau C yang bersama-sama dengan database server membuat

situs yang kita buat menjadi lebih dinamis. PHP kepanjangan dari Personal Home Page

tapi akhirnya mengalami perubahan dan menjadi PHP Hypertext PreProsesor.

Diperkenalkan pertama kali oleh Rasmus Lerdorf. Karena sifatnya yang open source

maka orang di seluruh dunia dapat mengembangkan, menggunakan dan

mendistribusikannya secara gratis.

Page 25: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

32  

Secara khusus PHP dirancang untuk membentuk web dinamis, artinya dapat

membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, anda bisa

menampilkan isi database ke halaman web. Web dinamis ini merupakan kombinasi

antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun

halaman web. Ketika seorang user membuka suatu halaman web, server akan memproses

perintah PHP lalu mengirimkan hasilnya dalam format HTML ke browser user tersebut.

Dengan demikian user tidak dapat melihat kode program yang ditulis dalam PHP

sehingga keamanan dari halaman web lebih terjamin.

Adapun kelebihan-kelebihan dari PHP yaitu :

a. PHP mudah dibuat dan kecepatan aksesnya tinggi.

b. PHP dapat berjalan dalam web server yang berbeda dan dalam system operasi

yang berbeda pula. PHP dapat berjalan di sistem operasi UNIX/linux, Windows 98,

Windows NT, dan Macintosh.

c. PHP diterbitkan secara gratis. Anda tidak perlu membayar apapun untuk

menggunakan perangkat lunak ini. Anda dapat men-download-nya melalui situs

www.php.net.

d. PHP juga dapat berjalan pada web server Microsoft Personal Web Server (PWS),

Apache, IIS, Xitami dan sebagainya.

e. PHP termasuk web server-side programming. PHP termasuk bahasa yang

embedded (bisa ditempel atau diletakan dengan tag HTML).

Page 26: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

33  

2.2.3 MySQL

Menurut Welling dan Thompson (2001, p3), MySQL adalah relational database

management system (RDBMS) yang sangat cepat dan kuat. Sebuah database yang

memungkinkan kita untuk menyimpan, mencari, mengurutkan, dan mengambil data

secara efisien.

Menurut Sukarno (2006, p3), MySQL adalah merupakan perangkat lunak untuk

sistem manajemen database (Database Management System). Karena sifatnya yang open

source dan memiliki kemampuan menampung kapasitas yang sangat besar, maka

MySQL menjadi database yang sangat populer di kalangan programmer web.

2.2.3.1 Kelebihan MySQL

Menurut Sukarno (2006, p4), yang menyebabkan MySQL sangat populer

di kalangan web adalah :

• MySQL tersedia di berbagai platform, baik itu Linux atau Windows serta

dalam berbagai varian Unix. Misalnya MySQL yang diliris oleh Microsoft,

database ini hanya tersedia pada platform Microsoft saja.

• Fitur-fitur yang dimiliki MySQL sangat banyak dibutuhkan dalam aplikasi

web, contoh: kalusa LIMIT yang berfungsi untuk pengaturan halaman.

Atau adapula jenis index field FULLTEXT yang berguna untuk full text

searching.

MySQL memiliki overhead koneksi yang rendah. Karakteristik inilah yang

menjadikan MySQL cocok bekerja dangan aplikasi CGI, dimana di setiap request skrip

Page 27: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

34  

akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan

koneksi lagi.

2.2.4 Pengertian E-Learning

Menurut Effendi dan Zhuang (2005, p6), e-learning adalah semua kegiatan

pembelajaran yang mana menggunakan media elektronik atau teknologi informasi. Disini

media elektronik yang digunakan adalah komputer yang terhubung dengan internet

sebagai teknologi informasinya.

Rosenberg (2006, p3), mengatakan bahwa definisi e-Learning secara umum

adalah penggunaan teknologi (computer atau electronic device lainnya) untuk

mendukung proses pembelajaran.

2.2.4.1 Keuntungan dan keterbatasan E-Learning

Menurut Effendi dan Zhuang (2005, p9), keuntungan dalam e-Learning adalah

1. Biaya

Kelebihan pertama e-Learning adalah mampu mengurangi biaya

penelitian.

2. Fleksibilitas Waktu

E-Learning membuat karyawan atau pembelajar dapat menyesuaikan

waktu belajar.

3. Fleksibilitas Tempat

Page 28: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

35  

Adanya e-Learning membuat para pelajara tidak perlu pergi jauh ke

ruang kelas lain (misalnya tempat bimbingan belajar). Mereka hanya

perlu ke labolatorium komputer sekolah, dimana e-Learning tersebut

diinstal untuk mengikuti tambahan pelajaran.

4. Fleksibilitas Kecepatan Pembelajaran

Dengan menggunakan e-Learning maka siswa dapat mengatur kecepatan

belajar.

5. Standarisasi Pembelajaran

Dengan e-Learning, pembelajaran selalu memiliki kualitas yang sama

setiap kali diakses dan tidak tergantung pada suasana hati pengajar.

6. Efektivitas Pengajaran

Penyampaian pembelajaran e-Learning dapat berupa simulasi dan kasus-

kasus, menggunakan bentuk permainan dan menerapkan teknologi

animasi canggih. Dengan begitu bisa membantu proses pembelajaran

dan mempertahankan minat belajar.

7. Kecepatan Distribusi

e-Learning dapat cepat melakukan perubahan materi pelatihan,

administrator hanay perlu mengubah di server e-Learning, tanpa

mendatangi semua kantor cabang.

8. Ketersediaan On-demand

Karena e-Learning dapat sewaktu-waktu diakses, anda dapat

menganggapnya sebagai “buku saku” yang membantu pekerjaan setiap

saat.

Page 29: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

36  

9. Otomatisasi Proses Administrasi

E-Learning menggunakan suatu Learning Management System (LMS)

yang berfungsi sebagai platform pelajaran-pelajaran e-Learning. LMS

berfungsi pulas menyimpan data pelajar, pelajaran, dan proses

pembelajaran yang berlangsung.

Menurut Effendi dan Zhuang (2005, p15), keterbatasan dalam e-

Leraning adalah :

1. Budaya

Penggunaan e-Learning menuntut budaya self-learning, dimana

seseorang memotivasi diri sendiri agar mau belajar.

2. Investasi

Walaupun e-Learning menghemat banyak biaya, tetapi suatu organisasi

harus mengeluarkan investasi awal cukup besar untuk memulai

mengimplementasikan e-Learning. Investasi dapat berupa biaya desain

dan pembuatan proses LMS, paket pelajaran, dan biaya-biaya lain,

seperti promosi dan change management system.

3. Teknologi

Karena teknologi yang digunakan beragam, ada kemungkinan teknoligi

tersebut tidak sejalan dengan yang sudah ada dan terjadi konflik

teknologi sehingga e-Learning tidak berjalan baik. Contoh, e-Learning

hanya dapat dijalankan di browser explorer.

Page 30: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

37  

4. Infrastruktur

Internet belum mengjangkau semua kota di Indonesia. Layanan

broadband baru ada di kota-kota besar. Akibatnya, belum semua orang

atau wilayah belum dapat merasakan e-Learning dengan internet.

5. Materi

Ada beberapa materi yang tidak dapat diajarkan melalui e-Learning

seperti olah raga dan instrumen musik. Akan tetapi e-Learning dapat

digunakan untuk memberikan dasar-dasar pelatihan sebelum masuk ke

praktik.

Menurut Effendi dan Zhuang (2005, p85), ada dua bagian e-

Learning yaitu Learning Management System (LMS) dan e-Learning

Content Management System (LCMS) atau materi pelajaran e-Learning

yang akan dipelajari oleh pemakai.

2.2.4.2 Tipe E-Learning

Clark (2003, p28-30), menjelaskan bahwa ada beberapa tipe e-Learning

berdasarkan materi pembelajarannya yaitu :

• Pembelajaran sebagai proses perolehan informasi (Learning as information

acquisition)

Berdasarkan sudut pandang perolehan informasi, pembelajaran berkaitan

dengan proses menambahkan informasi ke dalam memori seseorang. Tugas

dari pengajar adalah menyampaikan materi dan tugas dari pelajar adalah

Page 31: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

38  

untuk menerima informasi tersebut. Materi pembelajaran yang dibuat

berdasarkan sudut pandang ini biasanya menyediakan informasi melalui

berbagai media tetapi memiliki kemungkinan yang besar membuat system

kognitif pelajat jadi berfungsi belebihan dan juga tidak menyediakan

peluang untuk belajar melalui latihan praktek. Materi seperti ini sangat

umum dan e-Learning yang dirancang untuk menginformasikan dan buka

untuk mencapai tujuan.

• Pembelajaran sebagai penguat respon (Learning as response strengthening)

Pemebelajaran sebagai pembentuk pengetahuan atau ilmu (Learning as

knowledge construction).

2.2.4.3 Karakteristik E-learning

Menurut Effendi dan Zhuang ( 2005, p6 ), karakteristik yang terdapat

dalam e-learning adalah :

• Memanfaatkan jasa teknologi elektronik, dimana pengajar dan siswa,

siswa dan sesama siswa atau pengajar dan sesama pengajar dapat

berkomunikasi dengan relative mudah dangan tanpa dibatasi oleh hal-hal

yang protokoler.

• Memanfaatkan keunggulan komputer (digital media dan komputer

networks).

Menggunakan bahan ajar bersifat mandiri (Self Learning Materials)

disimpan di komputer sehingga dapat diakses oleh pengajar dan siswa

Page 32: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

39  

dimana saja dan kapan saja bila yang bersangkutan perlu

• Memanfaatkan jadwal pembelajaran, kurikulum, hasil kemauan belajar

dan hal-hal yang berkaitan dengan administrasi pendidikan dapat dilihat

setiap saat di computer

2.2.4.4 Strategi E-learning

Menurut pakar e-learning, Rosenberg (2006, p116) menyatakan bahwa

seringkali kita terpukau dengan kemungkinan dan kemampuan yang bisa

ditawarkan oleh teknologi dan melupakan lingkungan di mana sistem itu akan

diterapkan. Strategi pada organisasi dan anggota organisasi sangat penting untuk

menentukan keberhasilan e-learning yang memberikan keuntungan pada

organisasi.

Tujuan dari strategi E-learning :

1. Memperjelas tujuan pelatihan atau pendidikan yang ingin dicapai. Tujuan

pelatihan atau pembelajaran harus selaras dengan tujuan organisasi.

Organisasi harus bisa mencapai tujuan yang telah ditetapkan dengan

menerapkan sistem e-learning.

2. Mengetahui sumberdaya yang dibutuhkan. Strategi e-learning akan bisa

memberikan gambaran pada action plan. Perumusa strategi yang lengkap

akan memberikan keterangan yang sangat jelas sumber daya apa saja yang

dibutuhkan, pendanaan dan infrastruktur.

3. Membuat semua pihak yang terlibat untuk tetap mengacu pada tujuan

yang sama. Strategi e-learning yang baik akan membuat semua pihak

Page 33: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

40  

yang terlibat untuk tetap mengacu pada suatu jadwal dan action plan yang

sama dan konsisten.

4. Mengetahui ukuran keberhasilan Dengan strategi e-learning maka

penerapan e- learning bisa diukur tingkat keberhasilannya.

 

2.2.4.5 Perencanaan E-learning

Sebelum memulai implementasi yang lebih mendalam, berdasarkan hasil

analisa sebelumnya maka perlu diadakah perencanaan sistem. Aspek

perencanaan yang utama yang harus diperhatikan adalah:

1. Network.

Jaringan sangat diperlukan untuk akses internet. Organisasi bisa

memilih untuk memanfaatkan jaringan lama dan menggunakan teknologi

yang sudah ada. Keuntungan apabila sistem E-learning menggunakan

teknologi jaringan yang sudah ada adalah tidak adanya biaya tambahan

yang akan dikeluarkan serta usaha untuk membangun infrastrukturnya bisa

diperkecil. Usaha bisa difokuskan lebih pada program E-learning yang

lebih baik dan berkualitas. mengatur materi dan content E-learning serta

menggabungkan dan mengubah isi materi dari E-learning . LCMS

menggabungkan kemampuan LMS dan kemampuan pembuatan dan

penyimapan materi dari CMS. Perbedaan LMS dan LCMS adalah LMS

merupakan software untuk mengembangkan dan menyampaikan kegiatan

pembelajaran di dalam organisasi termasuk, online dan virtual classroom.

Page 34: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

41  

LCMS merupakan software untuk mengelola materi pembelajaran di

dalam sebuah organisasi sehingga materi tersebut bisa digunakan kembali

dan dirangkai sesuai dengan kebutuhan pembelajaran.

2. Materi.

Desain materi e-learning berbeda dengan materi pelajaran di kelas.

Banyak hal yang harus diingat dalam membuat suatu materi e-learning .

Hal tersebut antara lain: tampilan, interaksi, kontrol, bentuk dan susunan.

3. Marketing.

Setelah sistem e-learning telah berhasil diterapkan, harus

dipastikan semua anggota organisasi dapat mengetahui adanya system

tersebut. Sekolah dapat mempertimbangkan cara-cara sosialisasi E-

learning seperti mewajibkan penggunaan E-learning dan memfokuskan

metode pembelajaran dengan E-learning.

2.2.5 Learning Management System (LMS)

Learning Management System (LMS) adalah system yang membantu

administrasi dan berfungsi sebagai platform e-Learning content. Kita perlu LMS

sebagai system yang mengatur e-Learning content, LMS yang mengatur semua

Dkegiatan e-Learning

Page 35: BAB 2 LANDASAN TEORI - Library & Knowledge Centerlibrary.binus.ac.id/eColls/eThesisdoc/Bab2/2010-1-00700-SI Bab 2.pdf · jaringan server dan area komunikasi yang luas yang saling

42  

2.2.6 Learning Content Management System (LCMS)

LCMS adalah system yang berfungsi utamanya adalah menyusun dan mengatur

materi atau content e-Learning. Jadi, dalam LCMS seseorag pengembang materi e-

Learning dapat mengciptakan storyboard, menggabungkan materi, mengubah isi materi,

dan lain sebagainya.

Fokus LCMS lebih kepada pembuatan materi atau content. LCMS memberikan

data-data mengenai proses pembelajaran pelajar kepada LMS untuk disimpan.