Page 1
5
BAB II
LANDASAN TEORI
2.1 System Pengisi Saldo Pulsa
Di banyak Negara system pengisian saldo pulsa atau Reload Voucher,
menggunakan metode menu langsung yang ditanamkan pada simcard. Lalu pelanggan
GSM akan memasukan nomor referens / kode voucher yang tertera pada kartu voucher.
Selanjutnya Telepon selluler akan mengirim ke Server operator selluler. Seketika itu
juga saldo pulsa akan bertambah.
Teknik lainnya adalah langsung menggunakan kode tertentu dan dapat langsung
dihubungi dengan format tertentu, lalu di telpon seperti biasa. Beberapa saat kemundian
telepon selluler akan mendapatkan konfirmasi bahwa saldo pulsa telah terisi.
Untuk melakukan tranksaksi pulsa, dibutuhkan software untuk mengatur
tranksaksi yang sedang berlangsung pada server. Salah satu jenis software server pulsa
yangsudah digunakan oleh kalangan pebisnis pulsa adalah VRE (Vouche Reffil Engine).
VRE merupakan software untuk server pengisian pulsa elektronik/pulsa elektrik
atau TOPUP voucher elektronik prabayar. Software pulsa VRE dapat melayani transaksi
via SMS, Yahoo Messenger, Gtalk, MSN maupun host-to-host via IP publik / dinamik.
Software pulsa VRE mendukung transaksi ke operator GSM dan CDMA melalui
MKIOS, Simpati Autorefill, Dompet Pulsa, Indosat SEV, MTRONIK, ISI ESIA,
FKIOS, E-AXIS, THREE, SMART, CERIA, MOBILE-8 dan Host-to-Host ke
Page 2
6
authorized dealer dan distributor . VoucherRefillEngine. n.d . Apa itu Software
Pulsa VRE. 23 November 2011.http://www.voucherrefillengine.com/
VRE memiliki beberapa tipe dan jenis. Pada tiap tiap jenis memiliki fitur fitur yang
berbeda. Dibawah ini adalah rincian jenis VRE yang sudah ada, SuperTel. 4 Januari
2008. Voucher Reffil Engine. 1 Desember2011. http://www.softwarepulsa-
vre.blogspot.com/.
Software VRE S edisi (VRE S Series)
Gambar 2.1ModulVRE S Series
• Tidak memakai koneksi internet
• Otomatis Redirect
• Reseller sistem deposit{mosimage}
• Record transaksi
• Balasan otomatis ke Reseller dengan format yang ditentukan sendiri / bisa dirubah.
• Cetak transaksi reseller
Page 3
7
• SMS Party/SMS Group
• Sistem Backup dan Recovery data.
• Proteksi terhadap order ganda (pengulangan order u/ nomor dan nominal yang sama
dalam 24 jam harus dg kode khusus)
• Report berdasarkan hasil transaksi dari provider (sebelum ada report dari provider
tidak ada report ke reseller )
• Deposit reseller sudah dipotong saat reseller melakukan request, jika gagal deposit
akan dikembalikan otomatis oleh sistem.
• Fitur dimana sms sender hanya membalas nomor dengan provider yang sama
sehingga menekan biaya transaksi (contoh SMS center as hanya membalas nomor
pengirim dengan nomor as atau simpati saja).
• Pengulangan transaksi untuk nomor yang sama dengan kode RU.
Fitur khusus
• Sistem multi level / downline (jumlah level atau downline tidak terbatas)
• Setting harga dilakukan upline
• PC online Otomatis
• Laporan transaksi per kode produk ( laba rugi) dengan range tanggal transaksi
• SMS center dan SMS sender tidak terbatas.
• Registrasi reseller baru melalui operator atau SMS.
• Transfer deposit melalui operator atau SMS
• Sistem rebate (rebate dimasukan ke deposit setiap bulan)
• SMS konfirmasi rebate otomatis ke setiap reseller saat perhitungan rebate.
Page 4
8
• Data rebate per id real time setiap terjadi transaksi oleh downline.
• 1 akun untuk maksimal 4 nomor handphone.
• Mtronik, SEV , Eflexi , Efren, Mkios, dompet Pulsa port tidak terbatas.
• Perbaikan system dengan akses remote ( perbaikan melalui internet dengan IP fix
jika software perlu dilakukan maintance).
• Fitur cek rebate , cek 5 transaksi terakhir.
• 3 pilihan format sms
1. I.kode produk.nomor tujuan.pin (I bisa diganti sesuai kemauan pemakai contoh
isi,top up dll)
2. Kode produk.nomor tujuan;pin (kode produk titik nomor tujuan titik koma pin)
3. Kode produk.nomor tujuan.pin (kode produk titik nomor tujuan titik )
Estimasi nilai jual Rp.9.000.000,00
Software VRE M Edisi (VRE M Series)
Gambar 2.2 Modul VRE M Series
Page 5
9
Fitur Umum
• Tidak memakai koneks i internet
• Otomatis Redirect
• Reseller sistem deposit
• Record transaksi
• Balasan otomatis ke Reseller dengan format yang ditentukan sendiri / bisa dirubah.
• Cetak transaksi reseller
• SMS Party/SMS Group
• Sistem Backup dan Recovery data.
• Proteksi terhadap order ganda (pengulangan order u/ nomor dan nominal yang sama
dalam 24 jam harus dg kode khusus)
• Report berdasarkan hasil transaksi dari provider (sebelum ada report dari provider
tidak ada report ke reseller )
• Deposit reseller sudah dipotong saat reseller melakukan request, jika gagal deposit
akan dikembalikan otomatis oleh sistem.
• Fitur dimana sms sender hanya membalas nomor dengan provider yang sama sehingga
menekan biaya transaksi (contoh SMS center as hanya membalas nomor pengirim
dengan nomor as atau simpati saja).
• Pengulangan transaksi untuk nomor yang sama dengan kode RU.
Fitur Khusus
• System 1 level dibawah server, harga reseller berdasarkan kelompok.
• Transfer deposit antar reseller.
• PC Online tidak otomatis
Page 6
10
• SMS center dan SMS sender tidak terbatas.
• 1 akun untuk maksimal 4 nomor handphone.
• Mtronik, SEV , Eflexi , Efren, Mkios, dompet Pulsa port tidak terbatas.
• Format SMS transaksi I.kode produk.nomor tujuan.pin
• (I bisa diganti sesuai kebutuhan contoh isi , top up , dll)
Prize : Rp.5.500.000,00
Software VRE C Edisi (VRE C Series)
Gambar 2.3 Modul VRE C Series
Fitur Umum
• Tidak memakai koneks i internet
• Otomatis Redirect
• Reseller sistem deposit
• Record transaksi
• Balasan otomatis ke Reseller dengan format yang ditentukan sendiri / bisa dirubah.
• Cetak transaksi reseller
• SMS Party/SMS Group
• Sistem Backup dan Recovery data.
Page 7
11
• Proteksi terhadap order ganda (pengulangan order u/ nomor dan nominal yang
sama dalam 24 jam harus dg kode khusus)
• Report berdasarkan hasil transaksi dari provider (sebelum ada report dari provider tidak
ada report ke reseller )
• Deposit reseller sudah dipotong saat reseller melakukan request, jika gagal deposit
akan dikembalikan otomatis oleh sistem.
• Fitur dimana sms sender hanya membalas nomor dengan provider yang sama sehingga
menekan biaya transaksi (contoh SMS center as hanya membalas nomor pengirim
dengan nomor as atau simpati saja).
• Pengulangan transaksi untuk nomor yang sama dengan kode RU.
Fitur Khusus
• System 1 level dibawah server, harga reseller sama.
• PC Online tidak otomatis
• SMS center dan SMS sender masing –masing 1 port.
• 1 akun untuk maksimal 4 nomor handphone.
• Mtronik, SEV , Eflexi , Efren, Mkios, dompet Pulsa port tidak terbatas.
• Format SMS transaksi I.kode produk.nomor tujuan.pin
• (I bisa diganti sesuai kebutuhan contoh isi , top up , dll)
Prize : Rp.2.500.000,00
Page 8
12
Modul Web Report VRE
Gambar 2.4 Modul VRE web Report
Modul web report bagi pengguna VRe, sehingga reseller dapat melihat transaksi
dengan menggunakan nomor handphone sebagai user id dan password sama dengan
passsword transaksi. Dibutuhkan koneksi internet dan hosting IIX dengan space 200Mb.
Update transaksi dilakukan dengan mengupload data transaksi di server ke hosting di
internet. Upload dilakukan oleh software setiap beberapa menit.
Seting di internet dilakukan oleh support vre sedangkan seting dari server ke internet
dipandu melalui yahoo messenger.
Prize : Rp.3.500.000,00
Modul Transaksi via YM
Gambar 2.5 Modul VRE Via YM
Page 9
13
Modul yang dibutuhkan untuk melakukan transaksi pengisian pulsa dengan
sarana yahoo messenger, sehingga biaya transaksi dapat ditekan dan transaksi tetap
aman dilakukan. Untuk pembelian saat dilakukan konfirmasi pembayaran agar disertai
dengan alamat email dan nomor serial VRE.
Prize : Rp.1.000.000,00
Modul Host To Host VRE
Gambar 2.6 Modul Host to Host VRE
Modul tambahan bagi pengguna vre yang meninginkan transaksi host to host dengan
penyedia pulsa elektrik melalui koneksi intrenet (host to Host).
List Host To Host yang modul nya telah tersedia
1. Winpulsa
2. Si Ipul
3. Siputri
4. Eratel
5. Trikomsel
6. Datacell
7. Artajasa
8. Mpulsa
Page 10
14
9. Telesindo
10. Pulsa Centre
11. Datacell
12. DKPP
Harga dalah untuk per modul penyedia host to host.
Pengguna melakukan transaksi dengan media internet , untuk alamat website atau nomor
telepon bisa dilihat di forum.
Price : Rp.1.000.000,00
Trasansaksi antar pengguna VRE melalui koneksi internet dengan menggunakan ip
address dinamis ( internet dial up). Sebagai proteksi untuk keamanan transaksi
digunakan dongle sebagai alat pengaman.
Price : Rp.500.000,00
Pengenalan jenis VRE ini digunakan penulis sebagai perbandingan fitur yang terdapat
dalam modul Reffil Engine system.
Ilustrasi Transaksi penjualan Voucher elektrik. 1. Request : Reseller dengan nomor Handphone yang terdaftar mengirim sms sesuai
format
ke nomor SMS Center
Contoh Pengisian XL 10rb bebas dengan pin 1234 ke sms center 081932727000
X10.08191234567.1234 kirim ke 081932727000
Page 11
15
2. Proses : SMS Center akan menerima pesan, dan sistem VRE akan otomatis
mengirim pesan melalui chip Dompet Pulsa ke server XL, Deposit reseller dipotong
sebesar harga beli reseller XL Rp 10.000.
3. Respon Operator : Pesan balasan dari Server XL :
4. Reply Ke Reseller :
• Jika transaksi berhasil maka sistem VRE akan otomatis mengirim sms balasan
kepada reseller melalui sms sender.
• Jika transaksi gagal maka sistem vre mengirim pesan gagal kepada reseller dan
deposit akan dikembalikan secara otomatis.
• Jika format sms salah/ kode voucher tidak sama dengan nomor yang akan diis i
maka sistem VRE akan otomatis mengirim pesan kepada HP reseller bahwa
format transaksi salah.
VoucherRefillEngine. n.d . Ilustrasi Transaksi penjualan Voucher elektrik.23 November
2011 .http://www.voucherrefillengine.com/
2.2 Modem GSM
Mengacu pada http://id.wikipedia.org/wiki/Modem ( 22 November 2011.)
modem adalah singkatan dari Modulator Demodulator. Modulator memiliki fungsi
mengubah sinyal informasi kedalam sinyal pembawa (carrier) agar informasi sinyal
dapat dikirim. Demodulator bagian yang memiliki fungsi untuk memisahkan sinyal
informasi (data atau pesan) dari sinyal pembawa (carrier) yang diterima sehingga
informasi dapat diterima dengan baik. Modem adalah penggabungan dari keduanya.
Hal ini bertujuan untuk komunikasi dua arah. Data dari computer yang berbentuk sinyal
Page 12
16
digital dikirim kepada modem untuk diubah menjadi sinyal analog. Untuk
menerima pesan balasan, modem menerima sinyal analog dan mengubahnya menjadi
sinyal digital. Sinyal digital itu dikirimkan kembali ke computer.
Mengacu pada HarmoniousTech Limited. 21 Feb 2008.Introduction to GSM Wireless
Modems. GSM modem adalah modem yang bekerja pada jaringan wireless GSM. yang
membedakan dial-up modem dengan GSM modem adalah, dial-up modem mengirim
dan menerima data melalui jaringan kabel telepon, kemudian GSM modem mengirim
dan menerima data melalui gelombang radio.
GSM modem dapat berupa perangkat eksternal atau PC card. Eksternal modem
GSM terhubung dengan computer melalu kabel serial atau kabel USB. Bagi GSM
modem yang berbentuk PC card, di desain untuk pengguna laptop komputer.
sama seperti telepon genggam GSM, modem GSM membutuhkan kartu SIM untuk
bekerja. GSM modem mendukung standar perintah AT command. Dengan
menggunakan AT-command pada GSM modem, ada beberapa hal yang dapat dilakukan,
antara lain:
• Membaca, menulis dan menghapus pesan SMS
• Mengirim pesan SMS
• Mengawasi kekuatan sinyal
• Mengawasi kekuatan battere
• Membaca, menulis dan mencari daftar dalam buku telepon.
Page 13
17
Gambar 2.7 Modem GSM
Dibawah ini adalah spesifikasi dari modem GSM Wavecom
Gambar 2.8 Spesifikasi Modem GSM
Penjelasan untuk gambar diatas:
Page 14
18
Tabel 2.1Keterangan Spesifikasi Gambar GSM
Tampak samping dari modem GSM
Gambar 2.9 Tampak Samping Modem GSM
2.2.1 AT Command
AT-Command adalah perintah yang dapat diberikan kepada handphone atau
GSM/CDMA modem untuk melakukan sesuatu hal, termasuk untuk mengirim dan
menerima SMS. Komputer ataupun mikrokontroler dapat memberikan perintah AT-
Command melalui hubungan kabel data serial ataupun bluetooth.
Mengacu pada HarmoniousTech Limited. 21 Feb 2008.Introduction to AT Commands.
(01Desember2011) http://www.developershome.com/sms/atCommandsIntro.asp.
AT-Command adalah pengembangan dari perintah yang diberikan kepada modem Hayes
Page 15
19
yang sudah ada sejak dulu. Dinamakan AT-Command karena semua perintah
diawali dengan karakter A dan T.
Antar perangkat handphone dan GSM/CDMA modem memiliki AT-Command
yang berbeda-beda, namun biasanya mirip antara satu perangkat dengan perangkat lain.
Untuk dapat mengetahui secara persis maka harus mendapatkan dokumentasi teknis dari
produsen pembuat handphone atau GSM/CDMA modem tersebut.
Dibawah ini adalah beberapa AT command yang digunakan dalam perancangan system
ini:
AT+CMGL="ALL" //BACA SMS
AT+CMGD=1,4 // DELETE SMS
ATE0 //KILL ECHO
AT+CUSD=1,*888# CEK PULSA
AT+CFUN=1 //RESTART
AT+IPR=BAUDARATE
AT&W // SAVE
2.3 Global System for Mobile Communication (GSM)
Mengacu pada Nokia Networks Oy (2002)menjelaskan karena meningkatnya
pelayanan telekomunikasi, maka ditemukanlah suatu group mobile system yang bernama
GSM oleh CEPT (Conference European des Postes et Telecommunications). GSM
termasuk dalam 2G ( Second generation). Keunggulan dari GSM antara lain:
• GSM menggunakan frekuensi radio
Page 16
20
• Kualitas komunikasi antara pengguna lebih baik daripada menggunakan
analog system
• System GSM mendukung transmisi data
• Pembicaraan di encrypted untuk menjamin keamanan
• Meningkatnya kompetisi pasar GSM membuat harga jual semakin menurun untuk
investasi dan pengguna.
Mengacu pada Asha Mehrotra (1997), GSM adalah standar telepon selular digital
PAN-Eropa yang ditentukan oleh European Telecomunication Standar Institute (ETSI),
yaitu standar komunikasi yang menyediakan standar umum kepada pelanggan selular
untuk dapat menggunakan telepon genggam di seluruh eropa.
Pasar untuk komunikasi seluler mengalami perkembangan yang sangat pesat di
CEPT (European post Offices and telecommunication) hal ini yang membuat
pengembangan teknologi dan bentuk kerjasama baru pada sistem baru. Produk utama
CEPT adalah standarisasi untuk Global System for Mobile (GSM). GSM
dikembangkan sebagai generasi berikutnya pada sistem komunikasi selular digital untuk
CEPT Eropa. Standarisasi sudah digunakan untuk pengembangan awal pada tahun
1991 yang terselesaikan pada tahun 1990. Jaringan operator pada 17 negara yang
tergabung pada CEPT menandatangani Memorandum of Understanding (MOU) dan
berkomitmen untuk memperkenalkan sistem GSM pada tahun 1991.
Sebelum tahun 1980-an,pasar sulular di Eropa menggunakan standar komunikasi
analog dalam jumlah yang besar dan standar tersebut tidak kompatibel (seperti TACS
dan NMT). Hal ini mengakibatkan layanan umum yang terbatas pada wilayah nasional
Page 17
21
dan menghilangnya skala ekonomi dalam jumlah yang besar. Pada saat itulah
komunikasi selular mulai dikembangkan.
Pada tahun 1982, ditetapkan dua lebar frekuensi antara 890MHz ke 915MHz
dan antara 935 MHz ke 960 MHz yang akan digunakan untuk sistem selular. Untuk
generasi sistem selular berikutnya, dibentuklah alokasi lebar frekuensi baru yaitu
2MHz X 25MHz.
Pada tahun 1985 dibuatlah suatu keputusan untuk menerapkan sistem digital.
Langkah berikutnya adalah mencari solusi untuk menggunakan narrowband dan
wideband.
Pada tahun 1987, GSM menyimpulkan bahwa teknologi digital bekerja pada
mode Time Division Multiple Access (TDMA) yang akan menyediakan solusi optimum
untuk sistem di masa depan.
GSM menggunakan TDMA dan Frequency Division Multiple Access (FDMA)
untuk mengirim dan menerima informasi. Sistem ini menggunakan paket data pada
waktu tertentu dan frekuensi tertentu. Jadi beberapa percakapan terjadi secara bersamaan
dalam frekuensi yang sama namun berbeda dalam slot waktu. Sistem ini juga
menggunakan frequency duplex jadi frekuensi untuk mengirim informasi berbeda
dengan frekuensi untuk menerima data.
Layanan dalam GSM dibagi menjadi 3 kelompok yaitu:
1. Teleservices. Adalah layanan telekomunikasi yang menyediakan kemampuan lengkap
yaitu fungsi untuk peralatan terminal yang digunakan komunikasi antar pengguna sesuai
dengan protokol yang disediakan
Page 18
22
2. Bearerservice. Adalah layanan yang menyediakan kemampuan untuk
transmisi sinyal antara jaringan pengguna. Dibawah ini adalah beberapa layanannya:
• Layanan data
• Short message servive (SMS)
• Cell broadcast
• Fitur lokal
3.Supplementary sercive. Adalah layanan tambahan untuk melengkapi fitur pada 2
golongan sebelumnya
Diabawah ini adalah spesisifikasi dari GSM sistem yang didapat dari GSM System
Engineering oleh Asha Mehrotra.
Tabel 2.2 Spesifikasi GSM
Page 19
23
2.3.1 Short Message Service (SMS)
Mengacu pada HarmoniousTech Limited SMS (Short Messege Service ) adalah
sebuah teknologi yang digunakan untuk mengirim dan menerima pesan antara telpon
seluler. Pertamakali SMS muncul di Eropa pada tahun 1992. SMS termasuk dalam
standar untuk global system for mobile communicaions (GSM). GSM dan SMS standar
dikembangkan oleh ETSI. ETSI adalah suatu institusi di Eropa yang menangani standar
untuk telekomunikasi . sekarang 3GPP(Third Generation Partnership Project)
bertanggung jawab untuk perkembangan dan pemeliharaan standar untuk GSM dan
SMS.
Data yang dapat di tangani pesan SMS sangat terbatas. Satu pesan SMS
berukuran 140 byte data. Satu pesan SMS dapat mencakup 160 karakter jika
menggunakan 7-bit karakter encoding. 7 bit karakter encoding digunakan jika
menggunakan karakter dalam bahasa latin seperti alfabet. Kemudian satu pesan SMS
dapat mencakup 70 karakter jika menggunakan 16-bit Unicode UCS2 karakter encoding.
16-bit Unicode UCS2 karakter encodingdigunakan jika menggunakan karakter dalam
bahasa non latin seperti bahasa cina.
Text untuk pesan SMS mendukung penggunaan bahasa internasional terutama
bagi bahasa yang telah didukung oleh Unicode seperti bahasa Arab, Cina, Jepang dan
korea. Selain text, pesan SMS juga dapat mengirimkan data Binary contohnya
mengirimkan ringtone, foto, logo operator, Wallpaper, animasi, kartu bisnis, dan
konfigurasi WAP pada telpon seluler.
Page 20
24
2.4 Operating System Linux Ubuntu
Berdasarkan pada Machtelt Garrels (2008), sejarah operating sistem linux
berawal pada tahun 1969. Suatu teamdevelopers di Bell Labs Laboratories mulai
mengerjakan solusi untuk masalah kesesuaian pada software. Mereka mulai
mengembangkanoperating system yang
1. Sederhana dan elegan.
2. Ditulis dalam bahasa C tidak dengan assembly code.
3. Dapat membuat ulang kode
Projek ini dinamakan dengan “UNIX”.Fitur membuat ulang kode itu
sangat penting. pada awalnya, semua sistem komputeryang tersedia secara
komersial ditulis dalam sebuah kode khusus yang dikembangkan untuk satu
sistem. UNIX di sisi lain hanya membutuhkan bagian kecil dari kode khusus,
yang sekarang disebut kernel.
Kernel ini adalah satu-satunya kode yang perlu disesuaikan untuk setiap sistem
tertentu dan membentuk dasar dari sistem UNIX.Sistem operasi dan semua fungsi
lainnya dibangun disekitar kernel dan ditulisdalam bahasa pemrograman yang lebih
tinggi yaitu bahasa C. Bahasa inidikembangkanuntuk menciptakan sistem
UNIX. Menggunakan teknik baru ini, membuat lebih mudah untuk
mengembangkan sebuah sistem operasi yang dapat berjalan pada berbagai
jenis perangkat keras.UNIX membantu pengguna agar lebih kompatibel dengan sistem
yang berbeda.
Page 21
25
Selama beberapa dekade berikutnya pengembangan dari UNIX terus
dilakukan. Vendor dariperangkat lunak dan keras menambahkan support untuk
UNIX pada produk mereka.
dan pada akhir 80-an, banyak orang memiliki komputer rumah. Saat itu, ada beberapa
versi dari UNIX yang tersedia untuk arsitektur PC, namun tidak satupun yang gratis dan
kinerjanya sangat lambat, sehingga sebagian besar orang lebih memilih
menggunakan MS DOS atau Windows 3.1 pada PC di rumah mereka.
Pada awal 90-an PCrumah akhirnya dapat menjalankan UNIX. Linus Torvalds,
seorang pelajaryang mempelajari ilmu komputer di universitas Helsinki, mendapat id
untuk memiliki semacam versi akademis dari UNIX yang tersedia secara bebas .
Linus trovalds memiliki tujuan untuk mendapatkan sistem yang sama persis dengan
UNIX yangorisinil. Oleh karena itu Linus meminta standar dari POSIX yang masih
dijadikan standar pada UNIX.
Pada saat itu sistem plug-and-play belum ditemukan, dan banyak orang tertarik
untuk memiliki sistem UNIX, Driver baru menjadi tersedia untuk semua jenis hardware
baru. dengan cepat setelah perangkat keras baru tersedia, seseorang menyampaikannya
kepada uji coba. Pada saat itu sistem uji coba disebut Linux. Para pembuat kode untuk
sistem Linux terus membuat kode tidak hanya untuk perangkat keras yang digunakan
pada PC mereka melainkan juga pada perangkat keras yang dapat digunakan oleh
sistem Linux.
Dua tahun setelah permintaan Linus di kirimkan, sudah ada 12000 pengguna
Linux. Projek Linux ini semakin populer di kalangan hobbyist dan jumlahnya juga
semakin berkembang. Untuk sementara waktu Linux masih tergantung kepada batasan
Page 22
26
batasan standar POSIX. Pada tahun berikutnya, fitur fitur UNIX ditambahkan
pada Linux. Dan pada saat ini Linux sudah menjadi sistem UNIX yang sempurna.
berdasarkan http://www.ubuntu.com/project/about-ubuntu menyatakan, Ubuntu
adalah kata yang berasal dari afrika yang bermaksud ‘humanity to others’.Mark
Shuttleworth mengumpulkan tim developers kecil yang telah banyak menyelesaikan
banyak projek Linux untuk membuat desktop linux yang mudah digunakan yaitu
bernama Ubuntu. Visi dari Ubuntu adalah sebagian untuk social dan sebagian untuk
ekonomi yaitu software yang gratis dan tersedia secara gratis yang didanai melalui
layanan portfolio dari Canonical.Versi Ubuntu pertamakali di luncurkan pada oktober
2004 dengan menggunakan GENOME desktop. Ubuntu tersedia dalam 32-bit dan 64-
bit.
2.5 C++ QT Programming
Mengacu pada Blanchette jasmin dan Mark Summerfield (2008). Qt
frameworkpertama kali di publikasikan pada May 1995 yang dikembangkan oleh
Haavard Nord (Trollrech’s CEO) dan Eirik Chambe-Eng (Trolltech’s Chief Troll).
Mereka bertemu di Institute teknologi di Trondheim.
Pembuatan Qt ini dimulai pada saat Haavard ditugaskan oleh perusahaan Swedia
untuk membuat C++ GUI framework. Kemudian Haavard bertemu dengan Eirik dan
berkerjasama pada aplikasi C++ database untuk ultrasound image. Sistem yang mereka
kembang kan harus dapat bekerja pada GUI di UNIX, Macintosh dan Windows.
Munculah gagasan dari haavard untuk membuat “object oriented display system”. Pada
saat itulah object oriented GUI framework mulai dibuat.
Page 23
27
Huruf ‘Q’ di pilih sebagai prefix kelas karena huruf tersebut terlihat
bagus pada font yang digunakan Haavard Emacs. penambahan huruf ‘T’adalah
kepanjangan untuk “toolkit”yang terinspirasi dari Xt yaitu Xtoolkit. Pada tanggal 4
maret 1994 didirikanlah perusahaan yang bernama Quasar Technologies kemudian
berubah menjadi Troll Tech dan sekarang menjadi Trolltech.
Pada tanggal 20 Mei 1995 diluncurkanlah Qt 0,90. Ini adalah versi awal Qt yang
di rilis kepada publik. Qt dapat digunakan pada Windows dan Unix dengan memberikan
API yang sama pada kedua platform. Tersedia dua lisensi yaitu lisensi komersial untuk
pengembangan komersial dan lisensi gratis untuk pengembangan open source.
Pada tahun 2001 di luncurkan versi Qt3.0. pada versi ini Qt tersedia untuk Windows,
Mac OS X, Unix dan linux. Qt3 menyediakan 42 kelas baru yang kodenya terdiri dari
500000 baris. Qt3 adalah pembaruan dari Qt2. Pembaruan itu meliputi perbaikan lokal,
mendukung unicode, cara pandang text yang dapat di edit dengan editing widget dan
expressi regular class. Qt3 memenangkan “Jolt Productivity Award” pada tahun 2002
dalam kategori pengengbangan perangkat lunak.
Pada tahun 2005 Qt4 dirilis dengan 500 kelas dan lebih dari 9000 fungsi. Versi
Qt ini lebih lengkap dari versi sebelumnya. Qt4 menyediakan set lengkap yang efisien,
template container yang mudah di pakai, advance model, framwork 2D painting yang
cepat dan fleksibel dan kelas yang lengkap. Qt4 adalah versi Qt pertama yang tersedia
untuk keperluan komersial dan pengembang open source yang tersedia untuk semua
platform.
Page 24
28
2.6 J2ME (Java Micro Second Edition)
Mengacu padahttp://www.oracle.com/technetwork/java/javame/index.html.JME
kepanjangan dari Java micro edition adalah teknologi yang dibuat untuk membuat
aplikasi bagi alat berukuran kecil yaitu yang memiliki ciri memori yang terbatas dan
keterbatasan pada tampilan contohnya seperti telpon selular dan perangkat embedded .
Platform Java ME menyediakan kumpulan teknologi dan spesifikasi yang dibutuhkan
untuk membangun Java runtime envirementsesuai kebutuhan alat alat pada pasar.
Teknolgi Java ME terbagi menjadi 3 elemen yaitu:
• Konfigurasi yang menyediakan set dasar dari libraries dan kemampuan virtual
machine untuk macam macam alat.
• Profile set dari APIs yang mendukung jenis alat secara luas
• Paket pilihan adalah set teknologi yang sesuai dengan APIs tertentu