9. Rancangan pesan yang akan muncul pada saat tempat tidak terisi.
Tempat harus diisi
Gambar 3.65
10. Rancangan pesan yang akan muncul pada saat perihal tidak terisi.
Perihal harus diisi
Gambar 3.66
11. Rancangan pesan yang akan muncul pada saat isi surat tidak teisi.
Isi surat harus diisi
Gambar 3.67
12. Rancangan pesan yang akan muncul pada saat logout berhasil.
Logout berhasil
Gambar 3.68
3.2.6 Jaringan Semantik
Jaringan semantik adalah diagram yang menggambarkan aliran-aliran menu dan pesan dalam sebuah program.
Agenda
Surat Masuk Home
Informasi Tambah data
agenda Tambah data
informasi
Kirim surat
Gambar 3.69 Jaringan Semantik Pimpinan
Agenda
Surat Masuk Home
Informasi Tambah data
agenda Tambah data
informasi
Kirim surat
Gambar 3.70 Jaringan Semantik Kepala Bagian
Agenda
Surat Masuk Home
Informasi
Gambar 3.71 Jaringan Semantik Karyawan
Agenda
Kirim Surat Home
Data Jabatan Informasi
Tambah data agenda
Tambah data informasi
Data Divisi
Data User Tambah data
divisi
Tambah data jabatan
Tambah data user
Gambar 3.72 Jaringan Semantik Admin
Agenda
Surat Masuk Home
Download agenda
Download surat
Gambar 3.73 Jaringan Semantik pada mobile web
3.2.7 Perancangan Prosedural
Sebagai langkah terakhir dalam perancangan yaitu merancang prosedural yang akan diimplementasikan ke dalam sistem. Prosedur ini akan digunakan sebagai algoritma dasar
dalam mengkodekan prosedur yang ada. 1.
Prosedur Login Prosedur login menggambarkan langkah-langkah yang dilakukan oleh admin,
pimpinan, kepala bagian, karyawan untuk melakukan login pada aplikasi. Prosedur login digambarkan dengan flowchart berikut ini :
Masukkan NIP dan password
Mulai
Apakah NIP dan password sesuai?
Tampil pesan NIP dan password
salah Tidak
Ya
Selesai Info Proses login
telah berhasil Pengecekan NIP
dan password
Gambar 3.74 Prosedur Login
2. Prosedur Ubah Data
Prosedur ubah data menggambarkan langkah-langkah yang dilakukan oleh admin untuk melakukan pengubahan data pada aplikasi. Prosedur ubah data digambarkan dengan
flowchart berikut ini :
Mulai
Cek data kosong?
Selesai Tidak
Data yang akan di
ubah
Tampil pesan maaf from edit
data tidak boleh kosong
Ya
Simpan data
Tampil pesan data telah diubah
Info data telah dirubah
Pengecekan data yang akan di ubah
Gambar 3.75 Prosedur ubah data
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
Tahap implementasi sistem merupakan tahap penciptaan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan tahap dimana sistem siap
untuk dijalankan. Tahap ini pula merupakan tahap menerjemahkan perancangan dari tahap analisis yang sebelumnya sudah dilakukan kedalam bahasa yang dapat mengerti oleh mesin
serta penerapan perangkat lunak pada keadaan yang sesungguhnya. Spesifikasi perangkat keras hardware yang digunakan dalam pembangunan
perangkat lunak berbasis web untuk penyebaran informasi internal menggunakan sms gateway di Badan Pengelola Pusat Perdagangan Caringin BP3C Bandung adalah sebagai
berikut :
Tabel 4.1 Perangkat Keras yang digunakan
No Perangkat keras
Spesifikasi
1. Processor
AMD Turion X2
2. RAM
1 Gb 3.
Harddisk 160 Gb
4. Mouse
-
5. Modem
ZTE MF190 6.
Provider AXIS
Sedangkan spesifikasi perangkat lunak Software yang digunakan untuk mengembangkan pembangunan perangkat lunak berbasis web untuk penyebaran informasi
internal menggunakan sms gateway di Badan Pengelola Pusat Perdagangan Caringin BP3C Bandung adalah sebagai berikut :
Tabel 4.2 Perangkat Lunak yang digunakan
No Perangkat lunak
Spesifikasi
1. System Operasi
Windows 7 Profesional
2. My SQL
DBMS 3.
MySQL Front Interface database
4. Xampp Server
Webserver 5.
Macromedia Dreamweaver CS4 Editor
6. Gammu 1.25
SMS Gateway 7. Mozzila Firefox
Web browser
4.1.1 Implementasi Data
Pembuatan database dilakukan dengan menggunakan aplikasi DBMSMySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut :
Tabel 4.3 Implementasi Data
N o
Nama Table
Perintah
1. Admin CREATE TABLE `admin`
`adminname` varchar50 NOT NULL default , `password` varchar50 default NULL,
`nama` varchar100 default NULL, `email` varchar100 default NULL,
`no_hp` varchar20 default NULL, PRIMARY KEY `adminname`
ENGINE=InnoDB DEFAULT CHARSET=latin1; 2. Agenda
CREATE TABLE `agenda` `id_agenda` int11 NOT NULL auto_increment,