BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Struktur Database
Database adalah kumpulan file-file yang saling berelasi antara file yang satu dengan file yang lain sehingga membentuk satu kesatuan data untuk menginformasikan suatu
perusahaan, instansi dalam batasan tertentu.
3.1.1 Database SMS Gateway
Database ini merupakan database standar default dari program SMS gateway GAMMU versi 1.21.90-Windows. Berikut langkah-langkah nya :
1. Buat database “smsd”
2.
Import
file mysql.sql yang berada pada direktori [Gammu-1.21.90-Windows- share-doc-gammu-examples-config].
3. Database program SMS gateway GAMMU versi 1.21.90-Windows siap
digunakan.
Universitas Sumatera Utara
3.1.2 Database Web SMS POLLING
Database ini merupakan database dari Web SMS POLLING.
Tabel 3.1 Tabel Data Kandidat Field Data
Type Data Size
Descriptioin
ID Integer
10 ID kandidat
Nama Varchar
50 Nama kandidat
Jk Varchar
45 Jenis kelamin
Ttl Varchar
50 Tempat, tanggal lahir
Agama Varchar
15 Agama
Alamat Varchar
100 Alamat
Telp Varchar
15 No Telepon Hp.
Status Varchar
10 Status
Foto Varchar
100 Gambar Foto
Tabel 3.2 Tabel Data Polling .Field Data
Type Data Size
Descriptioin
Pilihan Varchar
45 Kandidat yang dipilih
Vote Varchar
45 Jumlah voting setiap kandidat
Tabel 3.3 Tabel Data Pengirim Field Data
Type Data Size
Descriptioin
Hp Integer
15 No. Hp pengirim
Waktu Integer
20 Tanggal dan waktu dikirim
Universitas Sumatera Utara
3.2 Perancangan Halaman Website
Tahap perancangan halaman website adalah menentukan dan membuat rancangan tampilan dari situs yang akan dibuat. Kumpulkan terlebih dahulu komponen yang
akan digunakan. Untuk membuat rancangan tampilan kita dpat menggunakan software pengolah grafik seperti Adobe Photoshop CS.
1. Perancangan Halaman Home
Gambar 3.1 Tampilan Halaman Home
3.3 Pembuatan Flowchart Diagram Alir
Langkah selanjutnya adalah membuat garis besar dari Program tersebut. Salah satu cara yang dapat digunakan adalah dengan membuat
flowchart
diagram alir.
Flowchart
merupakan suatu cara untuk menggambarkan algoritma. Bila kita
Universitas Sumatera Utara
mempunyai persoalan, persoalan tersebut dapat kita pecahkan dengan menampilkan struktur, hierarki dan isi halaman per halaman, biasanya berbentuk pohon yang
bercabang-cabang. Untuk membuat penyelesaian persoalan tersebut agar lebih jelas, maka disajikan dalam bentuk gambar, penyelesaian yang berbentuk gambar itulah
yang disebut sebagai
flowchart.
3.3.1 Flowchart Program SMS POLLING
Gambar 3.2 Flowchart Program SMS POLLING
START
SMS diterima SMSGateway
Sistem memeriksa Format dari SMS
FORMAT SMS
No. Hp Pemilih
Data Base POLLING
SMS
Input data SMS
Data ditampilkan
melalui WEB
Format SMS POLLING salah
END
Universitas Sumatera Utara
Flowchart
diatas merupakan
flowchart
jalannya program SMS Polling,
flowchart
tersebut menjelaskan jalannya program dimulai dari SMS yang diterima SMS Gateway sampai
format
SMS diperiksa oleh system.
3.3.2 Tampilan Flowchart Administrator
Flowchart
ini menjelaskan bagan dari halaman web administrator. Untuk masuk ke halaman ini admin harus
login
terlebih dahulu, jika
password
dari Admin benar maka akan muncul halaman utama asministrator, jika salah maka web akan memberitahu
bahwa
password
salah dan akan meminta
password
kembali
.
Gambar 3.3 Flowchart Administrator
Buka Halaman Administrator
Input Login Password
Status = Administrator
Tampilkan Web Administrator
Home Login Name
Password Anda Salah
Z AE
Universitas Sumatera Utara
3.3.3 Tampilan Flowchart Login Administrator
Flowchart
ini menjelaskan tentang halaman web administrator. Pada halaman web ini admin dapat melihat data Polling, mengelola kandidat dan melihat data pengirim SMS
Polling.
Gambar 3.4 Flowchart Login Administrator
AE
Tampilkan Menu Administrator
Pilih Link yang ada
Input Data Kandidat
List Form Data Kandidat E1
Lihat Data POLLING
List Data POLLING E2
E
Universitas Sumatera Utara
3.3.4 Tampilan Flowchart Data Kandidat
Flowchart
ini menjelaskan tentang pengelolaan data kandidat. Admin dapat menambah, mengedit dan menghapus kandidat.
Gambar 3.5 Flowchart Data Kandidat
E1
Buka Hal. Data
Tampilkan Data kandidat
Tambah Data
Isi Form Simpan
Simpan Db kandidat
Simpan Isi Record
dibatalkan
X X
Data Sudah Disimpan
Edit Pilih data
dari db kandidat
Simpan Simpan Db
kandidat
Simpan Isi Record
dibatalkan
Hapus Isi Record
Dihapus X
Universitas Sumatera Utara
3.3.5 Tampilan Flowchart Data Polling
Flowchart
ini menjelaskan tentang data Polling SMS pada halaman web SMS Polling.
Gambar 3.6 Flowchart Data Polling
E2
Buka Hal. Data POLLING
Tampilkan Data POLLING
Data Base POLLING
X
POLLING ditampilkan dalam bentuk data
POLLING ditampilkan dalam bentuk chart
Pilih ditampilkan dalam bentuk data
atau grafik chart
Universitas Sumatera Utara
3.3.6 Tampilan Flowchart Web SMS Polling
Flowchart
ini menjelaskan tentang halaman web SMS Polling. Pada halaman web ini pengguna disediakan menu-menu yang dapat digunakan pengguna dalam melihat data
polling.
Gambar 3.7 Flowchart Web SMS POLLING
AF
Tampilkan Menu Website
Pilih Link yang ada
Kandidat
Hasil Polling
F F1
F2 List datainformasi
Profil Kandidat
List datainformasi Polling
Administrator F3
Halaman Login administrator
Universitas Sumatera Utara
3.4 Algoritma Program
Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika.
3.4.1 Algoritma Program SMS Gateway
Langkah 1 : Aktifkan service aplikasi SMS gateway gammu, dengan cara buka
command prompt, lalu ketik: gammu --smsd MYSQL smsdrc., maka program gammu akan
running
. Langkah 2
: Untuk melakukan polling, pemilih akan mengirim SMS dengan format tertentu ke nomor
handphone
yang bertindak sebagai SMS Gateway.
Langkah 2 :
Handphone
yang bertindak sebagai SMS Gateway akan menerima pesan dari pemilih.
Langkah 3 : SMS Gateway memeriksa format dan nomor
handphone
yang masuk, jika
format
SMS benar maka isi pesan akan dimasukkan ke database dan jika salah maka SMS Gateway akan mengirim SMS bahwa
format
SMS salah.
3.4.1 Algoritma Menu Utama Web SMS Polling
Langkah 1 : Aktifkan
browser Internet
Explorer, ketik
address bar
http:localhostpolling kemudian tekan enter atau klik icon “Go” pada
sudut kanan Address Bar, maka akan tampil halaman utama website.
Universitas Sumatera Utara
Langkah 2 : Untuk melihat data Polling dapat memilih Link Hasil Polling atau jika
melihat chart polling dapat memilih menu Chart Polling pada menu.
3.4.2 Algoritma Admin
Langkah 1 : Pilih salah satu menu yang ada di halaman Admin, lalu kita akan
masuk ke jendela menu yang dipilih. Langkah 2
: Kemudian pilih tombol yang telah disediakan pada masing-masing menu yang mempunyai fungsi :
- Data
: Untuk melihat hasil data kandidat yang telah dimasukkan.
- Input : Untuk memasukkan data kandidat baru
- Edit
: Untuk mengubah data kandidat yang ada sebelumnya. -
Hapus : Untuk menghapus data. Langkah 3
: Untuk melihat data Polling dapat memilih Link Hasil Polling atau jika melihat chart polling dapat memilih menu Chart Polling.
Langkah 3 : Keluar
Logout
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI SISTEM
4.1. Pengertian dan Tujuan Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem yang telah dirancang, sistem yang disetujui, menguji sistem, menginstal dan
memulai menggunakan sistem baru tersebut atau sistem yang diperbaiki.
Ada juga yang mengatakan implementasi sistem adalah proses yang dilakukan untuk menyelesaikan desain dan selanjutnya diinstal, diuji dan mulai digunakan untuk
menggantikan sistem yang lama.
Tujuan implementasi sistem adalah : 1.
Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang telah disetujui, menyusun dokumen-dokumen baru atau dokumen yang baru
diperbaiki. 2.
Menulis, menguji, mendokumentasikan program-program dan prosedur yang diperlukan dalam dokumen desain sistem yang telah disetujui.
3. Memastikan bahwa operator dapat mengoperasikan sistem yang baru yaitu
dengan mempersiapkan manual pemakaian tata cara penggunaan dan melatih operator tersebut.
Universitas Sumatera Utara
4. Memperhitungkan bahwa sistem tersebut dapat memenuhi permintaan
pengguna yaitu dengan menguji sistem secara keseluruhan. 5.
Memastikan bahwa konversi ke sistem baru berjalan secara lancar, yaitu dengan membuat perencanaan, mengontrol, dan melakukan instalasi sistem
baru secara baik dan benar.
4.2. Komponen Utama dalam Implementasi Sistem