13. bab iii new.pdf

Click here to load reader

Post on 02-Jan-2016

22 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

  • 38

    3. ANALISIS dan PEMBAHASAN MASALAHPembuatan aplikasi terbagi 4 tahap yang dikerjakan secara berurutan,

    dimulai dari perancangan aplikasi, perancangan database, pembuatan programSMS Gateway dan perancangan navigasi dan storyboard aplikasi.

    3.1. Rancangan Apliasi UmumAplikasi ini merupakan sebuah aplikasi yang dapat membantu pihak

    sekolah dalam menginformasikan berbagai macam kegiatan siswa yang pentingdisekolah, seperti absensi siswa, ulangan harian, dan hasil rapat kepada orang tuamurid. Sedangkan para orang tua murid yang ingin mengetahui tentang berbagaimacam informasi yang berkitan dengan administrasi keuangan tentang sekolah,seperti bayaran bulanan sekolah, dan sisa cicilan uang gedung. Aplikasi inidiharapkan dapat menjembatani antara sekolah, pihak murid, dan orang tua muriddalam menginformasikan absensi siswa, ulangan harian, dan bayaran bulanansehingga memberi motivasi kepada murid disekolah, agar rajin masuk, dan rajinbelajar, karena absensi dan hasil ulangan harian di informasikan dari sekolahkepada orang tua murid secara update. Selain itu aplikasi ini juga membantuorang tua murid mendapatkan informasi yang berkaitan dengan sekolah sehinggatidak ada kecurangan dari murid itu sendiri.

    Pada program SMS Gateway ini terdapat berbagai menu diantaranyaadalah, halaman utama, kirim SMS, SMS Nilai, Pesan Masuk, Buku Telepon,tentang, dan terakhir menu keluar. Setiap menunya memiliki fungsi masing-masing, seperti menu kirim SMS adalah menu yang didalamnya berisi tentangtextfield yang berfungsi untuk memasukaan nomor telepon dan text area sebagaipeng input isi SMSnya dan didalam menu ini juga terdapat menu cari untukmencari siswa berdasarkan nama, nomor induk, atau kelas siswa. Data tersebutnantinya akan dikirim kepada orang tua siswa itu sendiri dan SMS yang dikirimakan secara otomatis masuk ke database absensi, yang datanya untukdokumentasi sekolah sebagai bukti absensi di akhir semester.

    Menu SMS untuk nilai ulangan harian adalah menu yang didalamnya berisitentang textfield yang berfungsi untuk memasuka nomor telepon dan text areasebagai peng input isi SMSnya dan didalam menu ini juga terdapat menu cari

  • 39

    untuk mencari siswa berdasarkan nama, nomor induk, atau kelas siswa. Datatersebut nantinya akan dikirim kepada orang tua siswa itu sendiri dan SMS yangdikirim akan secara otomatis masuk ke database nilai, yang datanya untukdokumentasi sekolah di akhir semester.

    Menu kotak masuk adalah menu yang berfungsi untuk melihat SMS masukdari orang tua murid didalam menu kotak masuk juga terdapat menu cari yangberfungsi untuk mencari SMS yang masuk berdasarkan nama, nomor telepon, dantanggal. Selain itu di dalam menu kotak masuk juga terdapat menu balas untukmembalas SMS yang masuk dari orang tua murid, jika ada orang tua muridbertanya lewat SMS tentang informasi-informasi yang dirasa penting bagi sekolah,dan jika ada SMS masuk yang tidak penting, maka operator dari pihak sekolahakan mengabaikan SMS itu.

    Menu buku telepon adalah menu yang berfungsi untuk menambah daftarnomor telepon orang tua murid pada sekolah tersebut. Menu tentang adalah menuuntuk menampilkan informasi mengenai software SMS Gateway ini. Menu keluaradalah menu untuk keluar dari aplikasi ini.

    3.2. Rancangan Aplikasi Menggunakan UMLUML ( Unified Modelling Laguage ) adalah salah satu alat bantu yang

    sangat handal di dunia pengembangan sistem yang berorientasi objek. Hal inidisebabkan karena UML menyediakan bahasa pemrograman visual yangmemungkinkan bagi para pengembang sistem untuk membuat cetak biru atas visimereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi denganmekanisme yang efektif untuk berbagi ( sharing ) dan mengkomunikasi rancanganmereka yang lain.

  • 40

    3.2.1. Use Case Diagram

    Gambar 3.1. Use Case Diagram adalah deskripsi fungsi dari sebuahsistem perspektif pengguna. Use Case bekerja dengan cara mendeskripsikantipikal interaksi antara user sebuah sistem dengan sistemnya sendiri melaluisebuah cerita bagaimana sebuah sistem dipakai.

    Gambar 3.1 Diagram Use CaseGambar 3.1 merupakan interaksi antara 2 aktor yaitu pihak sekolah,

    dengan orang tua murid. Di atas terlihat bahwa sekolah setiap hari kecualihari libur, harus memberikan hasil laporan absensi tepat pukul 08.00 WIBkepada operator sekolah, untuk nantinya laporan tersebut akan dikirim kepadaorang tua murid jika ada anak asuhnya yang absen tanpa sebab. Sedangkanaktor terakhir yang ada di use case diagram ini adalah orang tua murid, Jika

  • 41

    ada orang tua murid yang ingin mengetahui sisa bayaran bulanan dan sisacicilan uang gedung maka orang tua murid bisa SMS kepada pihak sekolahdengan nomor yang telah di berikan dan format SMS yang telah di berikanjuga, setelah orang tua murid SMS dengan format yang benar maka SMS ituakan terkirim kepada Auto-replay server yang nantinya data itu akan masukkedalam database.

    3.2.2. Activity DiagramGambar 3.1 adalah teknik untuk mendeskripsikan logika prosedural,

    proses bisnis dan aliran kerja dalam banyak kasus. Activity Diagrammempunyai peran seperti halnya flowchart, akan tetapi perbedaannya denganflowchart adalah activity diagram bisa mendukung perilaku paralelsedangkan Flowchart tidak bisa.

    Gambar 3.2 Activity Diagram3.2.3. Deployment Diagram

    Gambar 3.3 menunjukan tata letak sebuah sistem secara fisik,menampakan bagian-bagian software yang berjalan pada bagian hardware.Bagian utama hardware adalah node; yaitu nama umum untuk sebuah jeniskomposisi. Ada dua tipe node yang bisa mengeksekusi sebuah komponen,

  • 42

    sedangkan Hardware tidak. Hardware adalah perangkat keras ( seperti printeratau monitor ) tipikalnya menjadi interface dengan dunia luar.

    Gambar 3.3 Deployment DiagramGambar 3.3 menunjukan bagian bagian software yang berjalan pada

    hardware, pada diagram di atas di jelaskan modem terminal di hubungkandengan USB komputer server dan mempunyai driver yang bernama mobilepartner lalu modem terminal tersebut mengambil data dari MySQL yangtelah terhubung dengan Gammu yang peng-input-an datanya dimasukanmelalu sebuah interface yang di buat dari bahasa pemrograman java dengansoftware pendukung yang bernama java net beans.

    3.2.4. Sequence DiagramGambar 3.4 menjelaskan interaksi obyek yang disusun dalam suatu

    urutan waktu. Urutan waktu yang dimaksud adalah urutan kejadian yangdilakukan oleh seorang actor dalam menjalankan sistem. Diagram ini secarakhusus berasosiasi dengan Use Case. Sequence Diagram memperlihatkantahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatudidalam Use Case. Diagram ini sebaiknya digunakan di awal tahapperancangan atau analisis karena kesederhanaannya dan mudah di mengerti.

  • 43

    Gambar 3.4 Sequence DiagramGambar 3.4 menunjukkan bagaimana detil operasi dilakukan pesan

    apa yang yang dikirim dan kapan. Sequece diagram didasarkan atas classdiagram yang sudah dibuat. Hanya saja karena class diagram yang sudahdibuat didepan belum menyertakan class boundary dan class control, makasebelum membuat sequence diagram perlu dibuat class boundary dan classcontrol terlebih dahulu.

    3.3. Rancangan Antar MukaTahapan ini merupakan hatapan persiapan pembuatan aplikasi. Java

    Netbeans 6.8 mengorganisasikan lingkungan pengembangan dan tampilan antarmuka di dalam bahasa pemrograman java, dengan menggunakan form tampilanantar muka aplikasi SMS gateway dapat di modifikasikan.

  • 44

    3.3.1. Form Login

    Gambar 3.5. Perancangan Form LoginPerancangan form login pada gambar 3.5. diatas akan muncul pada

    saat pengguna pertama kali menjalankan aplikasi SMS gateway ini. Diatasterlihat bahwa pengguna (operator dari pihak sekolah) harus memasukanusername dan password yang telah diberikan untuk bisa masuk kedalamform menu utama, jika username atau password yang di masukan salah,maka pengguna (operator dari pihak sekolah) tidak akan bisa masuk kedalamform menu utama, tetapi bila username dan password benar maka form loginini akan langsung menuju pada form menu utama.

    3.3.2. Form Menu Utama

    Gambar 3.6 Perancangan Form Menu UtamaGambar 3.6 adalah form utama pada aplikasi SMS Gateway ini dari

    form ini pengguna (operator dari pihak sekolah) bisa mengirim SMS, melihat

  • 45

    SMS yang masuk, Menambah data nomor telepon orang tua siswa, melihatlaporan SMS terkirim atau tidak, melihat tentang aplikasi SMS gateway inipada menu about us dan bila ingin keluar dari aplikasi SMS gateway inimaka pengguna (operator dari pihak sekolah) bisa memilih menu exit.

    3.3.3. From Kirim SMS

    Gambar 3.7 Perancangan From Kirim SMSGambar 3.7 adalah form untuk mengirim SMS kepada orang tua murid.

    Menanyakan atau memberi kabar atas perkembangan siswa/siswi di sekolahkepada Orang tua murid.

    3.3.4 From Terima SMS

    Gambar 3.8 Perancangan From Terima SMS

  • 46

    Gambar 3.8 adalah form untuk menerima SMS yang di kirim dari orangtua murid, untuk menanyakan perkembang anaknya,dan pihak sekolah jugabisa langsung membalas SMS seperti gambar 3.10 .

    Gambar 3.9 Perancangan From Balas PesanPada gambar 3.9 adalah from untuk membalas sms kepada orang tua murid.

    3.3.5 From Buku Telepon

    Gambar 3.10 Perancangan Buku TeleponGambar 3.10 adalah form yang berfungsi untuk menambah daftar

    nomor telepon bila ada siswa baru yang masuk atau tahun ajaran baru telah dimulai. Form Nilai tidak hanya menyimpan data kedalam tabel siswa yang adadi database saja tetapi ke semua tabel di database yang mempunyai field yangbernama datasiswa dan mempunyai field no_induk.

  • 47

    3.3.6 From Nilai

    Gambar 3.11 Perancangan From NilaiPada gambar 3.11 di gunakan untuk kirim SMS nilai ulangan harian

    kepada para orang tua murid, yang berupa mata pelajaran, ulangan ke-, dansedikit pesan atau masukan kepada orang tua murid.

    3.3.7 From Tentang

    Gambar 3.12 Perancangan From TentangPada gambar 3.12 , from tentang yang berfungsi untuk memberikan

    informasi kepada pengguna aplikasi SMS gateway ini tentang apa itu SMSgateway dan siapa pembuat aplikasi SMS gateway ini, selain itu juga didalam form tentang terdapat versi aplikasi SMS gateway ini, sehingga bilaversi terbaru dari aplikasi SMS gateway ini telah keluar maka pengguna bisa

  • 48

    menggunakan aplikasi SMS gateway dengan versi terbarunya yang tentu sajaaplikasi SMS gateway-nya telah di sempurnakan.

    3.3.8. From Ganti Akun

    Gambar 3.13 Perancanga Akun BaruPada gambar 3.13 pengguna(guru piket) dapat merubah nama dan kata

    kunci sebelumnya dengan yang baru,untuk keamanan data.

    3.3.9.From Box Teks

    Gambar 3.14 Perancangan Box TeksPada gambar 3.14 adalah merubah password menjadi kode tertentu, untuk

    keamanan password.

    3.4. Perancangan Tabel dan DatabaseDalam perancangan aplikasi SMS Gateway ini di perlukan sebuah database

    yang konsisten dan mampu melayani penyimpanan, peng-update-an, penghapusandan pengambilan data yang diperlukan dalam kebutuhan aplikasi SMS Gatewayini. Basis data merupakan komponen penting yang dibuat dalam aplikasi SMSGateway ini, karena untuk membuat sebuah aplikasi yang interaktif, aplikasi harusmempunyai basis data yang konsisten dalam menjalani permintaan data yangdiinginkan oleh pengguna. Dalam hal ini, Penulis menggunakan MySQL sebagai

  • 49

    Database Management System atau biasa disingkat DBMS. Ada pun tabel-tabelyang digunakan dalam database yang diberi nama BUDI ini yaitu meliputi:

    3.4.1. Struktur TabelTabel 3.1. Tabel Daemons

    Field Type Action

    Start Text

    Info Text

    Tabel 3.1 adalah tabel yang di berikan secara default dari aplikasigammu, yaitu aplikasi sebagai penghubung untuk mengirim SMS daridatabase ke gammu. Tabel di atas berfungsi untuk memberikan informasikepada kita apakah aplikasi gammu sedang berjalan atau tidak.

    Tabel 3.2. Tabel Gammu

    Field Type Action

    Version Int(11)

    Tabel 3.2 juga adalah tabel yang di berikan secara default dari aplikasigammu, yaitu aplikasi sebagai penghubung untuk mengirim SMS daridatabase ke gammu. Tabel di atas berfungsi untuk memberikan informasikepada kita tentang versi aplikasi gammu yang dipakai.

  • 50

    Tabel 3.3. Tabel Inbox

    Field Type Action

    UpdatedInDB Timestamp

    ReceivingDateTime Timestamp

    Text Text

    SenderNumber varchar(20)

    Coding enum('Default_No_Compression','Unicode_No_Compression','8bit', 'Default_Compression','Unicode_Compression')

    UDH Text

    SMSCNumber varchar(20)

    Class int(11)

    TextDecoded varchar(160)

    ID int(10) Primary Key

    RecipientID Text

    Processed enum('false', 'true')

    Tabel 3.3 adalah tabel inbox yang berfungsi sebagai tempatpenyimpanan data bila ada SMS yang masuk. Bila ada seseorang MelakukanSMS kepada nomer yang telah disediakan oleh pengguna aplikasi SMSgateway ini maka SMS itu tadak hanya sekedar masuk kedalam aplikasi SMSgateway ini tetapi juga datanya akan tersimpan ke dalam tabel inbox.

  • 51

    Tabel 3.4. Tabel Nilai

    Field Type Action

    No.Induk Varchar(8) Primary Key

    No.telepon varchar(15)

    Mata Pelajaran varchar(20)

    Nilai Varchar(5)

    Ulangan ke Varchar(5)

    Tabel 3.4 adalah table Nilai yang berfungsi sebagai tempatpenyimpanan data Nilai yang ada di sekolah. Table Nilai diatas juga bisaberfungsi sebagai data untuk guru mata pelajaran yang bersangkutan. Tabelini terdiri dari lima field.

    Tabel 3.5. Tabel Outbox

    Field Type Action

    UpdatedInDB Timestamp Primary Key

    InsertIntoDB Timestamp

    SendingDateTime Timestamp

    Text Text

    DestinationNumber varchar(20)

    Coding enum('Default_No_Compression','Unicode_No_Compression','8bit', 'Default_Compression','Unicode_Compression')

  • 52

    UDH Text

    Class int(11)

    TextDecoded varchar(160)

    ID int(10) Primary Key

    MultiPart enum('false', 'true')

    RelativeValidity int(11)

    SenderID varchar(255)

    SendingTimeOut Timestamp

    DeliveryReport enum('default', 'yes', 'no')

    CreatorID Text

    Tabel 3.5. adalah tabel outbox yang berfungsi sebagai tempatpenyimpanan data bila pengguna ingin mengirimkan SMS melalui aplikasiSMS gateway ini, data yang di masukam kedalam tabel outbox ini nantinyaakan secara otomatis terhubung kedalam tabel outbox_multipart dan setelahtabel outbox_multipart membaca semua data yang diberikan tabel outboxmaka tabel outbox_multipart juga akan terhubung kedalam tabel sentitemyang nantinya datanya akan disimpan di tabel ini sebagai report.

  • 53

    Tabel 3.6. Tabel Outbox_multipart

    Field Type Action

    Text Text

    Coding enum('Default_No_Compression','Unicode_No_Compression','8bit', 'Default_Compression','Unicode_Compression')

    UDH Text

    Class int(11)

    TextDecoded varchar(160)

    ID int(10) Primary Key

    SequencePosition Int(11) Unique

    Tabel 3.6. adalah tabel outbox_multipart yang berfungsi sebagaipenghubung antara tabel outbox dan tabel sentitem yang nantinya datanyaakan disimpan di tabel ini sebagai report.

    Tabel 3.7. Tabel pbk

    Field Type Action

    GroupID Int(11)

    Name Text

    Number Text

    Tabel 3.7. adalah tabel yang di berikan secara default dari aplikasigammu, yaitu aplikasi sebagai penghubung untuk mengirim SMS dari

  • 54

    database ke gammu. Tabel di atas berfungsi menyimpan data nomor teleponyang berhubugan dengan sekolah tetapi di luar nomor telepon orang tuamurid karena tabel untuk orang tua murid sudah mempunyai tabel sendiri danuntuk memisahkan antara urusan sekolah dengan orang tua murid dan sekolahdengan instansi lain.

    Tabel 3.8. Tabel pbk_groups

    Field Type Action

    Name Text

    ID Int(11) Primary Key

    Tabel 3.8. juga adalah tabel yang di berikan secara default dari aplikasigammu, yaitu aplikasi sebagai penghubung untuk mengirim SMS dari database kegammu. Tabel di atas berfungsi menyimpan data nomor telepon secara grup untuksent to many SMS.

    Tabel 3.9. Tabel phones

    Field Type Action

    ID Text

    UpdatedInDB Timestamp

    InsertIntoDB Timestamp

    TimeOut Timestamp

    Send enum('yes','no')

    Receive enum('yes','no')

    IMEI varchar(35) Primary Key

  • 55

    Client Text

    Battery int(11)

    Signal int(11)

    Sent int(11)

    Received int(11)

    Tabel 3.9. adalah tabel yang di berikan secara default dari aplikasigammu, yaitu aplikasi sebagai penghubung untuk mengirim SMS daridatabase ke gammu. Tabel di atas berfungsi memberi informasi tentangmodem telepon apa yang di gunakan.

    Tabel 3.10. Tabel sentitem

    Field Type Action

    UpdatedInDB Timestamp

    InsertIntoDB Timestamp

    SendingDateTime Timestamp

    DeliveryDateTime

    Timestamp

    Text Text

    DestinationNumber

    varchar(20)

    Coding enum('Default_No_Compression','Unicode_No_Compression','8bit','Default_Compression','Unicode_Compression')

  • 56

    UDH Text

    SMSCNumber varchar(20)

    Class int(11)

    TextDecoded varchar(160)

    ID int(10) Primary Key

    SenderID varchar(255)

    SequencePosition int(11) Unique

    Status enum('SendingOK','SendingOKNoReport','SendingError','DeliveryOK','DeliveryFailed','DeliveryPending','DeliveryUnknown','Error')

    StatusError int(11)

    TPMR int(11)

    RelativeValidity int(11)

    CreatorID Text

    Tabel 3.10. adalah tabel yang di berikan secara default dari aplikasigammu, yaitu aplikasi sebagai penghubung untuk mengirim SMS daridatabase ke gammu. Tabel di atas berfungsi memberi informasi tentang SMSyang di input oleh pengguna aplikasi SMS gateway ini, apakah SMS tersebutterkirim atau tidak.

    3.5 IMPLEMENTASIPada tahap implementasi sistem ini, rancangan yang sebelumnya masih

    berupa perancangan tabel dan tampilan antar muka, saat ini sudah dapat dibangun.Dalam membangun SMS Gateway ini, Penulis menggunakan bahasapemrograman Java dengan NetBeans 7.2.1sebagai platformnya. Lalu

  • 57

    menggunakan MySQL sebagai Data Base Management Systemnya. Untukmengakomodir SMS Servernya, Penulis menggunakan Gammu, lalu HuaweiE1550 sebagai modemnya. Berikut ini sekilas tentang alur kerja SMS Gateway.

    Pertama - tama pihak sekolah harus harus menentukan batas keterlambatansiswa, setelah pada jam yang telah di tentukan ada siswa yang belumhadir, maka petugas piket dari pihak sekolah harus menyerahkan data data siswa yang tidak hadir tersebut kepada operator sekolah.

    Setelah semua data lengkap maka operator pihak sekolah dapatmenjalankan aplikasi SMS gateway ini. Pada saat aplikasi SMS gateway inisudah berjalan, maka operator dari pihak sekolah harus memasukanusername dan password yang telah di tentukan.

    Bila username dan password benar maka aplikasi SMS gateway ini akanlangsung menuju ke halam utama. Di halaman utama ini operator bisamemilih menu menu yang di butuhkan sesuai dengan kebutuhan darioperator pihak sekolah itu sendiri.

    Setelah pihak operator menerima data kehadiran siswa dari pihak petugaspiket yang bertugas di sekolah, dan ternyata ada siswa yang tidak hadirtanpa keterangan maka operator dari pihak sekolah bisa langsung memilihsubmenu absensi di dalam menu Kirim SMS untuk mengirim SMS kepadaorang tua murid yang bersangkutan.

    Bila suatu saat ada SMS yang masuk maka operator dari pihak sekolah bisamelihatnya pada menu Baca Pesan dan jika SMS yang masuk dirasapenting maka operator dari pihak sekolah bisa membalas SMS tersebutdengan memilih tombal balas.

    Jika suatu saat ada ulangan harian di sekolah, maka pihak guru yangmengadakan ulangan harian tersebut wajib memberi data nilai ulanganharian tersebut kepada pihak operator dari sekolah. Dan setelah ini pihakoperator dari pihak sekolah akan mengirimkan data berupa SMS kepadaorang tua murid yang bersangkutan mengenai nilai ulangan hariantersebut.

  • 58

    Bila tahun ajaran baru tiba maka operator dari pihak sekolah bisamenambah daftar data siswa beserta nomor telepon orang tua murid yangbersangkutan pada menu buku telepon, dan bila ada siswa yang sudahlulus atau di keluarkan dari sekolah maka operator dari pihak sekolah bisamenghapusnya juga pada menu buku telepon..

    Setelah itu Kita harus mengedit konfigurasi file GAMMURC yang ada didalam folder Gammu. Untuk mengeditnya bisa melalui notepad ataupunnotepad++ , Penulis menggunakan notepad++ untuk mengubah konfigurasi file-file Gammu. Bagian yang perlu dirubah lihat gambar 3.15.

    [gammu]port = (isikan dengan port handphone atau modem Anda)connection = (isikan dengan tipe koneksi handphone atau modem Anda).

    Gambar 3.15 Gambar Konfigurasi Gammurc

  • 59

    Langkah selanjutnya untuk proses setting Gammu ini adalah melakukanuji koneksi antara Gammu dengan handphone atau modem Anda. Langkah inidilakukan setelah proses setting konfigurasi dilakukan. Caranya adalah denganmasuk folder C:\gammu pada direktori Gammu Anda melalui Command Prompt.Lalu ketikkan perintah berikut ini:

    Apabila setelah perintah tersebut dienter lalu muncul informasi mengenaihandphone atau modem Anda, maka koneksi antara Gammu dengan handphoneatau modem Anda sukses. Bila responnya tidak seperti yang diharapkan, makacek kembali nomer portnya atau jenis koneksinya. Berikut ini contoh tampilanyang keluar apabila proses setting berhasil dilakukan.

    Gambar 3.16 Gambar Gammu Identify

    Selanjutnya langkah ini dilakukan setelah setting database untuk Gammu.SMS daemon pada Gammu digunakan untuk proses pembacaan otomatis SMSyang diterima lalu disimpan ke database. SMS daemon juga diperlukan untukkeperluan pengiriman SMS.

    Untuk melakukan setting SMS daemon, bukalah file SMSDRC yangterletak di direktori C:\gammu. Lalu edit dengan notepad atau notepad++. Bagianyang dirubah adalah:

    port = (isikan dengan port handphone atau modem Anda)

  • 60

    connection = (isikan dengan tipe koneksi handphone atau modem Anda)

    service = (isikan dengan DBMS yang digunakan)

    user = (isikan dengan username DBMS Anda)

    password = (isikan dengan password DBMS Anda)

    pc = (isikan dengan nama host Anda, biasanya localhost)

    database = (isikan dengan nama database yang Anda buat)

    Berikut gambar 3.17 adalah konfigurasi yang Penulis buat.

    Gambar 3.17 Gambar Konfigurasi Smsdrc

  • 61

    3.5.1 Kirim PESANUji coba pertama kali adalah uji coba mengirim PESAN dari nomor-

    nomor yang ada pada buku telepon.

    Gambar 3.18 Kirim SMS

    3.5.2 Baca PESANOrang tua yang mau mengetahui perkembangan anaknya di sekolah biasa

    mengirim sms dan akan di respon oleh pihak sekolah.

    Gambar 3.19 Kotak Masuk

  • 62

    Gambar 3.20 Balas PesanPada gambar 3.20 adalah form kotak masuk pesan yang di kirim oleh orang tuamurid, sedangkan gambar 3.21 adalah form untuk membalas pesan.

    3.5.3 Buku TeleponPada form ini adalah untuk memasukan data siswa lama atau pun baru..

    Gambar 3.21 form buku teleponPada gambar 3.21 adalah form buku telepon di mana oprator bias

    menambah, mengubah, menyimpan dan menghapus data.