• Tidak ada hasil yang ditemukan

TINJ AUAN PUSTAKA TINJ AUAN PUSTAKA

2.1 Sejar ah Batik

Batik secara historis berasal dari zaman nenek moyang yang dikenal sejak abad XVII yang ditulis dan dilukis pada daun lontar. Saat itu motif atau pola batik masih didominasi dengan bentuk binatang dan tanaman. Namun dalam sejarah perkembangannya batik mengalami perkembangan, yaitu dari corak-corak lukisan binatang dan tanaman lambat laun beralih pada motif abstrak yang menyerupai awan, relief candi, wayang beber dan sebagainya. Selanjutnya melalui penggabungan corak lukisan dengan seni dekorasi pakaian, muncul seni batik tulis seperti yang kita kenal sekarang ini. Jenis dan corak batik tradisional tergolong amat banyak, namun corak dan variasinya sesuai dengan filosofi dan budaya masing-masing daerah yang amat beragam. Khasanah budaya Bangsa Indonesia yang demikian kaya telah mendorong lahirnya berbagai corak dan jenis batik tradisional dengan ciri kekhususannya sendiri.

Sejarah pembatikan di Indonesia berkaitan dengan perkembangan kerajaan Majapahit dan kerajaan sesudahnya. Dalam beberapa catatan, pengembangan batik banyak dilakukan pada masa-masa kerajaan Mataram, kemudian pada masa kerajaan Solo dan Yogyakarta. Kesenian batik merupakan kesenian gambar di atas kain untuk pakaian yang menjadi salah satu kebudayaan keluarga raja-raja Indonesia zaman dulu. Awalnya batik dikerjakan hanya terbatas dalam kraton saja dan hasilnya untuk pakaian raja dan keluarga serta para pengikutnya. Oleh karena

banyak dari pengikut raja yang tinggal diluar kraton, maka kesenian batik ini dibawa oleh mereka keluar kraton dan dikerjakan ditempatnya masing-masing. Seperti pada Gambar 2.1 seorang ibu sedang mengerjakan batik.

Gambar 2.1 Pembatikan oleh Seorang Ibu

Dalam perkembangannya lambat laun kesenian batik ini ditiru oleh rakyat terdekat dan selanjutnya meluas menjadi pekerjaan kaum wanita dalam rumah tangganya untuk mengisi waktu senggang. Selanjutnya, batik yang tadinya hanya pakaian keluarga istana, kemudian menjadi pakaian rakyat yang digemari, baik wanita maupun pria. Bahan kain putih yang dipergunakan waktu itu adalah hasil tenunan sendiri. Sedang bahan-bahan pewarna yang dipakai terdiri dari tumbuh-tumbuhan asli Indonesia yang dibuat sendiri antara lain dari : pohon mengkudu, tinggi, soga, nila, dan bahan sodanya dibuat dari soda abu, serta garamnya dibuat dari tanah lumpur.

Jadi kerajinan batik ini di Indonesia telah dikenal sejak zaman kerajaan Majapahit dan terus berkembang hingga kerajaan berikutnya. Adapun mulai meluasnya kesenian batik ini menjadi milik rakyat Indonesia dan khususnya suku Jawa ialah setelah akhir abad ke-XVIII atau awal abad ke-XIX. Batik yang

dihasilkan ialah semuanya batik tulis sampai awal abad ke-XX dan batik cap dikenal baru setelah usai perang dunia kesatu atau sekitar tahun 1920. Kini batik sudah menjadi bagian pakaian tradisional Indonesia.

[Pujiastuti, Wiwik. 2007]

2.2 Electr onic Commer ce

E-Commerce merupakan suatu cara berbelanja atau berdagang secara online

atau direct selling yang memanfaatkan fasilitas Internet dimana terdapat website

yang dapat menyediakan layanan "get and deliver". E-Commerce akan merubah semua kegiatan marketing dan juga sekaligus memangkas biaya operasional untuk kegiatan trading (perdagangan). Seperti pada Gambar 2.2 kegiatan yang dilakukan pada E-Commerce.

Gambar 2.2 Transaksi E-Commece

Definisi E-Commerce menurut Laudon & Laudon (1998) (Wahana Komputer Semarang 2002), E-Commerce adalah suatu proses membeli dan menjual produk-produk secara elektronik oleh konsumen dan dari perusahaan ke perusahaan dengan komputer sebagai perantara transaksi bisnis.

Sedangkan menurut Bryan A. Garner (Barakatullah dkk, 2005 h 12) “ E-Commerce the practice of buying and selling goods and services trough online consumer services on the Internet. The e, ashortened from electronic, has become a popular prefix for other terms associated with electronic transaction”. Dapat dikatakan bahwa pengertian e-commerce yang dimaksud adalah pembelian dan penjualan barang dan jasa dengan menggunakan jasa komputer online di Internet. Proses yang ada di dalam E-Commerce adalah sebagai berikut :

1. Presentasi electronis (Pembuatan Website) untuk produk dan layanan. 2. Pemesanan secara langsung dan tersedianya tagihan.

3. Otomasi account Pelanggan secara aman (baik nomor rekening maupun

nomor Kartu Kredit).

4. Pembayaran yang dilakukan secara Langsung (online) dan penanganan transaksi

Keuntungan yang diperoleh dengan menggunakan transaksi melalui

E-commerce bagi suatu perusahaan adalah sebagai berikut :

1. Meningkatkan pendapatan dengan menggunakan online channel yang biayanya lebih murah.

2. Mengurangi biaya-biaya yang berhubungan dengan kertas, seperti biaya pos surat, pencetakan, laporan, dan sebagainya.

3. Mengurangi keterlambatan dengan mengunakan transfer elektronik / pembayaran yang tepat waktu dan dapat langsung dicek.

4. Mempercepat pelayanan ke pelanggan, dan pelayanan lebih responsif.

2.2.1 J enis-jenis E-Commer ce

E-Commerce dapat dibagi menjadi dua jenis, yaitu Business to Business

(B2B) dan Business to Consumer (B2C, retail). Kedua jenis e-Commerce ini memiliki karakteristik yang berbeda, diantaranya adalah sebagai berikut:

1. Business to Business e-Commerce (B2B) memiliki karakteristik.

a. Trading Partners yang sudah diketahui dan umumnya memiliki hubungan

(relationship) yang cukup lama. Informasi hanya dipertukarkan dengan

partner tersebut. Dikarenakan sudah mengenal lawan komunikasi, maka

jenis informasi yang dikirimkan dapat disusun sesuai dengan kebutuhan dan kepercayaan.

b. Pertukaran data (data exchange) berlangsung berulang-ulang dan secara berkala, misalnya setiap hari, dengan format data yang sudah disepakati bersama. Dengan kata lain, service yang digunakan sudah tertentu. Hal ini memudahkan pertukaran data untuk dua entity yang menggunakan standar yang sama.

c. Salah satu pelaku dapat melakukan inisiatif untuk mengirimkan data, tidak harus menunggu partnernya. Model yang umum digunakan adalah peer-to-peer, dimana proses intelegensi dapat didistribusikan dikedua pelaku bisnis.

d. Topik yang juga mungkin termasuk didalam business-to-business e-Commerce adalah electronic/Internet procurement dan ERP (Enterprise Resource Planning). Hal ini adalah implementasi penggunaan teknologi informasi pada perusahaan dan pada manufacturing.

2. Business to Consumer e-Commerce (B2C) memiliki karakteristik

a. Terbuka untuk umum, dimana informasi disebarkan ke umum.

b. Servis yang diberikan bersifat umum dengan mekanisme yang dapat

digunakan oleh khalayak ramai. Sebagai contoh, karena sistem web sudah umum digunakan maka servis diberikan dengan menggunakan basis web. c. Servis diberikan berdasarkan permohonan. Konsumen melakukan inisiatif

dan produser harus siap memberikan respon sesuai dengan permohonan.

d. Pendekatan client/server sering digunakan dimana diambil asumsi client

(consumer) menggunakan sistem yang minimal (berbasis web) dan

processing (business procedure) diletakkan disisi server.

e. Mekanisme untuk mendekati konsumen pada saat ini menggunakan

bermacam-macam pendekatan seperti misalnya dengan menggunakan

Electronic shopping mall yaitu menggunakan website untuk menjajakan produk dan layanan. Calon pembeli dapat melihat-lihat produk dan layanan yang tersedia seperti halnya dalam kehidupan sehari-hari. Bedanya, calon pembeli dapat melakukan shopping ini kapan saja dan dari mana saja dia berada tanpa dibatasi oleh jam buka toko.

2.2.2 Keamanan E-Commer ce

Secara umum, keamanan merupakan salah satu komponen atau service

yang dibutuhkan untuk menjalankan E-Commerce. Beberapa topik yang harus dikuasai antara lain akan didaftar di bawah ini:

1. Teknik Kriptografi

Teknologi kriptografi menjelaskan bagaimana mengamankan data dengan menggunakan enkripsi. Berbagai sistem sudah dikembangkan seperti sistem

private key dan public key. Penguasaan algoritma-algoritma populer

digunakan untuk mengamankan data juga sangat penting. Contoh algoritma

ini antara lain DES, IDEA, RC5, RSA dan ECC (Ellliptic Curve Cryptography).

2. Konsultan Keamanan

Konsultan, organisasi, dan institusi yang bergerak dibidang keamanan dapat membantu meningkatkan dan menjaga keamanan.

[Stiawan, Deris. 2002]

2.3. Dasar Teor i Aplikasi Pendukung

Pada bab II ini akan dibahas beberapa teori dasar untuk menunjang penyelesaian tugas akhir ini, antara lain: Pengenalan Web Server, Definisi PHP, Dasar-dasar PHP, Kelebihan PHP, Definisi MySQL, Definisi Macromedia

2.3.1. Mengenal Web Ser ver

Di layer teratas protokol TCP/IP terdapat beberapa protokol untuk berbagai jenis layanan yang sering digunakan. Salah satunya adalah protokol HTTP

(HyperText Transfer Protocol) untuk layanan World Wide Web.

WWW adalah layanan yang paling sering digunakan dan memiliki perkembangan yang sangat cepat karena dengan layanan ini pengguna internet

bisa menerima informasi dalam berbagai format (multimedia). Untuk mengakses layanan WWW dari sebuah komputer (yang disebut WWWserver atau web server) digunakan program web client yang disebut web browser. Jenis-jenis browser

yang sering digunakan adalah: Netscape Navigator/Comunicator, Internet

Explorer, NCSA Mosaic, Arena dan lain-lain.

Apache Web Server merupakan salah satu program web server diantara sekian banyak program web server lainnya. Apache web server merupakan hasil dari Apache Software Foundation dengan Apache Project-nya. Untuk saat ini apache merupakan program web server paling populer, bahkan jauh lebih populer

dibandingkan dengan Microsoft Internet Information Server (IIS) dan Personal Web Server (PWS).

Berikut ini beberapa faktor penyebab keunggulan Apache dibandingkan program web server lainnya:

a. Ketangguhan Apache

Apache telah diuji coba dengan oleh banyak pengguna dan terbukti sebagai server HTTP( HyperText Transfer Protocol ) yang tangguh.

Apache kini telah didukung oleh berbagai sistem operasi, mulai dari keluarga Linux, hingga Windows. Bahkan pada berbagai sistem operasi ini, Apache berjalan konsisten dengan menggunakan konfigurasi dan administrasi yang tidak jauh berbeda.

c. Kemudahan Apache

Apache sangat mudah dikonfigurasi ulang. File konfigurasinya berupa file text

sehingga mudah dibaca dan dipahami. Konfigurasi diatur dengan menggunakan file text ini.

d. Apache Mudah Diekstensifikasi

Kemampuan apache selain software utamanya, juga didukung oleh berbagai modul. Modul-modul ini bisa ditambahkan dan digunakan oleh Apache. Bahkan bila ingin membuat modul sendiri, Apache bisa menggunakannya ( tentunya sesuai dengan API-nya).

e. Pengembangan Apache

Apache dikembangkan oleh banyak programmer yang bekerja sebagai tenaga sukarela. Dengan demikian bila terdapat bug, akan segera diatasi. f. Apache Bersifat Terbuka

Pengembangan Apache bersifat terbuka sehingga setiap programmer yang mau ikut berkontribusi dapat bergabung dengan Apache Project.

g. Kerjasama Apache Dengan Berbagai Vendor

Apache menjalin kerjasama dengan berbagai vendor penting, sehingga bisa dikolaborasikan dengan berbagai teknologi seperti SSL (Secure Socket

Layer ), JSP ( Java Server Pages ), PHP ( Hypertext Pre Processor ),dan lainya.

[Ferdiansyah, Rapellino, ST. 2008]

2.3.2. Penger tian PHP

PHP merupakan bahasa interpreter yang hampir mirip dengan bahasa C dan perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan bersamaan dengan WML sehingga pembangunan situs website dapat dilakukan dengan cepat dan mudah. PHP dapat digunakan untuk memperbarui

(meng-update) database, menciptakan database, dan mengerjakan perhitungan

matematika. PHP dapat diambil gratis melalui internet dengan alamat situs

http://www.PHP.net. Menurut dokumen resmi PHP, PHP adalah singkatan dari

Hypertext Preprocessor.

[Prothelord. 2006]

PHP merupakan bahasa scripting (berbentuk script) yang menyatu dengan

HTML dan dijalankan pada server side. Artinya semua sintaks yang penulis berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke

browser (client side) hanya hasilnya saja. Secara khusus, PHP dirancang untuk membangun sebuah web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan yang up to date. Yang sering digunakan adalah Apache

2.3.3. Dasar – Dasar PHP

PHP dijalankan dalam file berekstensi .PHP, .PHP5 atau .phtml, tetapi secara umum ekstensi filePHP adalah (.PHP). Kode PHP menyatu dengan tag – tag HTML dalam satu file. Kode PHP diawali dengan tag <? atau <?PHP dan ditutup dengan ?>. Seperti pada contoh pada Gambar 2.3.

<?PHP ... ... ?> File contoh1.PHP: <html> <head> <title> Hallo Belajar PHP </title> Gambar 2.3 Contoh1. php

Berikut adalah gambar hasil dari eksekusi dari file contoh.php, seperti yang terlihat pada Gambar 2.4 Hasil dari file contoh 1.PHP :

Gambar 2.4 Hasil Dari File Contoh PHP

2.3.4. Kelebihan PHP

PHP sendiri mempunyai beberapa kelebihan diantaranya: 1. Practical / Praktis

PHP adalah sebuah bahasa pemrograman yang sangat kompleks dan longgar dalam penulisan, bahasa pemograman ini meningkatkan kepraktisan buat para penggunanya, misalnya saja programmer tidak diharuskan untuk menuliskan atau menghapus variabel. Walaupun kadang mereka juga tidak bisa mengatakan dengan mudah yang kemudian dipanggil dalam sebuah skrip, menebak formula

terbaik dalam penetapan variabel secara otomatis kemudian menghapus variabel

dan dan mengembalikan resource ke sistem setelah skrip berhasil dieksekusi. Pada akhirnya, PHP mampu membuat programmer lebih berpikir pada tujuan akhir dari project yang akan dibuat.

2. Power

Sudah menjadi rahasia umum kalau PHP mampu membuat halaman dinamis, memanipulasi form, dan dapat dihubungkan dengan database. Selain yang disebutkan tadi, ternyata PHP juga dapat melakukan hal – hal di bawah ini :

a. Membuat dan memanipulasi file Macromedia Flash, gambar, dan Portable

Document Format PDF.

b. Berkomunikasi dengan LDAP.

2.3.5. Penger tian MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational Database

Management System atau RDBMS), seperti halnya ORACLE, PostgreSQL, MS

SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open

source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di

platform web, dan baik untuk kategori open source maupun umum, MySQL

adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya. Berikut adalah Command line yang digunakan untuk mengatur databaseMySQL pada Gambar 2.5.

Gambar 2.5 Command line client MySQL

MySQL adalah Relational Database Management System (RDBMS) yang

didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan

turunan salah satu konsep utama dalam database sejak lama, yaitu SQL

(Structured Query Language). SQL adalah sebuah konsep pengoperasian

database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang

memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja

optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh

user maupun program-program aplikasinya. Sebagai database server, MySQL

dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query

data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan

query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

[Sidik, Betha. Ir. 2001]

2.3.6. Penger tian Macr omedia Dr ea mweaver 8

Macromedia Dreamweaver 8 adalah sebuah HTML editor profesional untuk

mendesain secara visual dan mengelola situs web maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan editing,

Dreamweaver mambuatnya menjadi lebih mudah dengan menyediakan tool yang

sangat berguna dalam peningkatan kemampuan dan pengalaman dalam mendesain

web. Dreamweaver 8 dalam hal ini digunakan untuk web desain, Dreamweaver 8

mengikutsertakan banyak tool untuk kode-kode dalam halaman web beserta fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript,

Javascript debugger, dan editor kode ( tampilan kode dan kode inspector) yang mengizinkan pemakai mengedit kode Javascript, XML, dan dokumen teks lain secara langsung dalam Dreamweaver 8. Berikut lembar kerja pada Dreamweaver 8 seperti pada Gambar 2.6

Gambar 2.6 Area Kerja Dreamweaver

Teknologi Dreamweaver Roundtrip HTML mampu mengimpor dokumen

HTML tanpa perlu memformat ulang kode tersebut dan juga dapat menggunakan

Dreamweaver 8 untuk membersihkan dan memformat ulang HTML bila

diinginkan, selain itu Dreamweaver 8 juga dilengkapi kemampuan manajemen situs, yang memudahkan pengelola keseluruhan elemen yang ada dalam situs, juga dapat melakukan evaluasisitus dengan melakukan pengecekan broken link,

kompatibilitas browser, maupun perkiraan waktu download halaman web.

2.3.7. Penger tian CSS

CSS (Cascading Style Sheets) biasanya digunakan dalam sebuah kode

HTML (Hypertext Markup Language) untuk menciptakan suatu kumpulan Style

yang terkadang dapat digunakan untuk memperluas kemampuan HTML

(Hypertext Markup Language). Berikut contoh script CSS pada Gambar 2.7.

Gambar 2.7 Contoh CSS(Cascading Style Sheets)

CSS (Cascading Style Sheet) adalah bahasa yang digunakan untuk format tampilan HTML (Hypertext Markup Language), bahasa yang direkomendasikan

W3C (World Wide Web Consortium) untuk melukiskan dalam gaya seperti huruf,

warna, ukuran, jarak, posisi pada dokumen-dokumen web. CSS (Cascading Style

Sheet) sangat membantu para web designer untuk memperindah halaman web

template.

Tag table punya elemen border, CSS (Cascading Style Sheet) juga punya

format untuk border namun lebih detail lagi seperti : border-top, border-right,

border-bottom, border-left. artinya lebih kompleks karena memungkinkan

[Bos, Bert. 2004]

2.3.8. Koneksi Database dengan MySQL

Berikut penulisan fungsi script untuk koneksi ke databaseMySQL :

a. mysql_connect()

Perintah ini digunakan untuk melakukan koneksi ke server database

MySQL, fungsi ini memiliki format penulisan sebagai berikut.

mysql_connect (host, username, password) ;

b. mysql_select_db()

Perintah ini digunakan untuk memilih database yang ada di server

MySQL, fungsi ini memiliki format penulisan sebagai berikut.

mysql_select_db (nama_database, pengenal_koneksi) ;

c. mysql_quer y()

Perintah ini digunakan untuk melakukan query atau menjalankan permintaan terhadap sebuah tabel atau sejumlah tabel database, fungsi ini memiliki format penulisan sebagai berikut.

mysql_query(perintah-perintah SQL);

2.3 Basis Data

Basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atau user. Penyusunan basis data meliputi proses memasukkan data ke dalam media penyimpanan data dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database

Management System DBMS).

2.3.1 Penger tian Basis Data

Basis data, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak.

2.3.2 Konsep Dasar Basis Data

Konsep dasar dari database adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu database, dan hubungan diantara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur database: ini dikenal sebagai database model atau model data. Model

yang umum digunakan sekarang adalah model relasional, yang menurut istilah yaitu mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih

eksplisit untuk mewakili hubungan antar tabel. Yang dicontohkan Seperti pada Gambar 2.8

Gambar 2.8 Skema Database

[Oppel, Andy. 2004]

2.3.3 Database Management System (DBMS)

DBMS (DataBase Management System) adalah sistem yang secara khusus dibuat untuk memudahkan pemakai dalam mengelola basis data. Sistem ini dibuat untuk mengatasi kelemahan sistem pemrosesan yang berbasis berkas. Pada pendekatan yang berbasis berkas, umumnya perancangan sistem didasarkan pada

kebutuhan individual pemakai, bukan berdasarkan kebutuhan sejumlah pemakai. Setiap kali terdapat kebutuhan baru dari seorang pemakai, kebutuhan segera diterjemahkan kedalam program komputer. Akibatnya, kemungkinan besar setiap program aplikasi menuliskan data tersendiri. Sementara itu ada kemungkinan data yang sama juga terdapat pada berkas-berkas lain yang digunakan oleh program aplikasi lain.

DBMS adalah software, hardware, firmware dan procedure - procedure yang

memanage database. Firmware adalah software yang telah menjadi modul yang

tertanam pada hardware (ROM).”

[Oppel, Andy. 2004]

2.4 Appser v

Appserve merupakan aplikasi yang berfungsi untuk install beberapa program antara lain Apache, PHP, MySQL dalam 1 menit. Beberapa orang di dunia ini mempunyai problem ketika Install Apache, PHP, MySQL karena butuh waktu lama untuk mengkonfigurasi. Dengan adanya Appserv orang sangat didipermudah. Beberapa Fitur Appserv adalah Apache, PHP, MySQL,

phpMyAdmin. Yang membedakan dengan yang lain adalah Appserv hanya

menginstal tools yang benar - benar digunakan, sehingga dalam folder direktori itu sedikit sehingga tidak memakan space terlalu banyak.

2.5 SMS Gateway

SMS Gateway adalah sebuah gerbang yang menghubungkan antara

komputer dengan client melalui SMS, jadi secara garis besar, SMS Gateway dapat digambarkan seperti Gambar 2.9.

Gambar 2.9 Ilustrasi SMS Gateway

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 terformat lainnya, jika berkas belum berupa file terformat maupun berkas yang masih berupa kertas berisi tulisan, maka masih menjadi tugas admin untuk

men-digitalkan-nya, agar dapat dibaca oleh aplikasi pemgirim SMS. Aplikasi tidak

Dokumen terkait