rahmat widi setiawan rahmatwidis15@gmail

20
Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 1 ANALISIS DAN IMPLEMENTASI RASPBERRY PI 3 MODEL B+ SEBAGAI SERVER E-LEARNING Rahmat Widi Setiawan [email protected] (KPPS Baitul Ikhtiar) ABSTRACT Web server applications are usually run on high-specification hardware. This habit is due to the expectation that many requests will have to be handled simultaneously by the web server application so that it requires relatively large hardware to be able to serve well. For example, Processor i5 or i7 Gen3 or equivalent, 8 GB RAM, DDR3, 1 TB hard drive, Windows Server Operating System (64 Bit). But in the field most web server applications will not handle so many requests that they do not fully utilize the potential of the hardware they have. Therefore to build a server must first determine how heavy the activities to be performed by the server. Raspberry pi managed to become a Moodle E-Learning server as well as an access point, and was successfully implemented. Rasberry Pi can accommodate 5 users - 15 users simultaneously well. The quality of system performance can be measured by testing connectivity, QoS measurements include Throughput, Delay, Loss. Rasberry Pi access points are difficult to use when there are many wifi signals with the same channel around us, Interference. The use of new e-learning is filled with 2 subjects, which contains 50 multiple choice quiz modules and quiz modules. Keywords: web server, e-learning, raspberry PI 3

Upload: others

Post on 01-Oct-2021

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 1

ANALISIS DAN IMPLEMENTASI RASPBERRY PI 3

MODEL B+ SEBAGAI SERVER E-LEARNING

Rahmat Widi Setiawan

[email protected]

(KPPS Baitul Ikhtiar)

ABSTRACT

Web server applications are usually run on high-specification hardware. This habit is due to the

expectation that many requests will have to be handled simultaneously by the web server application so

that it requires relatively large hardware to be able to serve well. For example, Processor i5 or i7 Gen3

or equivalent, 8 GB RAM, DDR3, 1 TB hard drive, Windows Server Operating System (64 Bit). But in the

field most web server applications will not handle so many requests that they do not fully utilize the

potential of the hardware they have. Therefore to build a server must first determine how heavy the

activities to be performed by the server. Raspberry pi managed to become a Moodle E-Learning server as

well as an access point, and was successfully implemented. Rasberry Pi can accommodate 5 users - 15

users simultaneously well. The quality of system performance can be measured by testing connectivity,

QoS measurements include Throughput, Delay, Loss. Rasberry Pi access points are difficult to use when

there are many wifi signals with the same channel around us, Interference. The use of new e-learning is

filled with 2 subjects, which contains 50 multiple choice quiz modules and quiz modules.

Keywords: web server, e-learning, raspberry PI 3

Page 2: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 2

I. PENDAHULUAN

1.1 Latar Belakang

Aplikasi web server biasanya dijalankan pada hardware yang berspesifikasi

tinggi. Kebiasaan ini dikarenakan adanya ekspektasi bakal banyak permintaan yang

harus ditangani secara bersamaan oleh aplikasi web server tersebut sehingga

memerlukan hardware yang relatif besar agar dapat melayani dengan baik. Sebagai

contoh Processor i5 atau i7 Gen3 atau setara, RAM 8 GB, DDR3, Hardisk 1 TB,

Operating System (64 Bit) Windows Server. Tetapi di lapangan kebanyakan aplikasi

web server tidak akan menangani sebegitu banyak permintaan sehingga tidak

memanfaatkan sepenuhnya potensi dari hardware yang dimilikinya. Oleh karena itu

untuk membangun sebuah server terlebih dahulu harus menentukan seberapa berat

aktivitas yang akan dilakukan server.

1.2 Rumusan Masalah

Berdasarkan pemaparan diatas maka penulis mengidentifikasi beberapa rumusan

masalah sebagai berikut :

1. Bagaimana membuat server e-learning yang tidak membutuhkan spesifikasi tinggi

sehingga dapat menghemat biaya ?

2. Bagaimana mengimplementasikan Rassberry pi 3 B+ sebagai server ?

3. Bagaimana membuat server pada jaringan Local Area Network (LAN)

untumendukung sistem e-learning ?

1.3 Batasan Masalah

Setelah menelaah rumusan masalah diatas, maka didapat beberapa batasan masalah

diantaranya :

1. Infrastruktur dan instalasi Web Server di Rassbery Pi 3 B+

2. Learning Management System menggunakan Moodle.

3. Raspberry Pi sebagai server dan hotspot.

4. Tidak membahas keamanan pada jaringan.

1.4 Tujuan Penelitian dan Manfaat Penelitian

1. Penggunaan Rassberry sebagai solusi alternatif mangatasi hambatan biaya

pembuatan server.

2. Untuk membuat kesimpulan apakah Rassbery Pi ini layak untuk menjalankan

aplikasi web server.

3. Untuk mengimplementasikan sistem e-learning di SMK Eka Nusa Putra Secara

Local Area Network (LAN).

Page 3: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 3

II. TINJAUAN PUSTAKA

2.1 Teori Umum

Raspberry Pi adalah komputer berukuran kartu kredit yang dikembangkan di

Inggris oleh Yayasan Raspberry Pi dengan tujuan untuk mempromosikan

pengajaran ilmu pengetahuan dasar komputer di sekolah. Raspberry Pi diproduksi

melalui lisensi manufaktur yang berkaitan dengan elemen 14/Premier Farnell dan

RS komponen. Raspberry Pi memiliki logo seperti pada Gambar berikut ini :

Gambar 2.1

Logo Raspberry Pi

Raspberry Pi memiliki system on chip Vroadcom bcm2835 dengan processor

ARM1176JZF-S 700 MHz. Pada Raspberry Pi ini dapat dipasang sistem operasi

yang didukung dengan teknologi ARM seperti RaspbianOS, Arch Linux.

Raspberry Pi model B+ dapat dilihat pada Gambar berikut ini :

Gambar 2.2

Raspberry Pi 3 model B+

Page 4: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 4

6

Page 5: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 5

2.3 Web Server

Secara umum server dapat diartikan sebagai pusat dan difungsikan sebagai

“Pelayan” yang berguna untuk pengiriman data dan/atau penerimaan data serta

mengatur pengiriman dan permintaan data diantara komputer-komputer yang

tersambung atau dengan kata lain server berfungsi menyediakan pelayanan

terhadap klien. Sedangkan Web Server adalah sebuah bentuk server yang khusus

digunakan untuk menyimpan halaman website atau home page. Suatu komputer

dapat dikatakan sebagai web server jika komputer tersebut memiliki suatu

program server yang disebut Personal Web Server (PWS). Web server merupakan

sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau

HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali

hasilnya dalam bentuk halaman web yang umumnya berbentuk dokumen HTML.

Berikut adalah beberapa web server yang paling banyak digunakan dan dapat

dipilih untuk kepentingan pengembangan aplikasi web dengan menggunakan

PHP, Apache, LightTPD, dan Nginx.

2.4 PHP

PHP secara umum dikenal sebagai bahasa pemrograman script script yang

membuat dokumen HTML secara on the fly yang dieksekusi di server web,

dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang

dibuat dengan menggunakan editor teks atau editor HTML. Proses update data

dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan

scipt PHP.

Kemampuan (feature) PHP yang paling diandalkan dan signifikan adalah

dukungan kepada banyak database. Aplikasi untuk pembuatan grafik (chart) dari

hasil suatu proses statistik atau sekedar memvisualkan data juga telah tersedia.

Semuanya dibuat dengan menggunakan librari yang disediakan oleh PHP dan

komunitas pengembangnya.

5 MySQL

MySQL merupakan software yang tergolong sebagai DBMS (Database

Management System) yang bersifat open source. Open source menyatakan bahwa

software ini dilengkapi dengan source code (kode yang dipakai untuk membuat

MySQL), selain tentu saja bentuk executable nya atau kode yang dapat dijalankan secara

langsung dalam sistem operasi, dan bisa diperoleh dengan cara mendownload (mengunduh) di

internet secara gratis. Sebagai software DBMS.

III. METODOLOGI PENELITIAN

3.1 Metode Penelitian

Dalam tulisan ini penulis menggunakan metode eksperimental dengan

menggunakan alat yang ada disesuaikan dengan kasus aslinya. Adapun teknik

pengumpulan datanya dilakukan dengan dua unsur pengumpulan data :

1. Studi Pustaka

Page 6: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 6

Data diperoleh dari tulisan-tulisan dan panduan di internet yang

berkaitan dengan masalah yang penulis bahas.

2. Simulasi

Dilakukan dengan percobaan pembuatan pemodelan dengan

berdasarkan panduan yang berkaitan dengan masalah yang di bahas.

3.2 Waktu dan Tempat

Tempat penelitian dilakukan di SMK Eka Nusa Putra merupakan SMK

Teknik Komputer jaringan yang beralamat di Kp. Jaha Desa Pangumbahan

Kecamatan Ciracap Kabupaten Sukabumi berdiri tahun 2016 mempunyai 5

ruang kelas.

Tabel. 3.1

Waktu Penelitian

No Kegiatan

Juli Agustus September

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan

2

Observasi dan Pengumpulan

Data

3 Revisi Proposal Judul

4 Penyusunan Laporan

5 Bimbingan

6 Analisa dan Implementsi

7 Sidang

3.3 Bahan dan Alat

Dalam Pembuatan nya membutuhkan :

Raspberry pi 3 B+

Memory 8 GB SDHC Class 10

Kabel Usb dan Power 5 Volt

Casing Raspberry Pi 3 Model B Case With Fan Cooling Kipas

Pendingin

Page 7: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 7

SO Raspbian Linux 9

IV. HASIL PENELITIAN

4.1 Persiapan Inftastruktur

Instalasi Raspbian Linux 9

Pada tahap awal dalam penelitian ini, kebutuhan hardware yang digunakan

sebagai sistem operasi server adalah Raspbian Linux 9, untuk instalasi

penulis menggunakan aplikasi Etcher.

Gambar 4.1 Tampilan Etcher.

Gambar 4.2 Tampilan awal OS

Page 8: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 8

22

Page 9: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 9

5. Instalasi Xampp pada Raspbian Linux 9

Agar server dapat digunakan untuk akses web maka diperlukan aplikasi

web server, web server yang digunakan dalam penelitian ini adalah Xampp.

Instalasi Moodle pada raspbian untuk aplikasi e-Learning kemudian seting materi maupun

soal yang yg sudah kita buat. Berikut Langkah langkah login pengaturan admin dan guru :

1. Loginlah menggunakan user dan password admin

Gambar 4.3 Tampilan Login

2 Menambahkan user masuk ke menu site administration. Kemudian

masuk ke modul user, kemudian pilih add a new user.

Gambar 4.4

site administration

Page 10: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 10

23

Page 11: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 11

3. Kemudian masuk ke add a new user, masukkan beberapa field

diantaranya username,password,alamat dll. Setelah user

ditambah,langkah selanjutnya adalah membuat kategori pada

course/kursus.caranya sebagai berikut :

Pilih manage courses and categories - pilih new category untuk

membuat kelas. Pilih add courses untuk menambahkan mata pelajaran.

Gambar 4.5

Course and Catagory

4. Untuk menambahkan guru dan siswa pilih salah satu course nanti akan

muncul seperti ini :

Gambar 4.6

Menambahkan guru dan siswa

Page 12: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 12

24

Page 13: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 13

Gambar 4.7

Dashboard Guru

Klik future kemudian pilih salah satu mata pelajaran untuk menambahkan

materi/modul beserta quiz.

Gambar 4.8

materi dan quiz

Pilih icon pengaturan pada pojok kanan atas, pilih edit setting kemudian

masukkan nama kategori sesuai keinginan . Pilih Add an activity or

resource untuk menambahkan modul atau quiz, Pertama pilih salah satu

quiz, kemudian klik add dibawah tulisan shuffle.

Page 14: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 14

25

Page 15: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 15

Gambar 4.9

materi dan quiz

Pilih add a new question pilih multiple choice Masukkan soal dan

jawaban.

Gambar 4.10

Menu Jawaban

Page 16: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 16

26

Page 17: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 17

4.2. Pengujian QoS dengan Aplikasi Wireshark

Tahap ini dilakukan pengujian QoS (Quality of Service) terhadap perangkat

raspberry pi. Pengujian dan analisa QoS menggunakan aplikasi wireshark.

Parameter yang diuji yaitu packet loss, jitter, delay, dan throughput.

Gambar 4.11

Hasil Capture Wireshark

Gambar 4.12

Summary Hasil Capture Wireshark

Page 18: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer 18

27

Page 19: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

4.2.1. Hasil Capture Data oleh Wireshark

Gambar 4.13 Hasil Capture Wireshark ketika konek 5 user

Gambar 4.14

Summary Hasil Capture Wireshark ketika konek 5 user

Page 20: Rahmat Widi Setiawan Rahmatwidis15@gmail

Jurnal RESTIKOM : Riset Teknik Informatika dan Komputer

V. PENUTUP

Kesimpulan

Setelah melakukan analisis,serta pengujian Server menggunakan Raspberry pi

sebagai server E-Learrning maka dapat disimpulkan sebagai berikut:

1 Raspberry pi berhasil menjadi server E-Learning Moodle sekaligus akses

point, dan berhasil diimplementasikan.

2 Raspberry pi dapat menampung 5 user – 15 user secara bersamaan

dengan baik.

3 Kualitas performansi sistem dapat diukur dengan pengujian

konektifitas, pengukuran QoS meliputi Throughput, Delay, Loss

4 Akses point Rasberry pi susah di gunakan ketika di sekitar kita banyak

sinyal wifi dengan channel yang sama, Interferensi.

5 Penggunaan E-Learning baru di isi dengan 2 Mata Pelajaran, yang

berisi modul modul dan quiz pilihan ganda 50 soal.

5.2 Saran

Penelitian memberikan saran agar ada penelitian tindak lanjut untuk

mengetahui secara pasti, efektifitas dari Rasberry Pi 3 Sebagai Server e-learning yang

telah dibuat. Sehingga akan ada bukti nyata bahwa aplikasi e-learning ini memang

digunakan dan bermanfaat sebagai solusi menghemat biaya pengadaan server.

DAFTAR PUSTAKA

[1]. TIPHON, 1999. “Telecomunication and Internet Protocol HarmonizationOver Networks

(TIPHON) General aspects of Quality of Service (QoS)”, DTR/TIPHON-05006

(cb0010cs.PDF).1999.

[2]. Yoanes dkk 2006, “Metoda Real Time Flow Measurement (RTFM) untuk Monitoring QoS di

Jaringan NGN”, Prosiding 14 Konferensi Nasional Teknologi Informasi & Komunikasi untuk

Indonesia 3-4 Mei 2006, Aula Barat & Timur Institut Teknologi Bandung, Bandung, pp. 454-

460, viewed 09 Maret 2015.

[3]. Syafrizal, Melwin. “Pengantar Jaringan Komputer’, Yogyakarta : Penerbit Andi, 2006.

[4]. Abdillah, Leon Andretti. Students Learning Centre Strategy Based on E-Learning and Blogs.

Providing SNST ke-4Tahun 201 3, Fakultas Teknik Universitas Wahid Hasyim Semarang.

2013.

[5]. Aribowo, Agus Sasmito. E-learning Cerdas Dengan Personalisasi Menggunakan Teknik Data

Mining dan Decision Support System (Penelitian pada elearningujb. net Universities Janabadra

Yogyakarta). Seminar Nasional Informatika 2010 (semnasIF 201 0).UPN “Veteran”

Yogyakarta, 22 Mei 20