Membuat Aplikasi Simulasi UNBK dengan Codeigniter dan MySQL


ri32-simulasi-ujian-unbk-tryout-online

Latar Belakang

Ujian Nasional Berbasis Komputer (UNBK) disebut juga Computer Based Test (CBT) adalah sistem pelaksanaan ujian nasional dengan menggunakan komputer sebagai media ujiannya. Dalam pelaksanaannya, UNBK berbeda dengan sistem ujian nasional berbasis kertas atau Paper Based Test (PBT) yang selama ini sudah berjalan.

Maksud dari artikel ini adalah ingin membantu sekolah yang ingin membuat aplikasi simulasi UNBK berbasis web. Selain untuk simulasi UNBK, aplikasi ini juga dapat dikembangkan untuk kebutuhan tryout online, simulasi dan ujian online secara umum.

Aplikasi ini bersifat responsive artinya dapat menyesuaikan tampilan saat diakses baik oleh browser handphone maupun komputer desktop. Aplikasi ini dibuat menggunakan framework Codeigniter dan database MySQL dengan fitur sebagai berikut :

Fitur Admin :

  • Setup siswa
  • Setup Soal-soal
  • Setup Kegiatan Ujian
  • Setup Pemilihan Soal
  • Dapat melihat detail hasil ujian siswa
  • Dapat meng-copy hasil ujian siswa ke excel
  • Dapat me-reset hasil ujian siswa

Fitur Siswa :

  • Menu Tryout
  • Klik tombol kerjakan soal
  • Klik tombol panduan aplikasi
  • Soal tampil secara random (acak)
  • Dapat melihat hasil ujian beserta rinciannya

Continue reading

Koneksi Raspberry Pi 3 dari Komputer dan Smartphone


raspberry

Setelah proses instalasi selesai, saatnya mencoba untuk mengakses perangkat Raspberry pi 3. Teknik yang digunakan adalah headless artinya kita tidak menggunakan layar monitor untuk mengakses Raspberry (biasanya menggunakan konektor HDMI). tapi disini kita menggunakan teknik remot desktop raspberry yang sudah ter install raspbian.

Koneksi Raspberry dari Komputer

ri32-koneksi-raspberry

Tahap Persiapan :

  1. Download Angry IP Scanner untuk scan IP jaringan
  2. Download Putty untuk remote via SSH
  3. Download Real VNC Viewer untuk remote desktop
  4. Kabel jaringan dengan konektor RJ45
  5. Perangkat Switch atau Router yang sudah akses internet

Tahap Koneksi :

  1. Sambungkan Raspberry dan Komputer ke perangkat Switch
  2. Dari komputer jalankan aplikasi Angry IP Scanner yang sudah di install
  3. Setelah di Scan, maka akan terlihat IP milik perangkat Raspberry
  4. Jalankan aplikasi Putty dan masukan IP Raspberry
  5. Setelah itu muncul tampilan Console Raspberry
  6. Masukan username : pi dan password default : raspberry
  7. Setelah berhasil login, maka update raspbian dengan perintah : sudo apt-get update
  8. Setelah itu install aplikasi Tight VNCServer untuk remote desktop dengan perintah :  sudo apt-get install tightvncserver
  9. Buat session remote VNCServer dengan perintah : sudo vncserver :1
  10. Masukan password yang nanti akan digunakan untuk remot desktop Raspberry dari komputer

Tahap Remoting :

  1. Jalankan aplikasi VNC Viewer
  2. Masukan alamat IP raspberry disertai dengan kode session remote VNC contohnya : 192.168.1.126:5901
  3. Kode 59 adalah port VNC, sedangkan kode 01 adalah nomor session (dari tahap koneksi nomor 9)
  4. Jika berhasil, maka kita sudah berada tampilan desktop Raspbian

scan-ip-pakai-angry-ip-scanner

remote-vnc-client

Koneksi Raspberry dari Smartphone 

Tahap Persiapan :

  1. Smartphone dengan OS Android
  2. Install Aplikasi NetworkIP
  3. Install Aplikasi vSSH
  4. Install Aplikasi VNCViewer

Tahap Koneksi :

  1. Kita akan menjadikan smartphone sebagai Access Point
  2. Setup Nama WiFi (Network SSID). Silahkan lihat tutorial
  3. Pastikan WiFi di smartphone sudah aktif
  4. Karena kita sudah dapat melakukan remot desktop melalui komputer, maka kita dapat memilih nama WiFi yang sudah kita buat pada langkah nomor 2. Silahkan lihat tutorial
  5. Masukan password WiFi, jika berhasil maka perangkat raspberry sudah terkoneksi dengan WiFi yang ada di smartphone

Tahap Remoting :

  1. Jalankan aplikasi NetworkIP untuk menscan alamat IP yang terhubung dengan WiFi smartphone
  2. Nanti ada alamat IP beserta nama perangkat raspberry
  3. Jalankan aplikasi vSSH untuk remote console, masukan alamat IP raspberry
  4. Sama seperti remote aplikasi putty di desktop, jika sudah tampil console nya. masukan username dan password raspberry
  5. Buat session kedua untuk remote raspberry via smartphone dengan perintah : sudo vncserver :2
  6. Jalankan aplikasi VNCViewer dan masukan alamat IP beserta port dan session VNC Contohnya : 192.168.1.126:5902
  7. Kode 59 adalah port VNC, sedangkan kode 02 adalah nomor session (dari tahap remoting nomor 5)
  8. Jika berhasil, maka kita sudah berada tampilan desktop Raspbian

koneksi-rapsberry-smartphone

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

KangAgus

Bogor, 7 september 2016

Instalasi Raspbian ke Raspberry Pi 3


ri32-instalasi-raspbian-raspberry

Persiapan Hardware

  1. Adapter MicroSD untuk membaca MicroSD ke komputer
  2. Kartu MicroSD untuk menyimpan OS
  3. Raspberry Pi 3
  4. Kabel OTG untuk power ke raspberry

Persiapan Software

  1. Download Rapbian Jessie
  2. Download SDFormatter
  3. Download Win32DiskImager

ri32-sdformatter

ri32-win32diskimager

Tahap Format MicroSD

  1. Masukan MicroSD ke Adapter
  2. Masukan Adapter ke komputer
  3. Jalankan software SDFormatter
  4. Pastikan Drive nya menuju ke MicroSD
  5. Klik tombol Option
  6. Format Size Adjusment : ON
  7. Klik tombol Format

Tahap Mengcopy Raspbian ke MicroSD

  1. Exctract file .zip hasil download raspbian sehingga menghasilkan file .img
  2. Jalankan software Win32DiskImager
  3. Buka dan cari file .img raspbian
  4. Device : drive MicroSD
  5. Klik tombol Copy

Tahap Instalasi Raspbian ke Raspberry Pi 3

  1. Instalasi menggunakan teknik headless
  2. Masukan MicroSD ke perangkat Raspberry Pi 3
  3. Masukan kabel OTG ke Raspberry untuk memulai instalasi
  4. Tunggu proses instalasi sekitar 15 menit

Video Tutorial 

Untuk tutorial lebih lengkap silahkan kunjungi Channel Youtube Belajar Berbagi

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

KangAgus

Bogor, 7 September 2016

 

Pengenalan Raspberry Pi & Raspbian


raspbian-ri32-logo

Latar Belakang

Saya suka tentang Robotika dan kebetulan di tempat saya bekerja sekarang, ada rekan kerja yang mengerti tentang robotika. sayapun mulai berkenalan dengan Perangkat Raspberry dan sistem operasi Raspbian.

Pengenalan Raspberry Pi

Raspberry Pi (Raspi) adalah modul micro computer yg juga mempunyai  input output digital port seperti  pada board microcontroller. Diantara kelebihan Rasberry Pi dibanding board microcontroller  yang lain yaitu mempunyai Port/koneksi untuk display berupa TV atau Monitor PC serta koneksi USB untuk  Keyboard serta Mouse. Raspberry Pi dibuat di inggris oleh Raspberry Pi Foundation. Pada awalnya Raspberry Pi ditunjukan untuk modul pembelajaran  ilmu komputer disekolah.

Sedangkan untuk nama Pi sendiri merupakan inisial dari Bahasa pemrograman Python. Seiring dengan pesatnya perkembangan mini computer raspberry pi, makin banyak programmer yang kembali melirik bahasa pemrogramman yang sudah cukup tua, yaitu python. Python merupakan bahasa pemrogramman yang mengedepankan readability dan productivity. Mungkin hal tersebut yang membuat para pengembang raspberry pi memilih Python sebagai bahasa pemrogramman yang mereka gunakan dalam pembuatan perangkat lunak yang bisa mengontrol board mereka. Python mulai diciptakan oleh Guido van Rossum pada tahun 80an. Sejarah lengkapnya dapat dibaca pada wikipedia python.

Pengenalan Raspbian

Raspbian (Raspberry Debian) adalah sistem operasi gratis yang berdasarkan pada Debian dan dioptimisasi untuk perangkat keras Raspberry Pi. Sebuah sistem operasi adalah satu set program dasar dan program kegunaan (utility) yang membuat Raspberry Pi Anda dapat bekerja. Namun, Raspbian menyediakan lebih dari sekedar sistem operasi murni. Raspbian datang dengan lebih dari 35.000 paket program, bundel perangkat lunak yang telah di pra-compile dalam format yang bagus agar mudah dipasang pada Raspi Anda.

Sebagai catatan, Raspbian tidaklah berafiliasi dengan Raspberry Pi Foundation. Raspbian diciptakan oleh tim kecil yang berdedikasi yang merupakan penggemar dari perangkat keras Raspberry Pi, tujuan pendidikan dari Raspberry Pi Foundation dan, tentunya juga dari Debian Project. Raspbian merupakan sistem operasi umum yang paling banyak orang gunakan pada Raspberry Pi, sebagian besar proyek dan tutorial tentang Raspberry Pi yang mungkin Anda temui akan menggunakan sistem operasi ini.

Perangkat yang dipakai

Dalam project ini saya menggunakan Raspberry Pi versi 3 yang sudah include dengan wireless adapter. Syukran jazakallah bi khoir untuk rekan saya yang sudah meminjamkan “mainannya”. untuk mengetahui harga raspberry Pi bisa liat-lihat di bukalapak.com

Raspberry Pi versi 3

Raspberry Pi versi 3

Referensi :

Sekian artikel dari saya. semoga bermanfaat untuk teman-teman dan anda semua…aamiin

 

KangAgus

Bogor, 23-08-2016

Membuat Aplikasi Akuntansi Online versi 2 Menggunakan PHP & MySQL


akuntansi-ri32

Latar Belakang

Aplikasi akuntasi online ini merupakan pengembangan dari aplikasi akuntansi sebelumnya. dibuat menggunakan PHP dan database MySQL.

Tampilan Aplikasi

Halaman Login

Halaman Login

Jurnal Kas Masuk

Jurnal Kas Masuk

Cetak Perkiraan

Cetak Perkiraan

Laporan Jurnal Kas Masuk

Laporan Jurnal Kas Masuk

Backup Database

Backup Database

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 30-03-2015

GusnaNuri

Contoh aplikasi website menggunakan framework codeigniter


code_igniter_ri32

Berikut adalah contoh aplikasi website yang dibuat menggunakan framework codeigniter. silahkan dipelajari dan dikembangkan sesuai kebutuhan teman-teman.

  1. WEBSEKOLAH 
  2. SIMPEG 
  3. SIAKAD 
  4. DINASPENDIDIKAN 
  5. ADVERTISING 
  6. TOKOSANDAL 
  7. PEMILIHAN 
  8. FAKTUR 
  9. INDEKSPRESTASI 
  10. SIMPUSTAKA 

Sekian sharing artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 10-03-2015

GusnaNuri

%d bloggers like this: