Tinjauan Pustaka

9

Click here to load reader

description

Contoh tinjauan pustaka sains proyek

Transcript of Tinjauan Pustaka

Page 1: Tinjauan Pustaka

BAB II

TINJAUAN PUSTAKA

2.1 Pengertian SMS

SMS (Short Message Service) atau layanan pesan singkat adalah sebuah pesan-pesan teks yang pendek. Pada mulanya SMS dirancang sebagi bagian daripada layanan yang dilaksanakan dengan sebuah telepon genggam untuk mengirim atau menerima GSM (Global System for Mobile Communication) atau pun CDMA (Code Divison Multiple Access), tetapi sekarang sudah didapatkan jaringan yang bergerak lainnya termasuk jaringan UMTS (Universal Mobile Telecommunications System).

2.2 Pengertian Gateway

Gateway adalah sebuah perangkat yang digunakan untuk menghubungkan suatu jaringan computer dengan satu atau lebih komputer yang menggunakan protocol komunikasi yang berbeda sehingga informasi dari suatu jaringan komputer dapat diberikan kepada jaringan komputer yang lain yang protokolnya berbeda. SMS Gateway merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke ratusan nomot secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu, dengan adanya SMS Gateway anda dapat mengustomisasi pesan-pesan yang ingin anda kirim. Dengan menggukan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang dikirim berbeda-beda untuk masing-masing penerimanya.

2.3 Pengertian Barcode System

Sebuah Barcode System adalah sebuah informasi yang dikodekan kedalam sebuah bentuk garis-garis tipis dan lebar dengan spasi garis putih di tengahnya yang berisikan informasi tertentu dengan menggunakan jaringan hardware dan software , yang terutama terdiri dari komputer mobile , printer , scanner genggam , infrastruktur, dan software pendukung.

Barcode System digunakan untuk mengotomatisasi pengumpulan data di mana rekaman tangan adalah tidak tepat waktu atau biaya yang efektif. Barcode System tidak radio-frekuensi identifikasi (RFID) sistem meskipun perusahaan yang menyediakan peralatan barcode akan sering juga menyediakan RFID peralatan dan banyak perusahaan menggunakan kedua teknologi sebagai bagian dari yang lebih besar pengelolaan sumber daya system.

Page 2: Tinjauan Pustaka

2.4 Perangkat Lunak yang Digunakan

2.4.1 NetBeans IDE 7.4

NetBeans IDE 7.4 adalah IDE open source yang ditulis sepenuhnya dengan Bahasa program Java menggunakan platform NetBeans. NetBeans IDE mendukung pengembangan semua tipe aplikasi Java (J2SE, web, EJB, dan aplikasi mobile). Fitur lainnya adalah system proyek berbasis control versi, dan refactoring.

Gambar 2.1 Tampilan NetBeans IDE 7.4

Semua fungsi IDE disediakan oleh modul-modul. Tiap modul menyediakan fungsi yang didefinisikan dengan baik, seperti dukungan untuk Bahasa pemrograman Java, editing atau dukungan bagi CVS. NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam sekali download, memungkinkan pengguna untuk mulai berkeja segera mungkin. Fitur baru untuk Bahasa pemrograman lain, dapat di tambahkan dengan menginstal modul tambahan, sebagai contoh : Sun Studio, Sun Java Studio Enterprise, dan Sun Java Studio Creator dari Sun Microsystem semuanya berbasis NetBeans IDE.

2.4.2 Xampp

Xampp merupakan singkatan dari X (empat system operasi apapun), Apache, MySQL, PHP, Perl. Xampp merupakan tool yang me nyediakan paket perangkat lunak kedalam satu buah paket. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP Server, phpMyAdmin and berbagai pustaka bantu lainnya. Dengan menginstal Xampp maka tidak perlu lagi melakukan instalasi dengan konfigurasi web server Apache, PHP dan MySQL secara manual. Xampp akan menginstalasi dan mengkonfigurasinya secara otomatis.

Bagian terpenting Xampp adalah sebagai berikut :

Page 3: Tinjauan Pustaka

Htdoc adalah folder tempat meletakkan berkas yang akan dijalankan, sepeti berkas PHP, HTML dan skrip lainnya.

PHPMyAdmin merupakan bagian untuk megelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAmdin, maka akan muncul halaman PhpMyAdmin.

Control panel yang berfungsi untuk megelola layanan (Service.Berikut ini tampilan dari Xampp :

Gambar 2.2 Tampilan Xampp

2.4.3 MySQL

Merupakan suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya Oracle, Postgresql, MS SQL, dan sebagainya. MySQL tersedia di berbagai platform Linux dan berbagai variasi Linux.

MySQL sebenarnya merupakan turunan dari salah satu konsep utama dalam database sejak lama, yaitu SQL (Strutured Query Language). SQL adalah sebuah konsep pengoperasian database terutama untuk pemilihan atau seleksi dan pemasukkan data, yang memungkinkan pengoperasian data di kerjakan dengan mudah secara otomatis.

MySQL juga memiliki beberapa kelebihan, antara lain :

1. PortabilityMySQL dapat berjalan stabil pada berbagai system operasi seperti windows, Linux, FreeBSD, Solaris, dan lain-lain.

Page 4: Tinjauan Pustaka

2. Open sourceMySQL didistribusikan secara open source (gratis), dibawah lisensi GPL

sehingga dapat digunakan secara cuma-cuma.

3. Multi UserMySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa

megalami masalah atau konflik.

4. Perfomance TuningMySQL memiliki kecepatan yang menakjubkan dalam menangani query

sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu

5. Command and functionMySQL memiliki operator dan fungsi secara penuh yang mendukung perintah

select dan where secara query.

2.4.4 Gammu

Gammu adalah sebuah utility yang berjalan melalui command line atau menggunakan baris perintah tertulis melalui DOS. Gammu tidak memiliki interface menu yang dapat diakses melalui program tampilan grafis. Gammu berfungsi untuk mengatur dan menjalankan fitur telepon seluler melalui computer dengan koneksi yang menghubungkan komputer dan telepon seluler.

Dengan menggunakan Gammu kita bisa membuat simulasi mengirim dan menerima SMS melalui modem GSM dan sebuah computer. Kelebihan Gammu dari tool SMS Gateway lainnya adalah :1. Gammu bisa di jalankan di windows maupun linux2. Banyak device yang kompatibel oleh gammu3. Gammu merupakan database MySQL4. Baik kabel data USB maupun serial, semuanya kompatibel Gammu.

2.4.5 Apache

Server http Apache atau server web WWW Apache adalah server yang dapat dijalankan di banyak system operasi (Unix, BSD, Linux, Microsoft Windows, dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protocol yang digunakan untuk melayani fasilitas web ini menggunakan HTTP.

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat di konfigur, autentikasi berbasis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penangan server menjadi mudah.

Page 5: Tinjauan Pustaka

Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.

Apache adalah komponen server web dari paket perangkat lunak LAMP (Linuk, Apache, MySQL, PHP). Karenan berbagai keunggulan dan kelebihan yang dimiliki web server apache, server web ini menjadi sebuah web server yang paling popular dikalangan pengguna dengan berbagai kelebihan sebagai berikut :

1. Open source, free software2. Apache dapat berjalan di beberapa system operasi (Unix, BSD, Linux, Microsoft

Windows dan Novell Netware serta platform lainnya).3. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi,

autentikasi berbasis data dan lain-lain. Apache juga didukang sejumlah antarmuka pengguna grafik (GUI) yang memungkinkan penanganan server menjadi mudah.

4. Fleksibel, mudah settingnya (fleksibilitas untuk disetting dengan PHP dan MySQL)5. Kehandalannya teruji

Kekurangan Apache :

1. Web server apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga akan terus memfork proses baru hingga nilai MaxClients tercapai atau hingga batas yang diizinkan oleh OS. Ini tentunya menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai.

2. Apache tidak memproses karakter kutip dalam string referrer dan user-agent yang dikirimkan oleh client. Ini berarti client dapat memformulasi inputnya secara hati-hati untuk merusak format baris log akses.

3. Terganggunya proses upload data, yang bisa menyebabkan software salah dalam menerjemahkan ukuran data yang masuk.

2.5 Gardu Induk

Gardu induk merupakan sub system dari system penyaluaran (transmisi) tenaga listrik, atau merupakan satu kesatuan dari system penyaluran (transmisi). Berarti gadu induk merupakan sub-sub system dari system tenaga listrik, sebagai sub system dari system penyulang gardu induk mempunyai peran penting dalam pengoperasiannya, tidak dapat dipisahkan dari system penyaluran secara keseluruhan.

Fungsi Gardu Induk adalah :

1. Mentransformasikan daya listrik :a. Dari tegangan ekstra tinggi ke tegangan tinggi (500KV/150KV)b. Dari tegangan tinggi ke tegangan lebih rendah (150KV/70KV)c. Dari tegangan tinggi ke tegangan menengah (150KV/20KV, 70KV/20KV)d. Dengan frekuensi tetap (di Indonesia 50Hz)

Page 6: Tinjauan Pustaka

2. Untuk pengukuran, pengawasan operasi serta pengamanan dari system tenaga listrik.3. Pengaturan pelayanan beban ke gardu induk lain melalui tegangan tinggi dan ke

gardu distribusi, setelah melalui proses penurunan tegangan melalui penyulangan-penyulangan tegangan menengah yang ada di gardu induk.

4. Untuk sarana telekomunikasi (pada umumnya untuk internal PLN), yang kita kenal dengan istilah SCADA.

2.6 Kerangka Berpikir

Page 7: Tinjauan Pustaka