5
BAB II LANDASAN TEORI
2.1
S ystem Pengisi S aldo 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 SM S, Yahoo M essenger, Gtalk, M SN maupun host-to-host via IP publik / dinamik. Software pulsa VRE mendukung transaksi ke operator GSM dan CDM A melalui MKIOS, Simpati Autorefill, Dompet Pulsa, Indosat SEV, M TRONIK, ISI ESIA, FKIOS, E-AXIS, THREE, SM ART, CERIA, MOBILE-8 dan Host-to-Host ke
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/.
S oftware VRE S edisi (VRE S Series)
Gambar 2.1M odulVRE 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
7
•
SM S Party/SM S 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 SM S 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
•
SM S center dan SM S sender tidak terbatas.
•
Registrasi reseller baru melalui operator atau SM S.
•
Transfer deposit melalui operator atau SM S
•
Sistem rebate (rebate dimasukan ke deposit setiap bulan)
•
SM S konfirmasi rebate otomatis ke setiap reseller saat perhitungan rebate.
8
•
Data rebate per id real time setiap terjadi transaksi oleh downline.
•
1 akun untuk maksimal 4 nomor handphone.
•
Mtronik, SEV , Eflexi , Efren, M kios, 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
S oftware VRE M Edisi (VRE M S eries)
Gambar 2.2 M odul VRE M Series
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 • SM S Party/SM S 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 SM S 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
10
• SM S center dan SM S sender tidak terbatas. • 1 akun untuk maksimal 4 nomor handphone. • Mtronik, SEV , Eflexi , Efren, M kios, dompet Pulsa port tidak terbatas. • Format SM S transaksi I.kode produk.nomor tujuan.pin • (I bisa diganti sesuai kebutuhan contoh isi , top up , dll) Prize : Rp.5.500.000,00 S oftware VRE C Edisi (VRE C S eries)
Gambar 2.3 M odul 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 • SM S Party/SM S Group • Sistem Backup dan Recovery data.
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 SM S 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 • SM S center dan SM S sender masing –masing 1 port. • 1 akun untuk maksimal 4 nomor handphone. • Mtronik, SEV , Eflexi , Efren, M kios, dompet Pulsa port tidak terbatas. • Format SM S transaksi I.kode produk.nomor tujuan.pin • (I bisa diganti sesuai kebutuhan contoh isi , top up , dll) Prize : Rp.2.500.000,00
12
Modul Web Report VRE
Gambar 2.4 M odul VRE web Report M odul 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 200M b. 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 M odul VRE Via YM
13
M odul 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 M odul Host to Host VRE M odul 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
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 SM S Center Contoh Pengisian XL 10rb bebas dengan pin 1234 ke sms center 081932727000 X10.08191234567.1234 kirim ke 081932727000
15
2.
Proses : SM S 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 GS M M engacu pada
http://id.wikipedia.org/wiki/M odem ( 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. M odem adalah penggabungan dari keduanya. Hal ini bertujuan untuk komunikasi dua arah. Data dari computer yang berbentuk sinyal
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. M engacu pada HarmoniousTech Limited. 21 Feb 2008.Introduction to GSM Wireless M odems. 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: •
M embaca, menulis dan menghapus pesan SM S
•
M engirim pesan SM S
•
M engawasi kekuatan sinyal
•
M engawasi kekuatan battere
•
M embaca, menulis dan mencari daftar dalam buku telepon.
17
Gambar 2.7 M odem GSM Dibawah ini adalah spesifikasi dari modem GSM Wavecom
Gambar 2.8 Spesifikasi M odem GSM Penjelasan untuk gambar diatas:
18
Tabel 2.1Keterangan Spesifikasi Gambar GSM Tampak samping dari modem GSM
Gambar 2.9 Tampak Samping M odem 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 SM S. Komputer ataupun mikrokontroler dapat memberikan perintah ATCommand melalui hubungan kabel data serial ataupun bluetooth. M engacu 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
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 SM S AT+CMGD=1,4 // DELETE SM S ATE0 //KILL ECHO AT+CUSD=1,*888# CEK PULSA AT+CFUN=1 //RESTART AT+IPR=BAUDARATE AT&W // SAVE
2.3
Global S ystem for Mobile Communication (GS M) M engacu 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
20
•
Kualitas komunikasi antara pengguna lebih baik daripada menggunakan analog system
•
System GSM mendukung transmisi data
•
Pembicaraan di encrypted untuk menjamin keamanan
•
M eningkatnya kompetisi pasar GSM membuat harga jual semakin menurun untuk investasi dan pengguna.
M engacu pada Asha M ehrotra (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 (M OU) 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
21
dan menghilangnya skala ekonomi dalam jumlah yang besar. Pada saat itulah komunikasi selular mulai dikembangkan. Pada tahun 1982, ditetapkan dua lebar frekuensi antara 890M Hz ke 915MHz dan antara 935 M Hz ke 960 MHz yang akan digunakan untuk sistem selular. Untuk generasi sistem selular berikutnya, dibentuklah alokasi lebar frekuensi
baru yaitu
2MHz X 25M Hz. 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 TDM A dan Frequency Division Multiple Access (FDM A) 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. menggunakan frequency duplex
Sistem ini juga
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
22
2. Bearerservice. Adalah layanan
yang menyediakan kemampuan untuk
transmisi sinyal antara jaringan pengguna. Dibawah ini adalah beberapa layanannya: •
Layanan data
•
Short message servive (SM S)
•
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 M ehrotra.
Tabel 2.2 Spesifikasi GSM
23
2.3.1
Short Message Service (S MS ) M engacu pada HarmoniousTech Limited SM S (Short Messege Service ) adalah
sebuah teknologi yang digunakan untuk mengirim dan menerima pesan antara telpon seluler. Pertamakali SM S muncul di Eropa pada tahun 1992. SM S termasuk dalam standar untuk global system for mobile communicaions (GSM ). GSM dan SM S 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 SM S. Data yang dapat di tangani pesan SM S sangat terbatas. Satu pesan SM S berukuran 140 byte data. Satu pesan SM S 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 SM S 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 SM S mendukung penggunaan bahasa internasional terutama bagi bahasa yang telah didukung oleh Unicode seperti bahasa Arab, Cina, Jepang dan korea.
Selain text, pesan SM S juga dapat mengirimkan data Binary contohnya
mengirimkan ringtone, foto, logo operator, Wallpaper, animasi, kartu bisnis, dan konfigurasi WAP pada telpon seluler.
24
2.4
Operating System Linux Ubuntu Berdasarkan pada M achtelt Garrels (2008), sejarah
operating
sistem
linux
berawal pada tahun 1969. Suatu teamdevelopers di Bell Labs Laboratories mulai mengerjakan solusi untuk masalah kesesuaian pada software. M ereka mulai mengembangkanoperating system yang 1. Sederhana dan elegan. 2. Ditulis dalam bahasa C tidak dengan assembly code. 3. Dapat membuat ulang kode Projek
ini
sangat penting. komersial ditulis
dinamakan
pada
dengan
awalnya, semua
dalam sebuah
“UNIX”.Fitur membuat sistem
kode khusus
komputeryang
ulang tersedia
yang dikembangkan
sistem. UNIX di sisi lain hanya membutuhkan
bagian
kode itu secara
untuk satu
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
UNIX. M enggunakan teknik mengembangkan sebuah
baru sistem
inidikembangkanuntuk menciptakan sistem ini,
membuat
operasi yang
lebih
mudah untuk
dapat berjalan
pada berbagai
jenis perangkat keras.UNIX membantu pengguna agar lebih kompatibel dengan sistem yang berbeda.
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 M S 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
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’.M ark 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 GENOM E desktop. Ubuntu tersedia dalam 32-bit dan 64bit.
2.5
C++ QT Programming M engacu pada Blanchette
jasmin dan M ark Summerfield (2008).
Qt
frameworkpertama kali di publikasikan pada M ay 1995 yang dikembangkan oleh Haavard Nord (Trollrech’s CEO) dan Eirik Chambe-Eng (Trolltech’s Chief Troll). M ereka 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, M acintosh dan Windows. M unculah gagasan dari haavard untuk membuat “object oriented display system”. Pada saat itulah object oriented GUI framework mulai dibuat.
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 M ei 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, M ac 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.
28
2.6
J2ME (Java Micro S econd Edition) Mengacu
padahttp://www.oracle.com/technetwork/java/javame/index.html.JM E
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 M E menyediakan kumpulan teknologi dan spesifikasi yang dibutuhkan untuk membangun Java runtime envirementsesuai kebutuhan alat alat pada pasar. Teknolgi Java M E 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