BAB II TINJAUAN PUSTAKA

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II TINJAUAN PUSTAKA"

Transkripsi

1 BAB II TINJAUAN PUSTAKA 2.1 E-learning (Jaya Kumar C. Koran, 2002), mendefinisikan e-learning sebagai sembarang pengajaran dan pembelajaran yang menggunakan rangkaian elektronik (LAN, WAN, atau internet) untuk menyampaikan isi pembelajaran, interaksi, atau bimbingan. Ada pula yang menafsirkan e-learning sebagai bentuk pendidikan jarak jauh yang dilakukan melalui media internet. Sedangkan (Dong dalam Kamarga, 2002) mendefinisikan e-learning sebagai kegiatan belajar asynchronous melalui perangkat elektronik komputer yang memperoleh bahan belajar yang sesuai dengan kebutuhannya. (Rosenberg, 2001) menekankan bahwa e-learning merujuk pada penggunaan teknologi internet untuk mengirimkan serangkaian solusi yang dapat meningkatkan pengetahuan dan keterampilan. Hal ini senada dengan (Cambell & Kamarga, 2002) yang intinya menekankan penggunaan internet dalam pendidikan sebagai hakekat e-learning. Bahkan (Onno W. Purbo, 2002) menjelaskan bahwa istilah e atau singkatan dari elektronik dalam e-learning digunakan sebagai istilah untuk segala teknologi yang digunakan untuk mendukung usaha-usaha pengajaran lewat teknologi elektronik internet. 2.2 Forum Diskusi Online Forum diskusi online merupakan media penyalur aspirasi bagi setiap individu. Bisa berupa ide, gagasan, maupun pertanyaan. Ide, gagasan maupun pertanyaan tersebut lebih dikenal dengan istilah informasi. Dalam informasi bias berupa data teks, suara, maupun gambar. Dengan beragamnya bentuk infomasi ini perlu adanya media penyampaian informasi yang informatif. Manfaat forum online untuk pembelajaran siswa, berikut ini beberapa diantaranya: 1. Pembelajaran Jarak Jauh 2. Tanggapan pribadi di forum tidak terbatas waktunya. Siswa memiliki kebebasan untuk melanjutkan dialog tentang topik yang dibahas. 10

2 11 3. Siswa memiliki kebebasan untuk merefleksikan pikiran mereka dan membaca tanggapan orang lain. 4. Tidak terbatas pada ruang dan waktu, misalnya seorang siswa bisa berpartisipasi bahkan ketika mereka sakit atau dalam perjalanan. 5. Siswa bias belajar tentang konten dari perspektif lain. 6. Peserta memiliki keuntungan pribadi dan akademik sebagai hasil komunikasi mereka dengan siswa lain dan guru pengajar pengajar. 2.3 Penilaian Keaktifan Pengertian Keaktifan Keaktifan adalah kegiatan yang bersifat fisik maupun mental, yaitu berbuat dan berfikir sebagai suatu rangkaian yang tidak dapat dipisahkan (Sardiman, 2001). Belajar yang berhasil harus melalui berbagai macam aktifitas, baik aktifitas fisik maupun psikis. Aktifitas fisik adalah siswa giat aktif dengan anggota badan, membuat sesuatu, bermain maupun bekerja, ia tidak hanya duduk dan mendengarkan, melihat atau hanya pasif. Siswa yang memiliki aktifitas psikis (kejiwaan) adalah jika daya jiwanya bekerja sebanyak banyaknya atau banyak berfungsi dalam rangka pembelajaran. Keaktifan siswa dalam kegiatan belajar tidak lain adalah untuk mengkonstruksi pengetahuan mereka sendiri. Mereka aktif membangun pemahaman atas persoalan atau segala sesuatu yang mereka hadapi dalam proses pembelajaran. Keaktifan diartikan sebagai hal atau keadaan dimana siswa dapat aktif. Rousseau dalam (Sardiman, 1986: 95) menyatakan bahwa setiap orang yang belajar harus aktif sendiri, tanpa ada aktifitas proses pembelajaran tidak akan terjadi. Thorndike mengemukakan keaktifan belajar siswa dalam belajar dengan hukum law of exercise -nya menyatakan bahwa belajar memerlukan adanya latihan-latihan dan Mc Keachie menyatakan berkenaan dengan prinsip keaktifan mengemukakan bahwa individu merupakan manusia belajar yang aktif selalu ingin tahu (Dimyati,2009:45).

3 Klasifikasi Keaktifan Banyak jenis aktivitas yang dapat dilakukan oleh siswa di sekolah. Aktivitas siswa tidak hanya mendengarkan dan mencatat seperti yang lazim terdapat di sekolah sekolah tradisonal. Jenis jenis aktivitas siswa dalam belajar adalah sebagai berikut (Sardiman, 1988:99) : 1. Visual activities, yang termasuk didalamnya misalnya membaca, memperhatikan gambar demonstrasi, percobaan, pekerjaan orang lain. 2. Oral activities, seperti: menyatakan, merumuskan, bertanya, memberi saran, mengeluarkan pendapat, mengadakan wawancara, diskusi. 3. Listening activities, sebagai contoh mendengarkan: percakapan, diskusi, musik, pidato. 4. Writing activities, seperti menulis cerita, karangan, laporan, angket, menyalin. 5. Drawing activities, misalnya menggambar, membuat grafik, peta, diagram. 6. Motor activities, yang termasuk didalamnya antara lain: melakukan percobaan, membuat konstruksi, bermain. 7. Mental activities, sebagai contoh misalnya: menanggapi, mengingat, memecahkan soal, menganalisa, mengambil keputusan. 8. Emotional activities, seperti: menaruh minat, merasa bosan, gembira, bersemangat, bergairah, tenang Faktor-faktor yang Mempengaruhi Keaktifan Keaktifan dipengaruhi oleh beberapa faktor. Faktor-faktor yang mempengaruhi keaktifan belajar siswa adalah : 1. Memberikan motivasi atau menarik perhatian peserta didik, sehingga mereka berperan aktif dalam kegiatan pembelajaran 2. Menjelaskan tujuan instruksional (kemampuan dasar kepada peserta didik) 3. Mengingatkan kompetensi belajar kepada peserta didik 4. Memberikan stimulus (masalah, topik, dan konsep yang akan dipelajari)

4 13 5. Memberikan petunjuk kepada peserta didik cara mempelajari 6. Memunculkan aktifitas, partisipasi peserta didik dalam kegiatan pembelajaran 7. Memberikan umpan balik (feedback) 8. Melakukan tagihan-tagihan kepada peserta didik berupa tes sehingga kemampuan peserta didik selalu terpantau danterukur 9. Menyimpulkan setiap materi yang disampaikan diakhir pembelajaran. 2.4 Pendekatan Pengukuran Kemiripan Pendekatan pengukuran kemiripan di gunuakan untuk mengukur kemiripan jawaban yang dimiliki siswa dengan yang dimiliki guru agar pemberian nilai lebih mudah tanpa harus menampilkan semua komentar dan menghitungnya secara manual. Komentar yang tidak memiliki nilai kemiripan tetap akan memiliki nilai keaktifan sesuai dengan kebijakan guru pengajar. Siswa yang tidak aktif tidak diberi nilai, agar siswa tersebut. memahami bahwa untuk mendapat nilai harus ada usaha, seperti bertanya pada guru atau pada siswa yang sudah faham. Berusaha mengerjakan walaupun hasilnya belum memuaskan. Setidaknya ada upaya siswa tsb untuk memahami materi dan memperoleh nilai yang baik Algoritma Rabin Karp Algoritma Rabin-Karp adalah suatu algoritma pencarian string yang diciptakan Michael O. Rabin dan Richard M. Karp pada tahun 1987 yang menggunakan fungsi hashing untuk menemukan pola berupa substring di dalam sebuah teks. Algoritma ini jarang digunakan untuk melakukan pencarian kata tunggal, namun sangat efektif apabila digunakan untuk pencarian lebih dari satu kata (Atmopawiro, 2006). Dalam algoritma Rabin-Karp, ada beberapa tahap yang harus dilalui dalam implementasi algoritma tersebut. 1) Preprocessing Tahap ini adalah tahap dimana dilakukan pemrosesan awal untuk mempersiapkan teks agar dapat digunakan dalam proses selanjutnya. Teks akan diubah ke dalam bentuk k-grams, dimana dalam hal ini teks akan dipotong

5 14 potong dengan panjang K dari sebuah teks yang secara kontinuitas dibaca dari awal dokumen hingga akhir dari dokumen. 2) Rolling Hash Fungsi yang digunakan untuk menghasilkan nilai hash dari rangkaian gram dalam Algoritma Rabin-Karp adalah dengan menggunakan fungsi rolling hash. Fungsi hash H (C1 C k ) didefinisikan sebagai berikut, c 1 b (k 1) + c 2 b (k 2) + + c (k 1) b k + c k..(2.1) Keterangan : c : nilai ASCII karakter b : basis (bilangan prima) k : banyak karakter Metode hashing digunakan untuk mempercepat pencarian atau pencocokan suatu string. Apabila tidak di-hash, pencarian akan dilakukan karakter per karakter. Namun pencarian akan menjadi lebih mangkus setelah dihash karena hanya akan membandingkan empat digit angka untuk mengetahui kesamaan suatu substring. Berikut ini merupakan contoh penghitungan rollinghash dengan k-grams = 6 dan basis = 101: Diketahui Teks : abracadabra ASCII : a = 97, b = 98, r = 114 Maka hash( abr ) = ( 97 x ) + ( 98 x ) + ( 114 x ) = Untuk menghitung nilai hash dari substring selanjutnya, dapat dilakukan dengan mengurangi hash dengan nilai dari karakter yang hilang kemudian mengalikannya dengan basis dan menambahkannya dengan nilai karakter yang ditambahkan. hash( bra ) = [101 x ( (97 x ))] + ( 97 x ) =

6 15 3) Pencocokan Proses pencocokan dalam Algoritma Rabin-Karp dilakukan dengan menggunakan sebuah teorema yaitu: "Sebuah stringa identik dengan stringb, jika (syarat perlu) stringa memliki hash key yang sama dengan hash key yang dimiliki oleh stringb" 4) Pengukuran Nilai Kemiripan Mengukur similarity (kemiripan) dan jarak antara dua entitas informasi adalah syarat inti pada semua kasus penemuan informasi, seperti pada Information Retrieval dan Data Mining yang kemudian dikembangkan dalam bentuk perangkat lunak, salah satunya adalah sistem deteksi kesamaan (Salmusih, 2013). Penggunaan ukuran similarity yang tepat tidak hanya meningkatkan kualitas pilihan informasi tetapi juga membantu mengurangi waktu dan biaya proses sehingga memperangkat lunakkan Dice's Similarity Coefficient dalam penghitungan nilai similarity yang menggunakan pendekatan k-gram. S = K C (A+B).. (2.2) Dimana S adalah nilai similarity, A dan B adalah jumlah dari kumpulan k- grams dalam teks 1 dan teks 2. C adalah jumlah dari k-grams yang sama dari teks yang dibandingkan. Berikut adalah contoh dari penggunaan rumus tersebut. Terdapat dua buah dokumen teks (dok A dan dok B) dengan nilai k-gram masingmasing dokumen secara bertutur-turut adalah 2608 dan 3040, sedangkan nilai k- gram yang sama adalah sebesar Maka hasil nilai dari kemiripan kedua dokumen tersebut adalah : S = K C A + B = = 2406 = 0,4259 x 100% = 42,59% 5648

7 16 MULAI Teks : string Pattern : string i=0 Membentuk K-Gram Substring teks : array Pattern Menghitung Nilai Hash Hash teks : array Hash pattern : string i=hash teks. length Tidak Tidak Tidak Ya Hash teks[i] = Hash pattern Ya Substring teks[i] = Substring pattern Ya Hitung similarity pattern dan teks Nilai String Sama Bertambah SELESAI Gambar 2. 1 Flowchart Proses Metode Rabin Karp Text Preprocessing Melihat dari kemungkinan berbagai macam bentuk struktur data teks yang akan diproses, maka sebelum dilakukannya penghitungan kesamaan teks perlu dilakukan beberapa tahap awal yang bertujuan untuk agar teks dapat diubah menjadi lebih terstruktur dan menghilangkan noise pada dokumen. Proses preprocessing tersebut meliputi case folding, tokenizing, filtering, dan stemming.

8 17 Gambar 2. 2 Tahapan Text Preprocessing Case Folding Case folding merupakan proses pertama dari rangkaian preprocessing dokumen. Dalam proses ini akan dilakukan perubahan pada kata kata dalam dokumen menjadi huruf kecil (a sampai z). Gambar 2.4 menunjukan flowchart dari proses case folding. Berikut ini merupakan contoh dari proses case folding : [1] Input : Rabin Karpadalah algoritma pencarian kata yang mencari sebuah pola dalam sebuah teks. [2] Output : rabin karp adalah algoritma pencarian kata yang mencari sebuah pola dalam sebuah teks Tokenizing Tokenizing merupakan tahapan dimana dilakukannya pemotongan terhadap stringinput berdasarkan atas delimiter yang telah ditentukan. Karakter selain huruf akan dianggap sebagai delimiter dan akan dihilangkan atau dihapus untuk proses mendapat kata kata penyusun teks. Dari proses ini akan dihasilkan kata kata penyusun string/ teks atau yang sering disebut token/term. Berikut ini merupakan contoh dari proses tokenizing: [1] Input : rabin karp adalah algoritma pencarian kata yang mencari sebuah pola dalam sebuah teks. [2] Output :{rabin} {karp} {adalah} {algoritma} {pencarian} {kata} {yang} {mencari} {sebuah} {pola} {dalam} {sebuah} {teks}

9 Filtering Filtering merupakan tahap pengambilan kata kata penting dari hasil tokenizingstring. Filtering dilakukan dengan membuang kata kata yang telah terdaftar ke dalam stopword/stoplist. Stopwordadalah kata-kata yang sering muncul dalam teks dalam jumlah besar dan dianggap tidak memiliki makna penting. Berikut ini merupakan contoh dari proses filtering : [1] Input : {rabin} {karp} {adalah} {algoritma} {pencarian} {kata} {yang} {mencari} {sebuah} {pola} {dalam} {sebuah} {teks} [2] Output : {rabin} {karp} {algoritma} {pencarian} {kata} {mencari} {pola} {teks} Stemming Stemming merupakan proses yang dilakukan untuk mendapatkan kata dasar dari suatu kata. Stemming Nazief Adriani merupakan suatu algoritma stemming yang dibuat oleh Bobby Nazief dan Mirna Adriani. Pencarian kata dasar dilakukan dengan menghilangkan semua imbuhan dari kata, baik itu awalan (prefiks), sisipan (infiks), maupun akhiran (suffiks). Berikut ini merupakan contoh dari proses stemming : [1] Input : {rabin} {karp} {algoritma} {pencarian} {kata} {mencari} {pola} {teks} [2] Output : {rabin} {karp} {algoritma} {cari} {kata} {cari} {pola} {teks} 2.5 Metodelogi Pengembangan Sistem Model proses mencakup kegiatan yang merupakan bagian dari proses perangkat lunak, produk perangkat lunak, dan peran orang yang terlibat dalam rekayasa perangkat lunak. Model proses Waterfall merupakan suatu model proses klasik yang bersifat sistematis, berurutan dari satu tahap ke tahap lain dalam membangun perangkat lunak(sommerville, 2011). Selain itu Model ini merupakan model yang paling banyak dipakai oleh para pengembang software.inti dari metodewaterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melanjutkan kelangkah 2, 3 dan seterusnya.

10 19 Secara otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah dilakukan. Gambar 2. 3 Fase dalam Waterfall model (Somervile,2011) Berikut merupakan tahapan-tahapan dalam model proses Waterfall: 1. Analisis kebutuhan dan definisi (requirements analysis and definition) Layanan sistem, kendala, dan tujuan yang ditetapkan dengan berkonsultasi dengan pengguna sistem.kemudian didefinisikan secara rinci dan dijadikan sebagai spesifikasi sistem. 2. Design sistem dan perangkat lunak (system and software design) Software desain meliputi mengidentifikasi dan menggambarkan abstraksi sistem perangkat lunak yang mendasar dan hubungan mereka. 3. Implementasi dan pengujian unit (implementation and unit testing) Selama tahap ini, perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program.unit pengujian melibatkan verifikasi bahwa setiap unit memenuhi spesifikasinya. 4. Integrasi dan pengujian sistem (integration and system testing) Tahapan dimana unit program individu atau program yang terintegrasi diuji sebagai sistem yang lengkap untuk memastikan bahwa persyaratan perangkat lunak telah dipenuhi.setelah pengujian, sistem perangkat lunak disampaikan kepada pengguna.

11 20 5. Pengoprasian dan maintenance (operation and maintenance) Biasanya tahap ini merupakan tahapan dengan masa waktu paling lama.pemeliharaan meliputi kesalahan mengoreksi yang tidak ditemukan pada awal tahap siklus hidup, meningkatkan implementasi unit sistem dan meningkatkan pelayanan sistem sebagai kebutuhan baru ditemukan. Model ini memiliki keunggulan dalam kemudahan pengaplikasiannya, selain itu kelebihan lain yang dimiliki oleh model proses Waterfall adalah ketika seluruh kebutuhan sistem dapat didefinisikan secara lengkap, eksplisit, dan benar di awal proyek, maka fase - fase dalam pembangunan sistem akan dapat berjalan dengan baik. Sedangkan kekurangan utama dari model proses Waterfall ini adalah kesulitan dalam mengakomodasi perubahan setelah proses dijalani. Fase sebelumnya harus lengkap dan telah selesai sebelum dapat lanjut mengerjakan fase berikutnya. 2.6 PHP PHP adalah kependekan dari PHP Hypertext Preprocessor, bahasa interpreter yang mempunyai kemiripan dengan bahasa C dan Perl yang mempunyai kesederhanaan dalam perintah, yang digunakan untuk pembuatan aplikasi web. (Sidik, 2004) PHP/FI merupakan nama awal dari PHP (Personal Home Page/Form Interface). Dibuat pertama kali oleh Rasmus Lerdoff tahun PHP awalnya merupakan program CGI yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam browser web. Kemudian dikembangkan oleh orang lain dan setelah memulai tiga kali karya penulisan, akhirnya PHP menjadi bahasa pemrograman web. PHP adalah sebuah produk yang berbentuk open source, sehingga source code-code dari PHP dapat digunakan, diganti, diedit tanpa harus dikenakan biaya. Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses update dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP.

12 MySQL MySQL adalah sebuah database management system atau lebih dikenal DBMS yang multithread dan multi-user. MySQL merupakan sebuah implementasi dari sistem manajemen basis data relasional (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (GeneralPublicLicense). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basis data yang telah ada sebelumnya yaitu SQL (StructuredQueryLanguage). SQL adalah sebuah konsep pengoperasian basis data, terutama untukpemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem basis data (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai pelaku basis data, MySQL mendukung operasi basis data transaksional maupun operasi basis data non-transaksional. Pada modus operasi nontransaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak pelaku basis data kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis website (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basis data transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus nontransaksional. Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman

13 22 Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C. Keunggulan MySQL, di antaranya: 1. Bekerja pada berbagai platform (tersedia berbagai versi untuk berbagai sistem operasi). 2. Pengaksesan database dapat dilakukan dengan mudah. 3. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database. 4. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi. 5. MySQL dan PHP saling terintegrasi, maksudnya adalah pembuatan database dengan menggunakan sintak PHP dapat dibuat. Sedangkan input yang dimasukkan melalui aplikasi web yang menggunakan script server side seperti PHP dapat langsung dimasukkan ke database MySQL yang ada di server dan tentunya web tersebut berada di sebuah web server. Sistem database MySQL memiliki sistem sekuritas dengan tigaverifikasi yaitu username, password dan host. Verifikasi host memungkinkan untuk membuka sekuriti di 'localhost', tetapi tertutup bagihost lain (bekerja di lokal komputer). Sistem sekuriti ini ada di dalamdatabase mysql dan pada tabel user. Proteksi juga dapat dilakukan terhadap database, tabel, hingga kolom secara terpisah. 2.8 Tinjauan Studi i. Sistem E-learning Untuk Meningkatkan Proses Belajar Mengajar : Studi Kasus Pada Sma Negeri 10 Bandar Lampung (Novi Hidayati, 2010 )

14 23 ii. Pada penelitian ini, peneliti mengemukakan pendapat bahwa masih banyak kekurangan pada system yang dibuat. Hal ini karena, adanya beberapa kendala yang dihadapi pada saat penelitian dan pengujian. Maka dari itu, perlu dilakukan penelitian lebih lanjut untuk melengkapi kekurangan yang ada di penelitian ini. Peneliti juga menjelaskan kekurangan dari pihak manajemen yang terkait, perlu memperhatikan beberapa hal sebagai implikasi dari hasil tindak lanjut penelitian yang telah dilakukan. Hal yang perlu mendapat perhatian, antara lain adalah aturan atau kebijakan, peningkatan kualitas penggunaan sistem e-learning, dan dari sisi personil atau user yang menggunakan sistem. Peneliti juga menyarankan agar system elearning yang dibuat selanjutnya bisa dikembangakan lebih lanjut dengan penajaman dan penambahan pada factor elemen juga alternative. Arsitektur Untuk Aplikasi Deteksi Kesamaan Dokumen Bahasa Indonesia (Anna Karniawati, dkk, 2012) Pada penelitian ini, peneliti mengemukakan pendapat bahwa kesamaan dokumen bukan hanya ditinjau dari sisi kata yang digunakan sebagai penyusun kalimat adalah sama, akan tetapi juga dikatakan mirip apabila isi dokumen memiliki makna yang sama. Penelitian pengukuran kesamaan dokumen Bahasa Indonesia yang ada hanya mengukur kesamaan kata ataupun kalimat, belum mempertimbangkan struktur kalimat, jumlah kalimat, posisi kalimat dan makna kata untuk membandingkan kalimat. Penelitian ini bertujuan untuk mengembangkan arsitektur aplikasi deteksi kesamaan dokumen teks Bahasa Indonesia dengan mempertimbangkan struktur kalimat, jumlah kalimat, posisi kalimat dan memperhitungkan faktor sinonim kata untuk melihat dari sisi makna kata. Arsitektur aplikasi deteksi kesamaan dokumen meliputi tahap pemilahan dokumen menjadi kalimat, pemilahan kalimat menjadi kata, menentukan struktur kalimat dan membandingkan kesamaan dokumen.

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Algoritma Rabin-Karp Algoritma Rabin-Karp adalah suatu algoritma pencarian string yang diciptakan Michael O. Rabin dan Richard M. Karp pada tahun 1987 yang menggunakan fungsi

Lebih terperinci

Rancang Bangun Penilaian Keaktifan Menggunakan Teknik Text Similarity Pada Sistem Tutorial Matematika Diskret

Rancang Bangun Penilaian Keaktifan Menggunakan Teknik Text Similarity Pada Sistem Tutorial Matematika Diskret Jurnal Matematika Vol. 5 No.2, Desember 2015. ISSN: 1693-1394 Rancang Bangun Penilaian Keaktifan Menggunakan Teknik Text Similarity Pada Sistem Tutorial Matematika Diskret I Gede Santi Astawa Program Studi

Lebih terperinci

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama BAB 2 LANDASAN TEORI 2.1. Definisi Sistem Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama atau sekumpulan objek-objek yang saling berelasi

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Dalam proses belajar setiap individu memiliki cara sendiri. Kemajuan teknologi saat ini banyak mendukung berbagai aspek kebutuhan salah satunya dalam memenuhi kebutuhan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mecapai suatu tujuan, sedangkan

Lebih terperinci

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada saat sekarang ini, perpustakaan masih menggunakan sistem katalog manual yang berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

Lebih terperinci

Gambar 2.1 Diagram Alir Algoritma Rabin-Karp

Gambar 2.1 Diagram Alir Algoritma Rabin-Karp BAB II TINJAUAN PUSTAKA 2.1 Algoritma Rabin-Karp Algoritma Rabin-Karp diciptakan oleh Michael O. Rabin dan Richard M. Karp pada tahun 1987 yang menggunakan fungsi hashing untuk menemukan pattern di dalam

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 8 BAB 2 LANDASAN TEORI 2.1 Sistem Data dan Informasi Kata system berasal dari bahasa yunani Sistem yang berarti kesatuan. Sistem adalah kumpulan eleman yang berhubungan, berinteraksi dan bergantungan satu

Lebih terperinci

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem. BAB II LANDASAN TEORI Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem. 2.1 Pengertian Sistem Sistem dapat didefinisikan dengan pendekatan prosedur

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan pesat dalam bidang teknologi informasi telah mempengaruhi berbagai bidang dalam kehidupan manusia, tidak terkecuali dalam bidang pendidikan. Perkembangan

Lebih terperinci

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut. BAB II LANDASAN TEORI 2.1 Sistem Sistem memiliki beberapa definisi yang berbeda-beda menurut pendapat beberapa ahli, definisi sistem adalah sebagai berikut. 1. Menurut Jogiyanto (1999:1), sistem adalah

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Buku merupakan media informasi yang memiliki peran penting dalam perkembangan ilmu pengetahuan, karena dengan buku kita dapat memperoleh banyak informasi, pengetahuan

Lebih terperinci

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software BAB II. KAJIAN PUSTAKA A. Aplikasi Aplikasi merupakan suatu progam yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang

Lebih terperinci

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya. BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan zaman yang sangat pesat khususnya dinegaranegara yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya. Negara-negara tersebut

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang 3 BAB I PENDAHULUAN 1.1. Latar Belakang Semakin banyaknya pengunaan teknologi informasi pada pemerintahan, dapat mempermudah masyarakat dalam pelayanan masyarakat itu sendiri. Seperti misalnya ketika sesorang

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Pada bab ini, akan dibahas landasan teori mengenai pendeteksian kemiripan dokumen teks yang mengkhususkan pada pengertian dari keaslian dokumen, plagiarisme, kemiripan dokumen, dan

Lebih terperinci

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media elektronik

Lebih terperinci

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang 1.1 Latar Belakang BAB 1 PENDAHULUAN Chatbot adalah sebuah program komputer yang dirancang untuk mensimulasikan sebuah percakapan atau komunikasi yang interaktif kepada pengguna (manusia) melalui bentuk

Lebih terperinci

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat 1 BAB 1 PENDAHULUAN 1.4 Latar Belakang Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat kurang maksimal dalam pencarian data seorang pegawai. Sulitnya mencari data pegawai dikarenakan

Lebih terperinci

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data BAB I PENDAHULUAN 1.1. Latar Belakang Dalam dunia pendidikan, teknologi informasi sangat banyak membantu seperti dalam hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun

Lebih terperinci

DIREKTORI PERGURUAN TINGGI SWASTA WILAYAH II

DIREKTORI PERGURUAN TINGGI SWASTA WILAYAH II DIREKTORI PERGURUAN TINGGI SWASTA WILAYAH II Febriansa Alva Rido Heri Saputra Heru Senovlan Jurusan Sistem Informasi STMIK PalComTech Abstrak Sebagai sebuah wadah untuk melakukan pengawasan, pengendalian

Lebih terperinci

BAB I PENDAHULUAN. sebagai sumber pertama dan utama yang banyak memuat ajaran-ajaran yang

BAB I PENDAHULUAN. sebagai sumber pertama dan utama yang banyak memuat ajaran-ajaran yang BAB I PENDAHULUAN 1.1 Latar Belakang Al-qur an dan hadits sebagai sumber pedoman hidup, sumber hukum dan ajaran dalam islam antara satu dengan yang lain tidak dapat dipisahkan. Al qur an sebagai sumber

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Menurut Herlambang (2005), definisi sistem dapat dibagi menjadi dua pendekatan,

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Company Profile Menurut Maimunah dkk. Dalam jurnal CCIT Vol.5 No.3 (2012) company profile adalah sebuah aset suatu lembaga atau perusahaan yang dapat digunakan untuk meningkatkan

Lebih terperinci

1.5 Metode Penelitian

1.5 Metode Penelitian BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dalam perkembangan teknologi internet yang semakin maju ini kita dapat mengakses dokumen, buku dan majalah mulai dari bahasa asing sampai bahasa daerah yang

Lebih terperinci

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan BAB 2 LANDASAN TEORI 2.1. Sekilas tentang Sistem Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan atau keseluruhan dari bagian-bagian yang saling berhubungan satu sama

Lebih terperinci

II. TINJAUAN PUSTAKA. Rosenberg (dalam Surjono, 2009: 3), mendefinisikan e-learning sebagai

II. TINJAUAN PUSTAKA. Rosenberg (dalam Surjono, 2009: 3), mendefinisikan e-learning sebagai II. TINJAUAN PUSTAKA A. E-learning Rosenberg (dalam Surjono, 2009: 3), mendefinisikan e-learning sebagai pemanfaatan teknologi internet untuk mendistribusikan materi pembelajaran, sehingga siswa dapat

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP Mutiara Sari 1, Kasmir Tanjung 2 Konsentrasi Teknik Komputer, Departemen Teknik Elektro Fakultas Teknik,

Lebih terperinci

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak

Lebih terperinci

II. TINJAUAN PUSTAKA. TTW merupakan model pembelajaran kooperatif dimana perencanaan dari

II. TINJAUAN PUSTAKA. TTW merupakan model pembelajaran kooperatif dimana perencanaan dari 9 II. TINJAUAN PUSTAKA A. Model pembelajaran TTW TTW merupakan model pembelajaran kooperatif dimana perencanaan dari tindakan yang cermat mengenai kegiatan pemebelajaran yaitu lewat kegiatan berifikir

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II Landasan Teori BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Pada bab ini akan dibahas mengenai definisi sistem informasi, namun harus diketahui terlebih dahulu definisi sistem dan informasi.

Lebih terperinci

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima BAB II LANDASAN TEORI 2.1 Inspeksi Menurut Kamus Besar Bahasa Indonesia (KBBI) dan hasil studi lapangan (wawancara) Inspeksi adalah suatu kegiatan penilaian terhadap suatu produk, apakah produk itu baik

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah intstruksi-instruksi perintah digital. Komputer berasal

Lebih terperinci

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171)

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171) BAB III LANDASAN TEORI 3.1 Website Profile Website profile adalah website yang berisi rangkuman atau penjelasan singkat mengenai suatu perusahaan, sejarah berdirinya perusahaan tersebut, tujuan dan pencapaian

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Pada pengembangan suatu sistem diperlukan analisis dan perancangan sistem yang tepat, sehingga proses pembuatan sistem dapat berjalan dengan lancar dan sesuai seperti

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu

Lebih terperinci

BAB II LANDASAN TEORI. Menurut McLeod dalam buku Al-Bahra (2005:3) Sistem adalah. Menurut Lucas dalam buku Al-Bahra (2005:3) Sistem sebagai suatu

BAB II LANDASAN TEORI. Menurut McLeod dalam buku Al-Bahra (2005:3) Sistem adalah. Menurut Lucas dalam buku Al-Bahra (2005:3) Sistem sebagai suatu BAB II LANDASAN TEORI 2.1 Pengertian Sistem Terdapat beberapa pengertian sistem menurut beberapa ahli yang diantaranya sebagai berikut: Menurut McLeod dalam buku Al-Bahra (2005:3) Sistem adalah sekelompok

Lebih terperinci

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Melihat banyaknya bidang usaha ikan secara konvensional saat ini maka tidak mudah bagi penjual yang menjual ikannya untuk mendapatkan hasil yang diinginkan. Dengan

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi

BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi BAB III METODOLOGI PENELITIAN 1.1 METODE PENGUMPULAN DATA Metode pengumpulan data yang digunakan pada penelitian ini berupa studi literatur berupa mempelajari hal-hal yang berhubungan dengan pembahasan

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS) PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS) Ajeng Puspitasari Rahastri 1, Tengku A. Riza, ST.,MT.2, Rohmat Tulloh 3 1,2, Prodi D3 Teknik Telekomunikasi,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Rekomendasi Sistem Rekomendasi (SR) merupakan model aplikasi dari hasil observasi terhadap keadaan dan keinginan pelanggan. Sistem Rekomendasi memanfaatkan opini seseorang

Lebih terperinci

TINJAUAN PUSTAKA DAN KERANGKA PIKIR. Pembelajaran kooperatif merupakan bentuk pengajaran dimana para siswa bekerja

TINJAUAN PUSTAKA DAN KERANGKA PIKIR. Pembelajaran kooperatif merupakan bentuk pengajaran dimana para siswa bekerja II. TINJAUAN PUSTAKA DAN KERANGKA PIKIR A. Tinjauan Pustaka 1. Pembelajaran Kooperatif Pembelajaran kooperatif merupakan bentuk pengajaran dimana para siswa bekerja dalam kelompok-kelompok kecil untuk

Lebih terperinci

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan. BAB III LANDASAN TEORI 3.1 Pengertian Keluhan Pelanggan Menurut Simon J Bell dan James A Luddington (2006), keluhan pelanggan (customer complaints) adalah umpan balik (feedback) dari pelanggan yang ditujukan

Lebih terperinci

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web

Lebih terperinci

BAB 2 LANDASAN TEORI. 2.1 Pengertian Text Mining

BAB 2 LANDASAN TEORI. 2.1 Pengertian Text Mining 13 BAB 2 LANDASAN TEORI 2.1 Pengertian Text Mining Text Mining dapat juga diartikan sebagai penambangan data berupa teks yang bersumber dari dokumen untuk mencari karta-kata yang merupakan perwakilan isi

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Ketersediaan teknologi dewasa ini mempengaruhi pada proses pertukaran informasi menjadi mudah dan bebas. Kemajuan yang cukup besar di bidang komputer dan dunia internet

Lebih terperinci

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA) Jurnal Informatika Mulawarman Vol. 9 No. 2 Juni 2014 35 SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA) Indah Fitri Astuti 1), Dyna

Lebih terperinci

APLIKASI PENDETEKSI KEMIRIPANPADA DOKUMEN MENGGUNAKAN ALGORITMA RABIN KARP

APLIKASI PENDETEKSI KEMIRIPANPADA DOKUMEN MENGGUNAKAN ALGORITMA RABIN KARP APLIKASI PENDETEKSI KEMIRIPANPADA DOKUMEN MENGGUNAKAN ALGORITMA RABIN KARP Inta Widiastuti 1, Cahya Rahmad 2, Yuri Ariyanto 3 1,2 Jurusan Elektro, Program Studi Teknik Informatika, Politeknik Negeri Malang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila ditinjau dari asal kata maka komputer adalah alat hitung atau mesin

Lebih terperinci

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI BAB 3 LANDASAN TEORI 3.1 Twitter API Application Programming Interface (API) merupakan fungsi-fungsi/perintah-perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih

Lebih terperinci

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa 1 BAB I PENDAHULUAN A. Latar Belakang Kemajuan teknologi informasi yang sangat pesat pada masa sekarang ini, salah satunya alat pengolah data informasi yaitu komputer. Dan saat ini pula hampir di semua

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Setiap organisasi memiliki budaya yang berbeda dalam mencapai setiap misi dan tujuannya. Budaya organisasi merupakan kumpulan nilai-nilai yang membantu anggota organisasi

Lebih terperinci

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan BAB III LANDASAN TEORI 3.1 CodeIgniter CodeIgniter adalah sebuah framework PHP yang dapat mempercepat pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan helperyang berguna di dalamnya

Lebih terperinci

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH Perkembangan teknologi informasi dan komunikasi saat ini berkembang pesat terutama perkembangan internet. Dengan adanya internet dapat memudahkan penyebaran

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang pesat seiring dengan tingkat peradaban manusia telah memberikan dampak positif bagi manusia. Salah satunya adalah kemajuan teknologi di

Lebih terperinci

BAB I PENDAHULUAN. Saat ini hampir sebagian besar pemerintah daerah belum memiliki sistem

BAB I PENDAHULUAN. Saat ini hampir sebagian besar pemerintah daerah belum memiliki sistem 1 BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini hampir sebagian besar pemerintah daerah belum memiliki sistem informasi yang dapat menyediakan informasi-informasi melalui internet khususnya yang berbasis

Lebih terperinci

II. TINJAUAN PUSTAKA. salah satunya adalah teknik Numbered Head Together (NHT). Menurut

II. TINJAUAN PUSTAKA. salah satunya adalah teknik Numbered Head Together (NHT). Menurut 10 II. TINJAUAN PUSTAKA A. Pembelajaran Kooperatif Teknik NHT Dalam penerapannya pembelajaran kooperatif memiliki beberapa teknik pembelajaran, salah satunya adalah teknik Numbered Head Together (NHT).

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1. Internet Menurut Prakoso (2007), Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh karena

Lebih terperinci

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem. BAB 2 LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Konsep Dasar Sistem Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu (Hartono, 1999). Model umum sebuah sistem terdiri

Lebih terperinci

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan BAB III LANDASAN TEORI Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan digunakan. Hal ini sangat penting

Lebih terperinci

PENGERTIAN PHP DAN MYSQL

PENGERTIAN PHP DAN MYSQL PENGERTIAN PHP DAN MYSQL Adis Lena Kusuma Ratna Adis.lena12@gmail.com Abstrak PHP sendiri sebenarnya merupakan singkatan dari Hypertext Preprocessor, yang merupakan sebuah bahasa scripting tingkat tinggi

Lebih terperinci

APLIKASI STATISTIK PENDETEKSIAN PLAGIARISME DOKUMENT TEXT DENGAN ALGORITMA RABIN KARP

APLIKASI STATISTIK PENDETEKSIAN PLAGIARISME DOKUMENT TEXT DENGAN ALGORITMA RABIN KARP APLIKASI STATISTIK PENDETEKSIAN PLAGIARISME DOKUMENT TEXT DENGAN ALGORITMA RABIN KARP Dedi Leman 1, Gunadi Widi Nurcahyo 2, Sarjon Defit 3 Teknik Informasi, Magister Komputer, Universitas Putra Indonesia

Lebih terperinci

Identifikasi Sistem Model Sistem HASIL DAN PEMBAHASAN Analisis Kebutuhan Akuisisi Pengetahuan

Identifikasi Sistem Model Sistem HASIL DAN PEMBAHASAN Analisis Kebutuhan Akuisisi Pengetahuan Alur proses dari Sistem Pakar Diagnosis ADHD Pada Anak Usia Sekolah ini seperti pada Gambar 3. Sistem ini akan menampilkan form untuk identitas anak meliputi nama, sekolah, jenis kelamin, usia dan nama

Lebih terperinci

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli: BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum, persyaratan umum tersebut adalah bahwa sistem harus mempunyai unsur lingkungan, interaksi

Lebih terperinci

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO Freggi Soegri Teknik Informatika, Fakultas Teknik Komputer, Universitas Cokroaminoto Palopo

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 1.1 Teori Umum 1.1.1 Aplikasi SMS Lokal Komputer Aplikasi SMS Lokal Komputer digunakan untuk pengiriman SMS ke pelanggan dengan menggunakan PC yang disambungkan dengan Handphone agar

Lebih terperinci

LAPORAN PENGEMBANGAN DAN IMPLEMENTA. Sistem Informasi Rekam Medis RS. Dr. Djoelham Binjai. Sumatera Utara

LAPORAN PENGEMBANGAN DAN IMPLEMENTA. Sistem Informasi Rekam Medis RS. Dr. Djoelham Binjai. Sumatera Utara LAPORAN PENGEMBANGAN DAN IMPLEMENTA Sistem Informasi Rekam Medis RS. Dr. Djoelham Binjai Sumatera Utara Dosen Pengampu : Endang Kurniawan, S.Kom., M.M., M.Kom., CEH., CHFI., CIPM. Oleh : Thanang Maulana

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Kemajuan teknologi informasi dan komunikasi tidak hanya membawa dampak positif, tetapi juga membawa dampak negatif, salah satunya adalah tindakan plagiarisme (Kharisman,

Lebih terperinci

BAB II PENDAHULUAN. Penialaian dalam Bahasa Inggris dikenal dengan istilah Assessment yang

BAB II PENDAHULUAN. Penialaian dalam Bahasa Inggris dikenal dengan istilah Assessment yang BAB II PENDAHULUAN 2.1 Penilaian Penialaian dalam Bahasa Inggris dikenal dengan istilah Assessment yang berarti menilai sesuatu. Menurut Akhmat Sudrajat (2011), penilaian (assessment) adalah penerapan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pengertian Implementasi Sistem Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, saatnya sistem untuk diimplementasikan.

Lebih terperinci

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai BAB II LANDASAN TEORI 2.1 Sistem Sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai sekumpulan komponen yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem

Lebih terperinci

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN I-1 BAB I PENDAHULUAN I.1 Latar Belakang Masalah Tugas Akhir atau Skripsi adalah salah satu syarat dari masa akhir perkuliahan. Tugas Akhir di beberapa prodi memiliki beberapa kategori, salah satunya di prodi

Lebih terperinci

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH Erfanti Fatkhiyah 1, Annisaa Utami 2 1,2 Jurusan Teknik Informatika, Fakultas Teknologi Industri, IST AKPRIND Yogyakarta Jl. Kalisahak No 28 Komplek

Lebih terperinci

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP Media Informatika, Vol. 4, No. 1, Juni 2006, 13-26 ISSN: 0854-4743 APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP M. Irfan Ashshidiq, M. Andri Setiawan, Fathul Wahid Jurusan Teknik Informatika,

Lebih terperinci

BAB I PENDAHULUAN. berinovasi menciptakan suatu karya yang original. Dalam hal ini tindakan negatif

BAB I PENDAHULUAN. berinovasi menciptakan suatu karya yang original. Dalam hal ini tindakan negatif 1 BAB I PENDAHULUAN I.1 Latar Belakang Pada dasarnya manusia menginginkan kemudahan Dalam segala hal. Sifat tersebut akan memicu tindakan negatif apabila dilatarbelakangi oleh motivasi untuk berbuat curang

Lebih terperinci

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN Metodologi penelitian merupakan sistematika tahap-tahap yang dilaksanakan dalam pembuatan tugas akhir. Adapun tahapan yang dilalui dalam pelaksanaan penelitian ini adalah

Lebih terperinci

BAB II TINJAUAN PUSTAKA. bertanggungjawab memproses masukan (input) sehingga menghasilkan

BAB II TINJAUAN PUSTAKA. bertanggungjawab memproses masukan (input) sehingga menghasilkan BAB II TINJAUAN PUSTAKA A. SistemInformasi Sistem Informasi merupakan elemen yang saling berkaitan dan bertanggungjawab memproses masukan (input) sehingga menghasilkan keluaran (output). Sistem informasi

Lebih terperinci

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah, BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan Informasi semakin pesat sejak munculnya teknologi internet yang sangat membantu dalam kemudahan kecepatan pengiriman, penyampaian dan penerimaan informasi.

Lebih terperinci

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan. 20 BAB III METODOLOGI PENELITIAN 3.1 Peralatan Pendukung Penelitian membutuhkan berbagai perangkat untuk mendukung berjalannya perancangan dan implementasi website, antara lain: 3.1.1 Perangkat Keras Dalam

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Bab ini menjelaskan mengenai dasar teori yang digunakan oleh penulis sebagai acuan dalam membuat sistem. 3.1 Pariwisata Menurut UU No 10 Tentang Kepariwisataan tahun 2009 pasal 1

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan 7 BAB II TINJAUAN PUSTAKA 2.1 Website Website merupakan kumpulan dari halaman halaman yang berhubungan dengan file file lain yang saling terkait. Dalam sebuah website terdapat satu halaman yang dikenal

Lebih terperinci

APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG

APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG Ida Lestari Jurusan Manajemen Informatika POLTEK PalComTech Palembang Abstrak PT. Banda Ghara Reksa Palembang merupakan

Lebih terperinci

II. TINJAUAN PUSTAKA. Huda (2014) mengatakan bahwa tidak semua belajar kelompok bisa dianggap

II. TINJAUAN PUSTAKA. Huda (2014) mengatakan bahwa tidak semua belajar kelompok bisa dianggap II. TINJAUAN PUSTAKA A. Model Pembelajaran Think-Pair-Share (TPS) Think-Pair-Share (TPS) adalah suatu struktur yang dikembangkan pertama kali oleh Profesor Frank Lyman di Universitas Meryland pada tahun

Lebih terperinci

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang 10 BAB III LANDASAN TEORI 3.1 World Wide Web World Wide Web yang biasanya disingkat dengan WWW dan lebih dikenal dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang ada di Internet.

Lebih terperinci

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan BAB 1 PENDAHULUAN 1.1. Latar Belakang Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan organisasi informatika. Karena itu sistem informasi yang berbasis komputasi sudah banyak

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Aplikasi Berbasis Web Yang dimaksud dengan aplikasi web atau aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya

Lebih terperinci

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang BAB IV METODE PENELITIAN A. Jenis Penelitian Penelitian ini adalah penelitian rekayasa perangkat lunak yang membangun sebuah aplikasi sistem informasi penjualan sparepart laptop di Toko Haps Computer Purbalingga.

Lebih terperinci

BAB I PENDAHULUAN. penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa

BAB I PENDAHULUAN. penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dengan kemajuan teknologi yang sangat pesat ini sudah banyak aplikasi penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa disebut atau di artikan

Lebih terperinci

II. KAJIAN PUSTAKA. dari diri siswa hasil belajar merupakan puncak proses belajar.

II. KAJIAN PUSTAKA. dari diri siswa hasil belajar merupakan puncak proses belajar. II. KAJIAN PUSTAKA A. Hakekat Belajar 1. Hasil Belajar Hasil belajar siswa diperoleh setelah berakhirnya proses pembelajaran. Dimyati (1994:3) menyatakan bahwa Hasil belajar merupakan hasil dan suatu interaksi

Lebih terperinci

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web yang semakin pesat seiring dengan kemajuan teknologi internet juga sangat meningkatkan kemudahan serta kecepatan pengiriman data,

Lebih terperinci

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus 9 BAB II LANDASAN TEORI 2.1 Pengertian Sistem Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus mengetahui tentang sistem. Adapun beberapa defini sistem antara lain: Menurut Jogiyanto

Lebih terperinci

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh

Lebih terperinci

Bab 2 Tinjauan Pustaka

Bab 2 Tinjauan Pustaka 5 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Penerapan dari arsitektur MVC (Model View Controller) telah banyak digunakan dalam pembuatan aplikasi yang mendukung suatu sistem, salah satu diantaranya

Lebih terperinci

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan BAB 2 LANDASAN TEORI 2.1 Pengertian Web Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi berupa teks, gambar, animasi, suara, dan atau gabungan

Lebih terperinci

II. TINJAUAN PUSTAKA. dan sasarannya. Sutikno (2005: 29) mengemukakan bahwa pembelajaran efektif

II. TINJAUAN PUSTAKA. dan sasarannya. Sutikno (2005: 29) mengemukakan bahwa pembelajaran efektif II. TINJAUAN PUSTAKA A. Kajian teori 1. Efektivitas Pembelajaran Efektivitas dapat dinyatakan sebagai tingkat keberhasilan dalam mencapai tujuan dan sasarannya. Sutikno (2005: 29) mengemukakan bahwa pembelajaran

Lebih terperinci

BAB III LANDASAN TEORI. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya.

BAB III LANDASAN TEORI. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya. BAB III LANDASAN TEORI 3.1 Administrasi Menurut Sondang P. Siagian (1994:3), definisi administrasi adalah keseluruhan proses kerjasama antara 2 orang atau lebih yang didasarkan atas rasionalitas tertentu

Lebih terperinci