Perancangan Pesan Jaringan Semantik

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,