• Tidak ada hasil yang ditemukan

BAB II TINJAUAN PUSTAKA

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II TINJAUAN PUSTAKA"

Copied!
12
0
0

Teks penuh

(1)

9 II.1 Short Messaging Services (SMS)

SMS adalah bagian (fitur) dari GSM, dan merupakan teknologi yang memungkinkan pengiriman dan penerimaan pesan (message) dalam bentuk teks antar handphone. Data yang dapat dibawa oleh SMS sangat terbatas. Satu pesan SMS dapat memuat :

1. Maksimum 160 karakter jika menggunakan encoding karakter 7-bit (biasanya digunakan untuk encoding huruf Latin).

2. Maksimum 140 karakter jika menggunakan encoding karakter 8-bit (biasanya digunakan untuk mengirimkan ringtone dan image – smart messaging). 3. Maksimum 70 karakter jika menggunakan encoding karakter 16-bit Unicode

(untuk SMS yang memuat huruf non-Latin seperti China, Jepang, Arab).

Selaing teks, SMS juga dapat memuat data binary, misalnya logo, ringtone, business card (vCard) dan konfigurasi Wiresless Applicaton Protocol (WAP) [1].

Dalam teknologi SMS terdapat istilah SMS Center (SMSC). SMSC bertugas untuk menangani SMS. Saat suatu SMS dikirim dari mobile phone, SMS tersebut akan diterima oleh SMSC, kemudian SMSC ini akan melakukan forwarding ke mobile phone tujuan jika mobile phone tujuan sedang aktif. Jika mobile phone tujuan sedang tidak aktif, maka SMSC akan menyimpan (store) SMS tersebut, dan akan mengirimkannya nanti jika mobile phone tujuan menjadi aktif . Jika mobile phone tujuan tidak aktif dalam waktu tertentu , maka SMS

(2)

tersebut akan dihapus dari SMSC. Waktu ini disebut validity period. Umumnya suatu operator mempunyai SMSC-nya tersendiri, dan alamat/nomor dari SMSC tersebut telah ada pada SIM card dari operator tersebut. Sebagai contoh, SMSC dari indosat M3 adalah +6285000000. Selain validity period, hal-hal lain yang terdapat pada teknologi SMS untuk memberikan informasi mengenai pengiriman dan penerimaan adalah Message Status Report, Message Submission Report, dan Message Delivery Report [1]. (Jurnal Informatika, Cahyo Rossy W, Wiranto Herry Utomo,Theophillus Wellen ,Vol.2 No.2.Desember 2006: 155 – 166).

II.2 Cara Kerja Short Message Service (SMS)

Pesan SMS dikirim dari suatu Mobile Station (MS) pengirim ke MS penerima melalui SMS Center (SMSC), yang bertindak sebagai sistem simpan dan terusan (store and forward). Dengan sistem ini MS pengirim mengirim pesan (store) ke SMSC, dan kemudian oleh SMSC, pesan ini diteruskan (forward) ke MS tujuan /penerima. Keuntungan mekanisme ini adalah, MS penerima tidak perlu berada dalam kondisis online ketika ada pengirim yang bermaksud mengirim SMS kepadanya, karena pesan akan disimpan sementara di SMSC, dan akan diteruskan oleh SMSC ketika penerima berada dalam kondisi online di lain waktu[4]. Mekanisme ini ditunjukan pada gambar II.1

(3)

Gambar II.1 Mekanisme Store and Forward pemgiriman pesan SMS Sumber (Jurnal Informatika, Cahyo Rossy W, Wiranto Herry Utomo,Theophillus Wellen

,Vol.2 No.2.Desember 2006: 155 – 166)

Sistem pengingat adalah program sistem komunikasi dua arah yaitu SMS keluar dan SMS masuk dengan memanfaatkan komponem Gammu sebagai software komunikasi antara computer dengan handphone.

II.3 SMS Gateway

SMS gateway memungkinkan kita mengirimkan dan menerima SMS dari/ke perangkat bergerak/telepon seluler ke perangkat lain selain telepon seluler. Adapun aplikasi SMS gateway digunakan untuk menangani atau mengelola pesan SMS dari pengguna dengan aturan tertentu sehingga dapat mengirim/menerima pesan SMS dari/ke berbagai media (missal: email ke SMS atau sebaliknya, SMS ke Sype atau sebaliknya, dan lain-lain. Saat ini telah banyak aplikasi SMS gateway yang tersedia baik bersifat komersial maupun free seperti SMS Tools, Kannel (http://www.kannel.org), dan lain-lain.(Seminar Nasional Aplikasi Teknologi informasi, Hendrik, 16 Juni 2007: A-38).

(4)

II.4 Database

Database sering didefinisikan sebagai kumpulan data yang terkait. Secara teknis, yang berada dalam sebuah database adalah sekumpulan tabel atau objek lain (indeks, view, dan lain-lain). Tujuan utama pembuatan database adalah untuk memudahkan dalam mengakses data. Data dapat ditambahkan, diubah, dihapus, atau dibaca dengan relatif mudah dan cepat.

Sebuah tabel (atau kadang disebut relasi) berisi sejumlah baris dan kolom menyatakan sebuah data. Saat ini tersedia banyak perangkat lunak yang ditujukan untuk mengelola database. Perangkat lunak seperti itu biasa dinamakan DBMS (database management system). Access, Ms SQL Server, dan MySQL merupakan kelas database server, yaitu jenis yang secara aktif memantau permintaan akses terhadap data. Dalam hal ini, database server akan segera menanggapi permintaan data. Adapun yang bukan termasuk database server adalah Access.

(Abdul Kadir, 2009:14-15)

Data dalam sebuah database disusun berdasarkan system hierarki yang unik, yaitu:

1. Database, merupakan kumpulan file yang saling terkait satu sama lain, misalnya file data induk karyawan, file jabatan, file penggajian dan lain sebagainya. Kumpuan file yang tidak saling terkait satu sama lain tidak dapat disebut database, misalnya file data induk karyawan, file tamu undangan perkawinan, file barang retail pasar swalayan.

2. File, yaitu kumpulan dari record yang saling terkait dan memiliki format field yang sama dan sejenis.

(5)

3. Record, yaitu kumpulan field yang menggambarkan suatu unit data individu tertentu.

4. Field, yaitu atribut dari record yang menunjukkan suatu item dari data seperti nama, alamat, dan lain sebagainya.

5. Byte, yaitu atribut dari field yang berupa huruf yang membentuk nilai dari sebuah field. Huruf tersebut dapat berupa numerik maupun abjad atau karakter khusus.

6. Bit, yaitu bagian terkecil dari data secara keseluruhan, yaitu berupa karakter ASCII nol atau satu yang merupakan komponen pembentuk byte.

(Budi Sutedjo Dharma Oetomo, S.Kom; 2006:102)

II.5 Defenisi Perangkat Lunak

Berikut adalah perangkat lunak yang akan digunakan untuk membuat system informasi yang akan dibangun.

II.5.1. Gammu

Gammu adalah nama sebuah project yang ditujukan untuk membangun aplikasi, script dan drivers yang dapat digunakan untuk semua fungsi yang memungkinkan pada telepon seluler atau alat sejenisnya. Sekarang gammu telah menyediakan codebase yang stabil dan mapan untuk berbagai macam model telepon yang tersedia di pasaran dibandingkan dengan project sejenis. Gammu merupakan project yang berlisensi GNU GPL 2 sehingga menjamin kebebasan menggunakan tool ini tanpa perlu takut dengan masaah legalitas dan biaya yang

(6)

mahal yang harus dikeluarkan. Gammu mendukung berbagai macam model telepon seluler dengan berbagai jenis koneksi dan type. (www.gammu.org).

GAMMU merupakan software sms gateway yang cukup bagus dan terkenal. Selain mudah penggunaannya, perangkat modem gsm yang support cukup banyak mulai dari nokia, siemen dan Sonny ericsson. Selain itu perangkat lain yang lebih cocok untuk dijadikan sms gateway dengan software gammu seperti modem gsm itegno, wavecom dan lain-lain. GAMMU bahkan sudah menyediakan service online untuk proses update data sms ke database. Database yang di support GAMMU adalah MySQL.

Sebenarnya untuk membangun SMS gateway banyak sekali software yang menyediakan layanan tersebut seperti GAMPS SMS, MitraSMS, Gnokii dan lain-lain sebagainya.

Kelebihan Gammu:

Kelebihan Gammu dari tool sms gateway lainnya adalah : 1. Gammu bisa di jalankan di Windows maupun Linux. 2. Banyak device yang kompatibel oleh gammu.

3. Gammu menggunakan database MySql.

(7)

Kekurangan Gammu :

1. Sulit dalam proses recovery data seandainya ada kerusakan

2. Dapat membuat hang kompeter ketika data sms di inbox tersimpan bnayak sekali dalam ribuan, sehingga client harus repot menghapus satu persatu sms secara manual supaya software sms bias berjalan normal kembali.

3. Service sering mati sendiri baik dalam keadaan idle ( tidak ada sms masuk maupun sms keluar dalam waktu yang lama ) atau broadcast sms dan terima sms dalam jumlah besar.

II.5.2. MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. Kepupulerannya disebabkan MYSQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat Open Source (Anda tidak perlu membayar untuk menggunakannya) pada berbagai platform (kecuali untuk jenis Enterprise, yang bersifat komersial).

MYSQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya, istilah seperti tabel, baris, dan kolom digunakan pada MYSQL. Pada MYSQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. (Abdul Kadir, 2008:348)

MySQL (baca: mai-se-kyu-el) merupakan software yang tergolong database server dan bersifat open source. Open source menyatakan bahwa software ini dilengkapi dengan source code (kode yang dipakai untuk membuat

(8)

MySQL), selain itu tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam sistem operasi, dan bisa diperoleh dengan cara mengunduh di internet secara gratis. Hal menarik lainnya adalah MySQL juga bersifat multiplatform. MySQL dapat dijalankan pada berbagai sistem operasi.

Pengaksesan data dalam database dapat dilakukan dengan mudah melalui SQL (Structured Query Language). Data dalam database bisa diakses melalui aplikasi non-web (misalnya dengan Visual Basic) (Abdul Kadir, 2009:15)

II.5.3. Visual Basic 2008

Visual Basic 2008 merupakan aplikasi pemrograman yang menggunakan teknologi .NET Framework. Teknologi .NET Framework merupakan komponen windows yang terintegrasi serta mendukung pembuatan, penggunaan aplikasi, dan halaman web. Teknolofi .NET Framework mempunyai 2 komponen utama, yaitu CLR (Common Langguage Runtime) dan Class Library. CLR digunakan untuk menjalankan aplikasi yang berbasis .NET, sedangkan Library adalah kelas pustaka atau perintah yang digunakan untuk membangun aplikasi. (Anonym, 2010)

Menenurut Hendrayudi (2010) bahwa ”Microsoft Visual Basic 2008” merupakan bagian dari kelompok bahasa pemrograman Visual Studio 2008 yang dikembangkan oleh Microsoft. Visual Studio 2008 terdiri dari beberapa bahasa pemrograman di antaranya adalah Microsoft Visual Basic 2008, Microsoft C# 2008, Microsoft Visual C++ 2008, Microsoft Visual J#, dan Visual Web Developer 2008.

(9)

1. Windows adalah project yang sering digunakan untuk membangun aplikasi-aplikasi dekstop seperti (membuat aplikasi-aplikasi dekstop, komponen ActiveX, file DLL, dan lain sebagainya). Karena menggunakan interface windows baik command line ataupun windows form yang memiliki form dan kontrol, yang terbaru di VB 2008 adalah WPF (Windows Presentation Foundation (Windows, Web) XAML) yang memugkinkan suatu pekerjaan GUI (Grafik User Interface) dan kode untuk program dibuat secara terpisah.

2. Web adalah project yang dapat digunakan untuk membuat aplikasi berbasis web menggunakan ASP.Net 3.5.

Gambar II.2. Jendela New Project VB 2008 Sumber (Muhammad Sadeli ; 2009 ; 5)

(10)

3. Smart Device digunakan untuk membuat perangkat aplikasi pemrograman yang dapat diimplimentasikan pada Handphone tertentu seperti PDA (Personal Digital Assistant). Pemrograman Smart Device pada VB 2008 menggunakan .NET Compact Framework 3.5 dan berjalan diatas sistem Windows CE (Compact Edition).

4. Office adalah suatu project yang dapat menyediakan atau menjalankan atau memanggil aplikasi yang terdapat pada program Office (2003, 2007) seperti Excel, Word, PowerPoin, dan lain sebagainya.

Gambar II.3 Halaman Kerja Visual Basic 2008 Sumber (Muhammad Sadeli ; 2009 ; 7) 6. Menu Bar 7. Toolbar Standart 5. Form Design 3. Toolbox Komponen 4. Solution Explorer 2. Properties Windows 1. Error List

(11)

1. Menu Bar adalah suatu menu yang terdiri dari 11 menu utama, masing-2. masing memiliki sub menu dan perintah lengkap dengan shortcut key.

3. Toolbar Standart adalah suatu baris menu yang mempunyai fungsi yang sama pada setiap Tool Standart pada umumnya, seperti fungsi untuk menyimpan, meng-copy, menambah project baru, mengatur tampilan program dan masih banyak lagi.

4. Form Design adalah suatu lembar form yang berfungsi untuk merancang tampilan aplikasi secara visual dengan menempatkan kontrol-kontrol yang diperlukan.

5. Toolbox adalah suatu jendela yang berfungsi untuk menampung komponen-komponen standard.

6. Solution Explorer adalah suatu jendela yang berfungsi untuk menampilkan object yang digunakan untuk membuat aplikasi seperti : form, class, dan object lainnya.

7. Properties Windows adalah suatu jendela yang berfungsi untuk mengatur nilai properties dari masing-masing komponen yang akan digunakan.

8. Error List adalah suatu jendela yang berfungsi untuk menampilkan setiap kesalahan dari pembuatan kode program suatu aplikasi.

(12)

II. 6. Undang – Undang Pemerintah Tentang Jumlah Cuti

Pemerintah telah mengatur undang-undang mengenai hak cuti yang dimiliki oleh semua pekerja, dan harus diikuti oleh pihak perusahaan yang menggunakan jasa pekerja tersebut. Semua peraturan mengenai cuti karyawan telah diatur dalam perundang-undangan hak cuti karyawan, seperti yang telah tercantum dalam perundang-undangan berikut. ”Berdasarkan Undang-Undang No.13 tahun 2003 Pasal 79 ayat (2), seorang pekerja berhak atas cuti tahunan sekurang kurangnya 12 hari kerja” (www.gajimu.com ).

Gambar

Gambar II.1 Mekanisme Store and Forward pemgiriman pesan SMS Sumber (Jurnal Informatika, Cahyo Rossy W, Wiranto Herry Utomo,Theophillus Wellen
Gambar II.2. Jendela New Project VB 2008 Sumber (Muhammad Sadeli ; 2009 ; 5)
Gambar II.3 Halaman Kerja Visual Basic 2008 Sumber (Muhammad Sadeli ; 2009 ; 7)

Referensi

Dokumen terkait

Tujuan utama yang ingin dicapai dalam penelitian ini adalah membuat sistem pakar yang dapat dikembangkan lebih lanjut untuk memberikan informasi mengenai hama dan penyakit pada

Sehubungan dengan adanya penelitian untuk tugas penyusunan skripsi, maka peneliti berusaha untuk mengumpulkan data dan informasi mengenai ”Pengaruh Celebrity

Melalui belajar sejarah guru sejarah bisa menanamkan nilai karakter pada siswa, hal ini sesuai dengan Permendiknas no 22 Tahun 2002 yang menyatakan tujuan

Puji Syukur kepada Tuhan Yang Maha Esa yang senantiasa melimpahkan berkat kesehatan dan kesempatan bagi penulis untuk menyelesaikan skripsi yang berjudul “Pembuatan Perangkat

Melihat dari penjabaran diskripsi terhadap peristiwa – peristiwa yang ada di dalam permainan video game Harvest Moon Back to Nature dapat disimpulkan konten video game

Penelitian terhadap bangunan Gereja Santa Perawan Maria akan dilakukan secara deskriptif dan eskploratif, sehingga penelitian ini dibatasi hanya pada gaya bangunan gereja dan

Bahkan ada aktivitas-aktivitas bimbingan tertentu yang dipandang tidak perlu atau lebih baik tidak dilakukan olehnya (konselor), tetapi dilakukan oleh petugas bimbingan lain yang

Guru harus memberikan peluang bagi siswa untuk mengembangkan kemampuan- kemampuan ini, salah satu diantaranya yaitu dengan memberikan tugas-tugas matematika yang kaya,