Aplikasi ini dibuat untuk membantu fakultas dalam merekam kehadiran dosen dan mahasiswa
- Panduan instalasi aplikasi
- Panduan penggunaan mahasiswa
- Video panduan penggunaan My Ubaya 5.0 bagi mahasiswa:
Aplikasi ini dibuat untuk membantu fakultas dalam merekam kehadiran dosen dan mahasiswa
Aplikasi ini dibuat untuk membantu fakultas dalam merekam kehadiran dosen dan mahasiswa
FAQ DOSEN MY UBAYA 5.0
1. Bagaimana cara saya login ke aplikasi My Ubaya?
Login dapat dilakukan dengan memasukan username dan password. Username menggunakan email Gooaya tanpa @staff.ubaya.ac.id dan password menggunakan password email Gooaya.
2. Saya dosen LB, bagaimana cara untuk login ke aplikasi My Ubaya?
Bagi dosen LB, login ke aplikasi bisa menggunakan username dan password yang sama dengan akun MyUbaya yang diberikan oleh pihak fakultas.
3. Saya sudah memasukan username dan password saya sesuai dengan akun gooaya saya. Namun saya tetap tidak bisa masuk ke sistem, apa yang harus saya lakukan?
Silahkan kirimkan informasi username dan tangkapan layar yang menunjukan anda tidak bisa masuk kedalam sistem ke WA Hotline SIM (0821 222 111 31).
4. Mata kuliah saya ada yang tidak muncul pada halaman presensi, apa yang harus saya lakukan?
Silahkan cek pada MyUbaya lama anda terlebih dahulu, mata kuliah yang muncul akan sesuai dengan mata kuliah yang tercatat pada MyUbaya lama anda. Apabila mata kuliah anda tidak tercatat, silahkan hubungi fakultas untuk membenarkan data.
5. Kapan saya bisa melakukan proses untuk membuka kelas?
Proses buka kelas dapat dilakukan pada hari yang sama / hari sebelum kelas berlangsung. Dosen tidak dapat membuka kelas untuk kelas yang harinya sudah berlalu.
6. Jika dosen yang mengajar lebih dari 1 orang pada 1 kelas, apa yang harus saya lakukan?
Untuk kelas yang diajari lebih dari 1 dosen, maka inputan SKS ajar dosen lainnya dilakukan oleh dosen yang membuka kelas.
Sebagai contoh, pada kelas X diajar oleh dosen A, B, C, D, dan E secara bersamaan.
Maka apabila salah satu dosen diatas, contohnya dosen C membuka kelas, maka dosen C ini juga wajib untuk menginputkan SKS rekan dosennya A,B,D dan E.
7. Saya ingin membuka kelas, namun pada saat saya ingin menyimpan muncul notifikasi kelas tabrakan, apakah saya boleh untuk melanjutkan?
Pada saat membuka kelas, apabila ada jadwal yang tabrakan, maka secara otomatis SKS dosen pada mata kuliah tersebut akan menjadi 0.
8. Ketika saya menekan tombol “ya” pada konfirmasi buka kelas, muncul error “Unhandled Exception”, apa yang harus saya lakukan?
Kirimkan secara detail hal-hal apa saja yang dilakukan sehingga memunculkan pesan error tersebut disertai dengan tangkapan layar pada saat error terjadi ke WA Hotline SIM (0821 222 111 31)
9. Pada saat saya membuka kelas, tiba-tiba koneksi internet saya terputus, apakah data saya tetap tersimpan?
Untuk mengetahui suatu kelas sudah tersimpan atau tidak, dapat dilihat kembali pada riwayat kelas ajar.
10. Ada data yang salah saat saya membuka kelas, apakah saya bisa melakukan edit untuk kelas yang salah tersebut?
Apabila terdapat data yang salah pada suatu kelas, anda dapat menekan tombol riwayat kelas ajar dan menekan tombol edit untuk mengedit kembali data kelas tersebut.
11. Saya salah membuka kelas, bagaimana cara untuk menghapus kelas yang salah tersebut?
Tombol hapus kelas tersedia pada halaman edit. Halaman edit dapat diakses dengan menekan tombol riwayat kelas ajar lalu menekan tombol edit pada kelas yang tersedia.
12. Saya sudah membuka halaman edit, kenapa tidak ada tombol untuk menghapus kelas?
Apabila tombol hapus tidak muncul, maka artinya mahasiswa sudah melakukan presensi dan mengisi kuesioner sehingga kelas tersebut tidak dapat dihapus.
13. Ada mahasiswa yang tidak hadir saat perkuliahan, saya ingin mencatat bahwa mahasiswa tersebut tidak hadir pada kelas saya, apa yang harus saya lakukan?
Apabila ada mahasiswa yang tidak hadir saat perkuliahan dan ingin dicatat tidak hadir, maka dosen dapat menekan tombol riwayat ajar lalu menekan tombol override presensi / daftar presensi. Pada halaman ini, dosen dapat mengatur siapa saja mahasiswa yang hadir dan tidak pada satu kelas perkuliahan.
oleh: Ramadhika Augustrianto, S.Kom., MTCRE *
Pendahuluan
SMS Gateway adalah sebuah gerbang yang menghubungkan antara komputer dengan client melalui SMS, jadi secara garis besar, SMS Gateway dapat digambarkan seperti gambar di atas.
Client secara tidak langsung berinteraksi dengan aplikasi / sistem melalui SMS Gateway. Saat melakukan SMS, maka informasi terpenting yang diperlukan adalah nomor tujuan dan pesan, maka itulah yang sebenarnya diolah oleh SMS Gateway.
Contoh aplikasi SMS Gateway dalam penerapannya di dunia akademik saat ini adalah pengumuman beasiswa, pengumuman ruang tes, dan lain sebagainya. Pengumuman-pengumuman tersebut dilakukan secara otomatis satu arah oleh sistem. Saat informasi internal sudah terkumpul, maka sistem akan melakukan penulisan ke dalam database yang selanjutnya diolah oleh gammu agar dapat dikirimkan kepada nomor yang bersangkutan.
Berkas-berkas pengumuman berupa file spreadsheet ataupun file-file terformat lainnya, jika berkas belum berupa file terformat maupun berkas yang masih berupa kertas berisi tulisan, maka masih menjadi tugas kami untuk men-digitalkan-nya, agar dapat dibaca oleh aplikasi pemgirim SMS. Aplikasi tidak hanya membaca dari berkas-berkas digital, tetapi juga dapat membaca informasi dari database BAAK.
Entitas
Aplikasi Pengirim SMS
dapat berupa apa saja asalkan memiliki kemampuan untuk membaca-tulis database, dan membaca berkas digital yang sudah disebutkan di atas. Dalam kasus ini, penulis menggunakan PHP untuk membangun aplikasi pengirim SMS. Kenapa PHP, karena menurut penulis, bahasa PHP lebih mudah dicerna dan memiliki banyak fungsi bahkan untuk background process (daemon) sekalipun (tanpa webserver), PHP mampu. Jadi menurut penulis PHP adalah bahasa yang paling fleksibel baik untuk web-based maupun program lepas.
Database
dapat berupa apa saja, dalam penjelasannya, gammu dapat menggunakan database MySQL, PostgreSQL, bahkan gammu juga menyertakan libdbi untuk mengakses database seperti SQLite, Ms.SQL Server, Sybase, Firebird, dll. Penulis menggunakan database MySQL karena memang belum familiar dengan yang lain.
Dalam database SMS Gateway yang digenerate otomatis oleh Gammu, berisi layaknya aplikasi SMS di handphone anda, terdapat inbox, outbox, serta sentitem.
GAMMU
adalah sebuah aplikasi cross-platform yang digunakan untuk menjembatani / mengomunikasikan antara database SMS Gateway dengan sms devices. Aplikasi Gammu berupa daemon yang berjalan secara background. Setiap saat, gammu memonitor sms devices dan database sms gateway. Saat ada sms masuk ke sms devices, maka gammu langsung memindahkannya ke dalam inbox dalam database sms gateway. Sebaliknya saat Aplikasi Pengirim SMS memasukkan sms ke dalam outbox dalam database sms gateway, maka gammu mengirimkannya melalui sms devices, dan memindahkan sms ke sentitem dalam database.
SMS Devices
merupakan alat pengirim SMS yang berupa modem ataupun handphone. Agar dapat digunakan dengan semestinya, maka devices ini harus memenuhi syarat-syarat tertentu agar dapat terintegrasi dengan gammu.
Client
adalah anda yang sudah menerima informasi pengumuman beasiswa, pengumuman ruang, dan sebagainya. Semua informasi yang sampai ke tangan anda dilakukan oleh sistem karena tidak mungkin mengirimkan SMS ke ribuan mahasiswa secara manual.
Ruang Lingkup
Dalam pengimplementasian, penulis menggunakan
OS : Ubuntu Lucid 10.04,
MySQL : Ver 14.14 Distrib 5.1.41, for debian-linux-gnu (x86_64) using readline 6.1,
Modem : Wavecom GSM Modem M1306B
Instalasi dan Konfigurasi
Gammu adalah aplikasi open source multi-platform, artinya gammu dapat dijalankan di sistem operasi yang bermacam-macam. Hal pertama yang harus dilakukan adalah mendapatkan paket gammu dari website http://wammu.eu/download/gammu/ dan lakukan instalasi seperti pada umumnya. Setelah proses instalasi selesai, pasangkan modem di port USB.
Hal terpenting dari gammu adalah file konfigurasi, contoh lengkap file konfigurasi disertakan dalam manual dan website gammu. Ada 2 file konfigurasi untuk 2 sub-aplikasi gammu. Aplikasi tersebut adalah :
$ gammu
$ gammu-smsd
Perintah no.1 digunakan untuk melakukan baca tulis modem secara manual, sedangkan perintah no.2 adalah aplikasi background untuk memonitor database. Perintah no.1 tidak banyak digunakan, dalam ruang lingkup penulis menggunakannya sekedar untuk mendeteksi modem.
File konfigurasi untuk aplikasi no.1 bisa bernama apa saja, untuk memudahkan, diberi nama ./gammurc
Isi dari file ./gammurc adalah :
[gammu]
port = /dev/ttyUSB0
connection = at115200
port : letak modem, connection : menentukan jenis koneksi yang diinginkan. Untuk penjelasan rinci dapat dilihat di manual maupun website gammu.
Deteksi modem dan integrasinya dengan gammu menggunakan perintah : $ sudo gammu -c ./gammurc identify dan akan dihasilkan :
Manufacturer : Wavecom
Model : unknown (MULTIBAND 900E 1800)
Firmware : 641b09gg.Q2403A 1320676 061804 14:38
IMEI : 012345678901234
SIM IMSI : 510015300171610
Jika sudah muncul seperti di atas, maka modem anda sudah terintegrasi dengan gammu.
Untuk menjalankan gammu-smsd yang merupakan aplikasi monitor database, maka kita siapkan dulu database untuk gammu. Persiapkan user dan database dengan nama tertentu, sesuaikan struktur tabel yang ada menurut http://wammu.eu/docs/manual/smsd/mysql.html
Setelah MySQL tersesuaikan dengan struktur gammu, atur file konfigurasi untuk aplikasi background (aplikasi no.2). File konfigurasi kita namakan ./smsdrc dan berisi :
[gammu]
port = /dev/ttyUSB0
connection = at115200
[smsd]
service = MYSQL #database
logfile = /var/log/smsdlog #letak log file
debuglevel = 1 #level debugging, semakin tinggi semakin dalam
commtimeout = 15
sendtimeout = 15
checksecurity = 0
user = user #user database
password = password #password database
pc = localhost #alamat database
database = sms #nama database
Untuk section [gammu] kita sesuaikan seperti yang ada di dalam file ./smsdrc
Section [smsd] adalah pengaturan bagaimana aplikasi background berjalan. Penjelasan lebih lanjut dapat dilihat di manual.
Setelah database dan file konfigurasi tersesuaikan, maka jalankan aplikasi dengan menggunakan perintah : $ gammu-smsd -c ./smsdrc
Untuk mengirim atau membaca SMS yang masuk, maka operasi database yang berperan. Sebagai contoh untuk mengirim SMS, maka dilakukan query :
INSERT INTO `sms`.`outbox` (`UpdatedInDB`, `InsertIntoDB`, `SendingDateTime`, `Text`, `DestinationNumber`, `Coding`, `UDH`, `Class`, `TextDecoded`, `ID`, `MultiPart`, `RelativeValidity`, `SenderID`, `SendingTimeOut`, `DeliveryReport`, `CreatorID`) VALUES (CURRENT_TIMESTAMP, ‘0000-00-00 00:00:00’, ‘0000-00-00 00:00:00’, NULL, ‘08199999999999’, ‘Default_No_Compression’, NULL, ‘-1’, ‘coba’, NULL, ‘false’, ‘-1’, NULL, ‘0000-00-00 00:00:00’, ‘default’, ”);
dimana `DestinationNumber` adalah nomor yang dituju dan `TextDecoded` adalah isi SMS
Untuk membaca SMS yang masuk, maka dilakukan query :
SELECT * FROM `inbox`
Untuk integrasi lebih lanjut, semisal pengiriman SMS secara masal, ataupun menyeleksi SMS masuk, membuat SMS autoreply, bahkan mengintegrasikan dengan aplikasi yang sudah ada. Semua tertuju pada database gammu, sekarang silahkan anda berkreasi dengan aplikasi berbahasa apa saja untuk mengutak atik database sehingga terbentuk aplikasi SMS terintegrasi.
Demikian penjelasan singkat mengenai SMS Gateway menggunakan Gammu dan MySQL.
Terima Kasih dan selamat berkreasi.
Sumber:
Penulis adalah Koordinator Infrastruktur dan Jaringan
Fadjar Efendy Rasjid, S.Kom.
Koordinator Administrasi Data Direktorat Sistem Informasi Manajemen
Hacker dan Cracker adalah sikembar yang mempunyai karakter dan kepribadian yang berbeda. Si Hacker biasanya mempunyai sifat yang positif, kalau si Cracker memiliki sifat sebaliknya dari si Hacker. Namun keduanya selalu ada di jagad maya yang dinamakan Internet ini.
Hacker
Peretas (bahasa Inggris: hacker) adalah orang yang mempelajari, menganalisis, memodifikasi, menerobos masuk ke dalam komputer dan jaringan komputer, baik untuk keuntungan atau dimotivasi oleh tantangan. (wikipedia)
Hacker ini mempunyai keinginan untuk mengetahui secara mendalam mengenai kerja suatu sistem, komputer atau jaringan komputer, sehingga menjadi orang yang ahli dalam bidang penguasaan sistem, komputer atau jaringan komputer.
Istilah hacker yang sering kita salah artikan mengenai hal-hal yang merusak/ hack seperti hack facebook, hack email, hack jaringan dan lain-lain. Tetapi sebetulnya Hacking adalah Ilmu seni, seni keamanan jaringan komputer.
Sifat-sifat Hacker :
Etika Hacker
Cracker
Sedangkan saudara kembar si Hacker adalah si Cracker. Cracker adalah sebutan untuk mereka yang masuk ke sistem orang lain dan cracker lebih bersifat destruktif, biasanya di jaringan komputer, mem-bypass password atau lisensi program komputer, secara sengaja melawan keamanan komputer, men-deface (merubah halaman muka web) milik orang lain bahkan hingga men-delete data orang lain, dan mencuri data dari sistem.
Sifat-sifat Cracker :
Kesimpulan
Jadi dapat diambil kesimpulannya bahwa Hacker adalah orang yang mengetahui apa yang dilakukannya, menyadari seluruh akibat dari apa yang dilakukannya, dan bertanggung jawab atas apa yang dilakukannya. Sementara Cracker adalah orang yang tahu apa yang dikerjakannya, tetapi seringkali tidak menyadari akibat dari perbuatannya. Dan ia tidak mau bertanggung jawab atas apa yang telah diketahui dan dilakukannya itu.
Referensi:
http://en.wikipedia.org
http://id.wikipedia.org