Category Archives: Artikel

Manfaat ICT di Dunia Koperasi

05 Mar 15
krist ha
No Comments

Oleh: Kristoforus Hidayat Abadi, S.Kom., M.M.

Information and Communication Technology (ICT) menurut The Dictionary of Computers, Information Processing and Telecommunications (Hariyadi, 1993: 253, dalam Ardroni), Teknologi informasi: Teknologi pengadaan, pengolahan, penyimpanan, dan penyebaran berbagai jenis informasi dengan memanfaatkan komputer dan telekomunikasi yang lahir karena “… adanya dorongan-dorongan kuat untuk menciptakan teknologi baru yang dapat mengatasi kelambatan manusia mengolah informasi.

Read More…

Android: Sistem Operasi Pada Smartphone

15 Dec 14
krist ha
, , , ,
No Comments

Oleh : Fadjar Efendy Rasjid, S.Kom.

Telepon pintar sudah tidak asing lagi bagi pengguna telepon seluler, Telepon pintar (smartphone) adalah telepon genggam yang mempunyai kemampuan tingkat tinggi, terkadang dengan fungsi yang menyerupai komputer. Belum ada standar pabrik yang menentukan definisi telepon pintar. Bagi beberapa orang, telepon pintar merupakan telepon yang bekerja menggunakan seluruh piranti lunak sistem operasi yang menyediakan hubungan standar dan mendasar bagi pengembang aplikasi. Bagi yang lainnya, telepon pintar hanyalah merupakan sebuah telepon yang menyajikan fitur canggih seperti surel (surat elektronik), internet dan kemampuan membaca buku elektronik (e-book) atau terdapat papan ketik (baik built-in maupun eksternal) dan konektor VGA. Dengan kata lain, telepon pintar merupakan komputer mini yang mempunyai kapabilitas sebuah telepon.

Pertumbuhan permintaan akan alat canggih yang mudah dibawa kemana-mana membuat kemajuan besar dalam prosesor, memori, layar dan sistem operasi yang diluar dari jalur telepon genggam sejak beberapa tahun ini.

Judul di atas akan mengupas penggunaan sistem operasi Android pada telepon pintar atau sering disebut Smartphone.

Sistem Operasi

Menurut Wikipedia bahasa Indonesia, ensiklopedia bebas, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi.

Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

  1. Keluarga Microsoft Windows – yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).
  2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh.

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

Sistem Operasi Android

Android adalah software untuk perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi kunci. Pengembangan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Serangkaian aplikasi inti Android antara lain klien email, program SMS, kalender, peta, browser, kontak, dan lain-lain.

Dengan menyediakan sebuah platform pengembangan yang terbuka, pengembang Android menawarkan kemampuan untuk membangun aplikasi yang sangat kaya dan inovatif. Pengembang bebas untuk mengambil keuntungan dari perangkat keras, akses informasi lokasi, menjalankan background services, mengatur alarm, tambahkan pemberitahuan ke status bar, dan banyak lagi.

Android bergantung pada versi Linux 2.6 untuk layanan sistem inti seperti keamanan, manajemen memori, manajemen proses, network stack, dan model driver. Kernel juga bertindak sebagai lapisan abstraksi antara hardware dan seluruh software stack.

Sejarah Sistem Operasi Android

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

2007-2008: Produk awal

Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten aplikasi telepon seluler (akhirnya Google mengenalkan Nexus One, salah satu jenis telepon pintar yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010).

Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat mobile yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.

Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android.

Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

Android versi 1.5 (Cupcake)

Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.

Android versi 2.0/2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.

Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps – aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik.

Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.

Android bagi komunitas sumber terbuka (open source)

Android memiliki berbagai keunggulan sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka (open source) sehingga pengguna bisa membuat aplikasi baru di dalamnya. Android memiliki aplikasi native Google yang terintegrasi seperti pushmail Gmail, Google Maps, dan Google Calendar.

Para penggemar open source kemudian membangun komunitas yang membangun dan berbagi Android berbasis firmware dengan sejumlah penyesuaian dan fitur-fitur tambahan, seperti FLAC lossless audio dan kemampuan untuk menyimpan download aplikasi pada microSD card. Mereka sering memperbaharui paket-paket firmware dan menggabungkan elemen-elemen fungsi Android yang belum resmi diluncurkan dalam suatu carrier-sanction firmware.

Telepon Pintar (Smartphone)

Belum ada kesepakatan dalam industri ini mengenai apa yang membuat telepon menjadi “pintar”, dan pengertian dari telepon pintar itu pun berubah mengikuti waktu. Menurut David Wood, Wakil Presiden Eksekutif PT Symbian OS, “Telepon pintar dapat dibedakan dengan telepon genggam biasa dengan dua cara fundamental: bagaimana mereka dibuat dan apa yang mereka bisa lakukan.” Pengertian lainnya memberikan penekanan berbedaan dari dua faktor ini.

Kebanyakan alat yang dikategorikan sebagai telepon pintar menggunakan sistem operasi yang berbeda. Dalam hal fitur, kebanyakan telepon pintar mendukung sepenuhnya fasilitas surel dengan fungsi pengatur personal yang lengkap. Fungsi lainnya dapat menyertakan miniatur papan ketik QWERTY, layar sentuh atau D-pad, kamera, pengaturan daftar nama, penghitung kecepatan, navigasi piranti lunak dan keras, kemampuan membaca dokumen bisnis, pemutar musik, penjelajah foto dan melihat klip video, penjelajah internet, atau hanya sekedar akses aman untuk membuka surel perusahaan, seperti yang ditawarkan oleh BlackBerry. Fitur yang paling sering ditemukan dalam telepon pintar adalah kemampuannya menyimpan daftar nama sebanyak mungkin, tidak seperti telepon genggam biasa yang mempunyai batasan maksimum penyimpanan daftar nama.

Kesimpulan

Pemakaian sistem operasi Android pada smartphone pada saat ini banyak digunakan oleh perusahaan penghasil telepon seluler. Karena keunggulannya sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka (open source) sehingga banyak sekali aplikasi-aplikasi yang bisa diunduh oleh penggguna smartphone tanpa membayar biaya aplikasi tersebut. Diyakini smartphone yang menggunakan sistem operasi Android akan lebih murah harganya dibanding smartphone yang menggunakan sistem operasi yang berbayar.

Referensi :
http://www.android.com
http://id.wikipedia.org/wiki/Android_(sistem_operasi)
http://id.wikipedia.org/wiki/Sistem_operasi
http://id.wikipedia.org/wiki/Telepon_pintar

Manfaat Internet Untuk Dunia Bisnis

15 Dec 14
krist ha
, , ,
No Comments

Oleh : Fadjar Efendy Rasjid, S.Kom.

Judul di atas kemungkinan sudah tidak asing lagi bagi para pembaca. Semua orang sebagian besar tentu sudah mengerti apa itu Internet, ya Internet (Inter-Network) adalah interkoneksi antar jaringan komputer sedunia yang dapat saling bertukar informasi. Layanan internet meliputi komunikasi langsung (email, chatting), diskusi (Usenet News, email, milis), sumber daya informasi yang terdistribusi (World Wide Web, Gopher), remote login dan lalu lintas file (Telnet, FTP), Social Media (twitter, facebook, friendster, linkedin) dan aneka layanan lainnya.

Internet dapat dimanfaatkan dalam segala bidang, untuk bidang pendidikan, pemerintah, perbankan, penyuluhan kepada masyarakat, kesehatan, dan masih banyak lagi. Untuk tulisan kali ini yang akan dibahas adalah manfaat internet untuk dunia bisnis.

Internet telah merevolusi cara dunia melakukan bisnis baik di tingkat lokal dan global. Dari cara mengumpulkan data untuk merekrut karyawan pada perusahaan, cara bisnis menggunakan Internet sangat banyak, sebagai manfaat dari Internet untuk komunitas bisnis. Orang telah menemukan berbagai manfaat internet untuk bisnisnya. Banyak perusahaan kecil dan besar telah memanfaatkan Internet demi menunjang bisnis mereka. Bahkan ada yang dinamakan bisnis Online dimana semata-mata menjadikan Internet sebagai bisnis utama.

Banyak perusahaan, terutama yang menerapkan perdagangan online, telah mengintegrasikan situs Web mereka dengan sistem back-office seperti database, paket akuntansi dan kontrol stok dan penelusuran pelanggan mereka. Hal ini dapat mengurangi biaya administrasi dan meningkatkan layanan pelanggan dengan memberikan informasi yang cepat dan mudah tentang kemajuan order kepada pelanggan.

Adanya Internet mendobrak batasan ruang dan waktu. Sebuah perusahaan di Indonesia memiliki kesempatan yang sama untuk mengakses pasar Amerika dibandingkan dengan perusahaan di Eropa, atau bahkan dengan perusahaan di Amerika. Perlu diingat, hal yang sebaliknya (perusahaan luar mengakses pasar Indonesia) dapat juga dilakukan dengan mudah.

Hilangnya batasan ruang dan waktu dengan adanya Internet membuka peluang baru untuk melakukan pekerjaan dari jarak jauh. Istilah teleworker atau teleworking mulai muncul. Seorang pekerja dapat melakukan pekerjaannya dari rumah tanpa perlu pusing dengan masalah lalulintas. Kesemua hal di atas menunjukkan adanya peluang-peluang baru di dalam bisnis dengan adanya Internet.

Berikut contoh macam-macam bisnis yang dapat dilakukan melalui media Internet :

  • Menjual Produk : Jika anda mempunyai produk bisa dipasarkan melalui website yang telah dibuat, kemudian diiklankan melalui media internet.
  • Menjual Informasi : Jika anda mempunyai informasi yang berharga dan tidak banyak orang tahu, maka informasi tersebut bisa anda jual. Produk bisa dikemas dalam bentuk ebook.
  • Pemasaran Online : Anda bisa menjual produk orang lain melalui website anda. Sebuah perusahaan bisa memasarkan produk atau jasa tanpa menggunakan teknik pemasaran tradisional seperti brosur, surat dan iklan di surat kabar.
  • Menjual Program/software yang bermanfaat : Jika Anda adalah seorang programer komputer yang ahli, maka Anda pun bisa menjual Software buatan Anda tersebut lewat jalur internet. Misalnya, software untuk mengirimkan iklan baris ke ratusan bahkan ribuan situs iklan baris hanya dengan satu kali klik, dsb.
  • Kursus Online : Jika anda mempunyai keahlian dalam bidang bahasa, anda bisa mengajarkan kursus online lewat website
  • Jika Anda adalah seorang penulis buku, maka Anda bisa menjual hasil karya Anda di Toko Buku Online.
  • Web hosting dan menjual kembali paket web hosting.
  • Menjual nama domain.
  • Membeli, mengembangkan dan menjual website.
  • Membangun komunitas online seperti forum, dating dan situs jejaring sosial.

referensi:
– www.anneahira.com
– www.platinum-e-solutions.co.uk
– budi.insan.co.id
– http://fitzvillafuerte.com

SMS Gateway Menggunakan Gammu Dan MySQL

15 Dec 14
krist ha
, , , , , ,
No Comments

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 :

    1. $ gammu

    2. $ 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:

http://wammu.eu/gammu/

http://www.mysql.com/

http://www.php.net/

 

Penulis adalah Koordinator Infrastruktur dan Jaringan

Bahasa Pemrograman Populer PHP

15 Dec 14
krist ha
, ,
No Comments

Fadjar Efendy Rasjid, S.Kom.*

PHP adalah singkatan dari “PHP: Hypertext Prepocessor”, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari “Personal Home Page Tools”. Selanjutnya diganti menjadi FI (“Forms Interpreter”). Sejak versi 3.0, nama bahasa ini diubah menjadi “PHP: Hypertext Prepocessor” dengan singkatannya “PHP”. PHP versi terbaru adalah versi ke-5.

Pada bulan Juni 1996, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

PHP juga banyak diaplikasikan untuk pembuatan program-program seperti sistem informasi  klinik, rumah sakit, akademik, keuangan, manajemen aset, manajemen bengkel dan lain-lain. Dapat dikatakan bahwa program aplikasi yang dulunya hanya dapat dikerjakan untuk desktop aplikasi, PHP sudah dapat mengerjakannya.

Penerapan PHP saat ini juga banyak ditemukan pada proyek-proyek pemerintah seperti e-budgetting, e-procurement, e-goverment dan e e lainnya. Website Ubaya ini juga dibuat menggunakan PHP.

PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah WordPress, Mambo, Joomla, Postnuke, Xaraya, dan lain-lain.

Sisi lain dari PHP
Menurut penulis yang sejak lama terlibat dalam pembuatan program dengan PHP ini adalah :

  • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak perlu untuk dikompilasi (compile)
  • Mudah diinstall ke dalam web server yang mendukung PHP seperti apache dengan konfigurasi yang mudah.
  • Dalam sisi pengembangan lebih mudah karena banyaknya milis-milis ataupun tutorial yang membahas tentang PHP.
  • PHP dapat dijalankan diberbagai sistem operasi, baik Windows, Linux, Macintosh.

Penulisan PHP
Dalam beberapa referensi penulis sering menemukan aturan penulisan tag pembuka , penulis lebih menyarankan kepada mereka untuk menuliskan tag pembuka secara lengkap yaitu tag pembuka . Karena apabila short_open_tag pada php.ini bernilai Off maka akan banyak error yang akan Anda temukan pada website Anda nantinya.

Contoh:

   echo “Halo Dunia”;
?>

PHP dapat dijalankan melalui file HTML yang kemudian dipanggil melalui Web Browser seperti Mozilla Firefox, Netscape, atau Internet Explorer. Program dalam PHP ditulis dengan diberi ekstensi “.php”.

Demikian sekelumit tentang bahasa pemrograman PHP ini, semoga tulisan yang sedikit ini dapat bermanfaat bagi anda.

Referensi:
http://id.wikibooks.org
http://id.wikipedia.org
http://www.academia.edu

* Penulis adalah Koordinator Administrasi Data Direktorat Sistem Informasi Manajemen Ubaya

Read More…

Hacker Dan Cracker

15 Dec 14
krist ha
, , ,
No Comments

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 :

  1. Mempunyai kemampuan menganalisa kelemahan suatu sistem atau situs. Sebagai contoh : jika seorang hacker mencoba menguji suatu situs dipastikan isi situs tersebut tak akan berantakan dan mengganggu yang lain. Biasanya hacker melaporkan kejadian ini untuk diperbaiki menjadi sempurna. Bahkan seorang hacker akan memberikan masukan dan saran yang bisa memperbaiki kebobolan system yang ia masuki.
  2. Hacker mempunyai etika serta kreatif dalam merancang suatu program yang berguna bagi siapa saja.
  3. Seorang Hacker tidak pelit membagi ilmunya kepada orang-orang yang serius atas nama ilmu pengetahuan dan kebaikan.
  4. Seorang hacker akan selalu memperdalam ilmunya dan memperbanyak pemahaman tentang sistem operasi.

Etika Hacker

  • Di atas segalanya, menghormati pengetahuan & kebebasan informasi.
  • Memberitahukan sistem administrator akan adanya pelanggaran keamanan/lubang di keamanan yang dilihat.
  • Tidak mengambil keuntungan yang tidak fair dari hack.
  • Tidak mendistribusikan & mengumpulkan software bajakan.
  • Tidak pernah mengambil risiko yang bodoh.
  • Selalu mengetahui kemampuan sendiri.
  • Selalu bersedia untuk secara terbuka/bebas/gratis memberitahukan & mengajarkan berbagai informasi & metode yang diperoleh.
  • Tidak pernah meng-hack sebuah sistem untuk mencuri uang.
  • Tidak pernah memberikan akses ke seseorang yang akan membuat kerusakan.
  • Tidak pernah secara sengaja menghapus & merusak file di komputer yang dihack.
  • Menghormati mesin yang dihack, dan memperlakukan mesin yang dihack seperti mesin sendiri.

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 :

  1. Mampu membuat suatu program bagi kepentingan dirinya sendiri dan bersifat destruktif atau merusak dan menjadikannya suatu keuntungan. Sebagai contoh : Virus, Pencurian Kartu Kredit, Pembobolan Rekening Bank, Pencurian Password E-mail/Web Server dsb.
  2. Bisa berdiri sendiri atau berkelompok dalam bertindak.
  3. Mempunyai website atau channel dalam IRC yang tersembunyi, hanya orang-orang tertentu yang bisa mengaksesnya.
  4. Mempunyai IP address yang tidak bisa dilacak.
  5. Kasus yang paling sering ialah Carding yaitu Pencurian Kartu Kredit, kemudian pembobolan situs dan mengubah segala isinya menjadi berantakan.

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