• Tidak ada hasil yang ditemukan

SISTEM INFORMASI AKADEMIK PADA SMA 17 AGUSTUS 1945 SURABAYA BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL.

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM INFORMASI AKADEMIK PADA SMA 17 AGUSTUS 1945 SURABAYA BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL."

Copied!
156
0
0

Teks penuh

(1)

AGUSTUS 1945 SURABAYA )

SKRIPSI

Disusun Oleh :

ARVANI AKBAR SUBADYO NPM. 0935010068

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNOLOGI I NDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”

J AWA TIMUR

(2)

SISTEM INFORMASI AKADEMIK

PADA SMA 17 AGUSTUS 1945 SURABAYA BERBASIS WEB

MENGGUNAKAN PHP DAN MYSQL

Disusun Oleh :

ARVANI AKBAR SUBADYO

NPM : 0935010068

Telah dipertahankan dihadapan dan diter ima oleh Tim Penguji Skr ipsi Pr ogram Studi Sistem Informasi, Fakultas Teknologi Industri

Univer sitas Pembangunan Nasional “Veteran” J awa Timur Pada tanggal 31 J anuar i 2013

PEMBIMBING :

1.

Nur Cahyo Wibowo, S.Kom, M.Kom NPT. 379 030 40 1971

2.

Agung Brastama Putra, S.Kom NPT. 385 111 30 3571

TIM PENGUJI :

1.

Nur Cahyo Wibowo, S.Kom, M.Kom NPT. 379 030 40 1971

2.

Mohammad Irwan Afandi, ST, MSc NPT. 376 070 70 2201

3.

Priza Pandunata, S.Kom, MSc NPT. 383010602121

Mengetahui

Dekan Fakultas Teknologi Industri

(3)

SISTEM INFORMASI AKADEMIK

PADA SMA 17 AGUSTUS 1945 SURABAYA BERBASIS WEB

MENGGUNAKAN PHP DAN MYSQL

Disusun Oleh :

ARVANI AKBAR SUBADYO NPM. 0935010068

Telah disetujui untuk mengikuti Ujian Negara Lisan Gelombang V Tahun Akademik 2012/2013

Pembimbing 1, Pembimbing 2,

Nur Cahyo Wibowo, S.Kom, M.Kom Agung Brastama P, S.Kom

NPT :379 030 40 1971 NPT : 385 111 30 3571

Mengetahui,

Ketua Program Studi Sistem Informasi UPN “Veteran” J awa Timur

(4)

Judul : Sistem Informasi Jasa Pengiriman Barang Pada CV.Fajar Indah Trans Berbasis Web

Dosen Pembimbing I : Nur Cahyo Wibowo, S.Kom, M.Kom Dosen Pembimbing II : Agung Brastama Putra, S.Kom

ABSTRAKSI

Pelacakan barang menjadi hal yang sangat penting dalam bisnis jasa pengiriman barang saat ini, dimana dengan adanya pelacakan barang ini dapat memudahkan pelanggan untuk melihat posisi barang mereka melalui web. Salah satu contohnya adalah Sistem informasi jasa pengiriman barang, dimana Sistem informasi jasa pengiriman barang ini dibuat bertujuan untuk memudahkan admin dalam mengelolah data,sehingga admin tidak akan mengalami kesulitan dalam mengelolah datanya. Selain itu sistem informasi ini juga dibuat untuk mempermudah pelanggan dalam melakukan pelacakan barangnya.

Aplikasi ini dibangun dengan perangkat lunak Dreamweaver CS5,Eclipse Galileo dan menggunakan MySQL sebagai tempat penyimpanan data. Dan dengan menggunakan Power Designer 6 dan Power Designer 15 sebagai perangkat lunak yang membantu dalam Desain database-nya yang berguna untuk mempermudah dalam mendesain databasedan alur sistem yang sesuai kebutuhan dalam perusahaan.

Aplikasi yang dihasilkan mampu memberikan kemudahan bagi pelanggan untuk mengetahui keberadaan barang yang dikirim dan dapat membantu admin dalam menjalankan proses bisnisnya.

(5)

ii

KATA PENGANTAR

Alhamdulillaahi rabbil ‘alamin, segala puji bagi Allah Yang Maha Kuasa yang telah memberikan kekuatan-Nya, serta sholawat dan salam tercurahkan pada junjungan Nabi Besar Muhammad SAW sehingga penulis bisa menyelesaikan tugas akhir yang berjudul : “ Sistem Infor masi J asa Pengir iman Barang Pada CV. Fajar Indah Tr ans Ber basis Web ”

Melalui Tugas Akhir ini, penulis merasa mendapat kesempatan besar untuk lebih memperdalam ilmu pengetahuan yang diperoleh selama di perkuliahan, terutama berkenaan dengan implementasi Sistem Informasi dalam kehidupan sehari-hari. Namun demikian, penulis menyadari bahwa Tugas Akhir ini masih memiliki banyak kelemahan dan kekurangan.

Secara khusus, dalam kesempatan ini pula, penulis ingin mengucapkan terima kasih dan penghargaan sebesar-besarnya kepada:

1. Ayah, Ibu dan Keluarga Besar yang tidak lelah mendoakan penulis untuk sukses dan menjadi putra yang berguna bagi Negara dan Agama.

2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri Universitas Pembangunan Nasional “Veteran” Jawa Timur.

3. Kepala Jurusan Sistem Informasi, Bapak Nur Cahyo Wibowo, S.Kom, M.Kom 4. Dosen pembimbing Nur Cahyo Wibowo, S.Kom, M.Kom dan Agung Brastama

(6)

5. Bapak Hadi Siswoyo selaku pihak CV. Fajar Indah Trans yang telah memberikan kesempatan untuk mengerjakan Tugas Akhir ini di tempat usahanya.

6. Sang Motivator Bapak Novianto P.R, BA(Bapak’e Arek-arek) yang senantiasa memberikan bimbingan Mental dan Spiritual kepada penulis.

7. Seluruh dosen Sistem Informasi.

8. Thank’s Special For HIMASIFO dan dulur-dulur : Yoga, Putra, Heri(Jemblung), Didi (Komenk), Surya, Rofek, Sigit(Sinyek), Sastra, Ardhi, Fadli, Yusril, Aji, Aris, Prisma, Yudha, Fajar(Mbah), Tri yuli(Joy), Nugroho(Ndog), Maya, Wahyu, Dyota, Riana, Dembry, Hengky, Tam-Tam, Nendra, Satria(Pencenk), Doni, Herman, Drajad, Freddy, Hadi(Teyenk), Lathif, Matias(mucus), Ade, Steven(Sinyo), Dwi Arie(petex), Riza(Cacink), Dimas(Chuby), Azzam, Hury, Arvani, Syamsul, Ricky, Detha, Aan, Alvis, Faiz (Menjes), Fat, Bagus, Arvin, Riska, Riris, Yolanda, Syaifana, Agus, Lucky, Guruh, Pam-Pam, Udin, Fajar, Dimas (samid), Chupel, Bambang, Agung(Dulur’e Heri).

9. Rekan KKN Kelompok 01 : Aam, Nisa(Toge), Ria A, Hendry, Ishaq, Ayu, Rahmat, Fifi, Dwiky, Peno, Estika, Jibonk dan rekan – rekan KKN yang lainnya . 10.HardCore Corps : Joni, Desi, Budi, AO, Deni, Kipli, Martha(Chukz),

Riska(NdasTank), Anggy, WS, Deni(Cebok), Gito, Uthe’. 11.Buat Teman-Teman yang tidak bisa saya sebutkan satu persatu.

(7)

iv

Akhirul kalam, penulis mengucapkan terima kasih kepada semua pihak yang telah membantu penyelesaian Tugas Akhir ini. Semoga Allah membalasnya dengan balasan sebaik-baiknya.

Penulis sebagai manusia biasa pasti mempunyai keterbatasan dan banyak sekali kekurangan, terutama dalam pembuatan laporan ini. Untuk itu penulis sangat membutuhkan kritik dan saran yang membangun dalam memperbaiki penulisan laporan ini.

Surabaya, Januari 2013

(8)

DAFTAR ISI

HALAMAN JUDUL

LEMBAR PENGESAHAN SKRIPSI

LEMBAR PENGESAHAN DAN PERSETUJUAN

ABSTRAK... i

KATA PENGANTAR... . ii

DAFTAR ISI... v

DAFTAR GAMBAR... . x

DAFTAR TABEL... . xiv

BAB I PENDAHULUAN... 1

1.1 Latar Belakang... 1

1.2 Perumusan Masalah... 2

1.3 Batasan Masalah... 2

1.4 Tujuan... 2

1.5 Manfaat... 3

1.6 Metode Penelitian... 3

1.7 Sistematika Penulisan... 4

BAB II TINJ AUAN PUSTAKA... 6

2.1 CV. Fajar Indah Trans... ... 6

2.1.1 Profil CV.Fajar Indah Trans... 6

2.1.2 Jasa Layanan Service... ... 7

2.1.3 Maksud dan Tujuan... ... 7

2.1.4 Proses Pengiriman Barang CV.Fajar Indah Trans ... 8

2.2 PHP... ... 9

(9)

vi

2.2.2 Kelebihan PHP Dari Bahasa Pemrograman Lain... 11

2.1.3 Dasar-Dasar PHP... 11

2.3 MySQL (My Structure Query Language)... 13

2.3.1 Keistimewaan MySQL... 14

2.3.2 PHP-MySQL... 16

2.3.3 Query DDL (Data Definition Language)... 17

2.3.4 Query DML (Data Manipulation Language)... 18

2.4 Android... ... 19

2.4.1 Pengertian Android…... 19

2.4.2 Android SDK (Softaware Develpoment Kit)... 20

2.3.3 Arsitektur Android... 22

2.5 GPS (Global Positioning System... 25

2.5.1 Cara Kerja GPS... 26

2.6 Google Maps API... 27

2.6.1 Dasar-Dasar Google Maps API... 29

BAB III ANALISIS DAN PERANCANGAN SISTEM... 29

3.1 Analisis Sistem... 30

3.2 Perancangan Sistem... 30

3.2.1 Arsitektur Sistem... 31

3.2.2 Work Flow... 32

3.2.2.1 Work Flow Administrator. ... 32

3.2.2.2 Work Flow Galery... ... 33

3.2.2.3 Work Flow Berita... ... 34

3.2.2.4 Work Flow Service... 35

3.2.2.5 Work Flow Daftar Harga... ... 36

3.2.2.6 Work Flow Pegawai... 37

3.2.2.7 Work Flow Buku Tamu... 38

(10)

3.2.2.9 Work Flow Pengiriman... 40

3.2.2.10 Work Flow Status Pengiriman... 41

3.2.3 Data Flow Diagram... 42

3.2.3.1 Context Diagram... 43

3.2.3.2 Diagram Level 0... 44

3.2.3.3 Diagram Level 1... 47

3.2.4 CDM (Conceptual Data Model)... 52

3.2.5 PDM (Physical Data Model)... 54

3.2.6 Struktur Tabel... 55

3.2.6.1 Tabel Karyawan... 55

3.2.6.2 Tabel Berita... 55

3.2.6.3 Tabel Service... 56

3.2.6.4 Tabel Galery... 56

3.2.6.5 Tabel Daftar Harga... 57

3.2.6.6 Tabel Jenis Transportasi... 58

3.2.6.7 Tabel Buku Tamu... 58

3.2.6.8 Tabel Pelanggan... 59

3.2.6.9 Tabel Transaksi... 59

3.2.6.10 Tabel Pengiriman... 60

3.2.6.11 Tabel History... 61

3.2.6.12 Tabel Statistik... 62

3.2.7 Perancangan Arsitektur Interface... 62

3.2.7.1 Perancangan Antar Muka Halaman Utama Website... 62

3.2.7.2 Perancangan Antar Muka Halaman Utama Administrator... ... 64

3.2.7.3 Perancangan Antar Muka Login Pada Android... ... 65

(11)

viii

3.2.7.5 Perancangan Antar Muka Update

Barang Pada Android... 66

BAB IV HASIL DAN PEMBAHASAN....………..………….. 68

4.1 Perangkat Sistem... 68

4.1.1 Perangkat Keras (Hardware) yang Digunakan... 68

4.1.2 Perangkat Lunak (Software) yang Digunakan... 69

4.2 Implementasi Desain Antarmuka (Desain Interface)... 70

4.2.1 Antar Muka Login Administrator... 70

4.2.2 Antar Muka Halaman Administrator... 71

4.2.3 Antar Muka Service... 71

4.2.4 Antar Muka Tambah Service... 72

4.2.5 Antar Muka Ubah Service... 73

4.2.6 Antar Muka Daftar Harga... 73

4.2.7 Antar Muka Halaman Utama Daftar Harga... 74

4.2.8 Antar Muka Halaman Tambah Harga... 75

4.2.9 Antar Muka Ubah Daftar Harga... 75

4.2.10 Antar Muka Halaman Order... 76

4.2.11 Antar Muka Detail Order... 77

4.2.12 Antar Muka Halaman Pengiriman... 77

4.2.13 Antar Muka Halaman Berita... 78

4.2.14 Antar Muka Halaman Tambah Berita... 79

4.2.15 Antar Muka Ubah Berita... 79

4.2.16 Antar Muka Halaman Galery... 80

4.2.17 Antar Muka Halaman Tambah Galery... 80

4.2.18 Antar Muka Halaman Edit Galery... 81

4.2.19 Antar Muka Halaman Buku Tamu... 81

4.2.20 Antar Muka Halaman Pegawai... 82

(12)

4.2.22 Antar Muka Halaman Ubah Pegawai... 83

4.2.23 Antar Muka Halaman Order... 83

4.2.24 Antar Muka Halaman Tracking... 84

4.2.25 Antar Muka Halaman Status Pengiriman... 85

4.2.26 Antar Muka Halaman Buku Tamu... 85

4.3 Uji Coba dan Hasil... 86

4.3.1 Pelaksana Uji Coba... 86

BAB V PENUTUP………... 93

5.1 Kesimpulan... 93

5.2 Saran... 93

(13)

x

DAFTAR GAMBAR

Gambar 2.1 Proses Pengiriman Barang...………... 8

Gambar 2.2 Contoh Script Dasar PHP...………... 12

Gambar 2.3 Hasil Dari Script Dasar PHP...………... 12

Gambar 2.4 Script Koneksi Database MySQL dan PHP...……... 16

Gambar 2.5Hasil Perintah Insert... 18

Gambar 2.6 Hasil Perintah Select...... 18

Gambar 2.7 Hasil Perintah Delete...………... 19

Gambar 2.8 Hasil Perintah Update………... 19

Gambar 2.9 Arsitektur Android...………... 22

Gambar 2.10 Script Dasar Google Maps API...…………... 29

Gambar 2.11 Hasil Script Dasar Google Maps API...………... 29

Gambar 3.1 Arsitektur Sistem Informasi Jasa Pengiriman Barang... 31

Gambar 3.2 Work Flow Menu Administrator... 33

Gambar 3.3 Work Flow Galery ...………... 34

Gambar 3.4 Work Flow Berita......…………... 35

Gambar 3.5 Work Flow Service...………... 36

Gambar 3.6 Work Flow Daftar Harga... 37

Gambar 3.7 Work Flow Pegawai...………... 38

(14)

Gambar 3.9 Work Flow Order... ... 40

Gambar 3.10 Work Flow Pengiriman... 41

Gambar 3.11 Work Flow Pengiriman... 42

Gambar 3.12 Context Diagram Sistem Informasi Jasa Pengiriman Barang... 43

Gambar 3.13 Diagram level 0... 45

Gambar 3.14 Diagram level 1 Mengelola Data Pengiriman... 47

Gambar 3.15 Diagram level 1 Mengelola Daftar Harga... ... 48

Gambar 3.16 Diagram level 1 Mengelola Service... 48

Gambar 3.17 Diagram level 1 Mengelola Berita... 49

Gambar 3.18 Diagram level 1 Mengelolah Galery... 50

Gambar 3.19 Diagram level 1 Mengelola Data Transaksi... 50

Gambar 3.20 Diagram level 1 Mengelola Data Barang Pengiriman... 51

Gambar 3.21 CDM (Conceptual Data Model) Sistem Informasi Jasa Pengiriman Barang... 53

Gambar 3.22 PDM (Physcal Data Model) Sistem Informasi Jasa Pengiriman barang... 54

Gambar 3.23 Desain Antar Muka Halaman Utama Web... 63

Gambar 3.24 Desain Antar Muka Halaman Utama Administrator... 64

Gambar 3.25 Desain Antar Muka Login Pada Android... 65

(15)

xii Gambar 3.27 Desain Antar Muka Update Barang

Pada Android... 67

Gambar 4.1 Antar Muka Halaman Login... 70

Gambar 4.2 Antar Muka Halaman Administrator... 71

Gambar 4.3 Antar Muka Halaman Service... 72

Gambar 4.4 Antar Muka Halaman Tambah Service... 72

Gambar 4.5 Antar Muka Halaman Ubah Service... 73

Gambar 4.6 Antar Muka Halaman Pilih Jalur Transportasi... 74

Gambar 4.7 Antar Muka Halaman Daftar Harga Darat... 74

Gambar 4.8 Antar Muka Halaman Tambah Jalur Darat... 75

Gambar 4.9 Antar Muka Halaman Ubah Daftar Harga... 76

Gambar 4.10 Antar Muka Halaman Order... 76

Gambar 4.11 Antar Muka Halaman Detail Order... 77

Gambar 4.12 Antar Muka Halaman Pengiriman... 78

Gambar 4.13 Antar Muka Halaman Berita... 78

Gambar 4.14 Antar Muka Halaman Hasil Tambah Berita... 79

Gambar 4.15 Antar Muka Halaman Ubah Berita... 79

Gambar 4.16 Antar Muka Halaman Galery... 80

Gambar 4.17 Antar Muka Halaman Tambah Galery... 80

Gambar 4.18 Antar Muka Halaman Edit Galery... 81

Gambar 4.19 Antar Muka Halaman Buku Tamu... 81

Gambar 4.20 Antar Muka Halaman Pegawai... 82

(16)

Gambar 4.22 Antar Muka Halaman Ubah Pegawai... 83

Gambar 4.23 Antar Muka Halaman Order Pelanggan... 84

Gambar 4.24 Antar Muka Halaman Tracking... 84

Gambar 4.25 Antar Muka Halaman Status Pengiriman... 85

Gambar 4.26 Antar Muka Halaman Buku Tamu... 85

Gambar 4.27 Halaman Order Pengiriman... 86

Gambar 4.28 Halaman Admin Order Pengiriman... 87

Gambar 4.29 Halaman Detail Order Pengiriman ... 87

Gambar 4.30 Halaman Pengiriman... 88

Gambar 4.31 Halaman Login Kurir di Handphone Android... 89

Gambar 4.32 Halaman Menu Utama... 89

Gambar 4.33 Halaman Lihat Barang Pengiriman... 90

Gambar 4.34 Halaman Update Pengiriman Barang... 91

Gambar 4.35 Halaman Tracking Pengiriman... 92

(17)

xiv

DAFTAR TABEL

Tabel 3.1 Tabel Karyawan... 55

Tabel 3.2 Tabel Berita... 56

Tabel 3.3 Tabel Service... 56

Tabel 3.4 Tabel Galery... 57

Tabel 3.5 Tabel Daftar Harga... 57

Tabel 3.6 Tabel Jenis Transportasi... 58

Tabel 3.7 Tabel Buku Tamu... 58

Tabel 3.8 Tabel Pelanggan... 59

Tabel 3.9 Tabel Transaksi... 60

Tabel 3.10 Tabel Pengiriman... 61

Tabel 3.11 Tabel History... 61

(18)

Web dan SMS GATEWAY ( STUDI KASUS SMA 17 AGUSTUS 1945 SURABAYA )

Dosen Pembimbing 1 : DR,Ronny , S. Kom, M. Kom, MH. Dosen Pembimbing 2 : Agung Brastama Putra, S. Kom.

.

ABSTRAK

Pembuatan data laporan tentang akademik menjadi hal yang sangat penting di suatu sekolah, khususnya di SMA 17 Agustus 1945 Surabaya. Dimana dengan adanya data laporan informasi akademik ini dapat memudahkan tim (Staff Kurikulum, Staff Kesiswaan) untuk melihat atau mengecek informasi akademik

melalui aplikasi Website dengan bermodelkan menginputkan data siswa, data

guru, data mata pelajaran, data kelas, data jadwal pelajaran, nilai,absensi dan sms gateway dimana Sistem informasi akademik siswa ini dibuat untuk memudahkan staff kesiswaan dan staff kurikulum dalam penginputan data akademik siswa secara terkomputerisasi sehingga staff kesiswaan dan staff kurikulum tidak akan mengalami kesulitan dalam menginputkan data akademik siswa dan staff kesiswaan dan staff kurikulum sudah tidak lagi melihat data laporan akademik siswa secara manual.

Aplikasi ini menggunakan Website, yaitu merupakan kumpulan halaman

yang menampilkan informasi data, teks, gambar, data animasi, suara dan gabungan dari semua nya, baik yang bersifat statis maupun yang bersifat dinamis yang membentuk suatu rangkaian bangunan yang saling terkait dengan jaringan –

jaringan halaman. Selain itu aplikasi ini menggunakan SMS Gateway yang

berfungsi untuk memberikan informasi ke orang tua siswa.

Aplikasi yang dihasilkan mampu memberikan kemudahan bagi siswa untuk mengetahui nilai, raport, absensi, jadwal pelajaran, dan berita dengan

menggunakan website.

Kata Kunci:Sistem Infor masi Akademik , Web, SMS Gateway

(19)

Syukur Alhamdulillah atas segala limpahan karunia dan kasih sayang Allah

SWT, sehingga dengan segala keterbatasan waktu, tenaga dan pikiran yang

dimiliki penulis, akhirnya Tugas Akhir yang berjudul “Rancang Bangun Sistem

Infor masi Akademik Berbasis Web dan SMS GATEWAY( Studi Kasus SMA

17 Agustus 1945 Sur abaya )” dapat terselesaikan dengan baik.

Melalui Tugas Akhir ini, penulis merasa mendapat kesempatan besar untuk

memperdalam ilmu pengetahuan yang diperoleh selama di perkuliahan, terutama

berkenaan dengan implementasi teknologi informasi dalam kehidupan sehari-hari.

Namun demikian penulis menyadari bahwa Tugas Akhir ini masih memiliki

banyak kelemahan dan kekurangan. Oleh karena itu kritik dan saran sangatlah

diharapkan demi semakin baiknya kualitas.

Surabaya, 2013

(20)

Penyusunan Tugas Akhir ini tidak lepas dari bantuan serta kerja sama

banyak pihak . Untuk itu dengan segala kerendahan hati penulis mengucapkan

terima kasih dan penghargaan sebesar – besarnya kepada :

1. Allah SWT dan Nabi Muhammad SAW

2. Ibu dan Bapak Saya yang telah banyak memberikan dukungan moril dan

materil dan do’a kepada saya sehingga semua dapat berjalan dengan lancar.

3. Buat adik saya fiki firmansyah subadyo dan nadina Kayla subadyo sudah

memberikan support dan membuat saya tertawa di saat saya lagi merenung

memikirkan skripsi ini.

4. Ayah Slamet dan Ibu Chanifatin selaku orang tua tersayang yang telah

banyak memberikan dukungan dan nasehat untuk kemajuan Tugas Akhir ini.

5. Buat sayang ku Dwi Ayu Rakhmawati yang sudah banyak membantu dalam

memberikan dorongan dan support agar skripsi ini bisa terselesaikan.

6. Bapak Ir. Sutiyono MT. selaku Dekan Fakultas Teknologi Industri UPN

“Veteran” Jawa Timur .

7. Bapak Nur Cahyo Wibowo S.Kom M.Kom, selaku Ketua Jurusan Sistem

informasi UPN “Veteran” Jawa Timur

8. Bpk. DR. Ronny , S. Kom, M. Kom, MH dan Bpk. Agung Brastama Putra,

S.Kom selaku dosen pembimbing I dan dosen pembimbing II di Sistem

Informasi UPN “Veteran” Jatim yang telah memberikan arahan dan

(21)

10. Buat Alfies, Wachid, Surya, Ijan, Syamsul, Azzam, Icank, Tori, memberikan

waktu luang buat sharing di warung UNAIR, warung BIMO dan JUBAKOPI

, tanpa kalian tugas ini tidak akan berjalan dengan mudah.

11. dan semua angkatan 2009 yang tak bisa di sebutkan namanya yang selalu

memberikan support.

12. Petugas PIA 2013 dan Petugas Dikjar Jurusan Sistem Informasi, petugas TU

dan Petugas Dikjar Fakultas Teknik Industri UPN “VETERAN” JATIM,

terima kasih atas bantuannya.

Penulis menyadari sepenuhnya masih terdapat banyak kekurangan dalam

penyelesaian Tugas Akhir ini. Namun penulis berusaha menyelesaikan Tugas

Akhir ini dengan sebaik mungkin. Segala kritik saran yang bersifat membangun

sangat diharapkan dari semua pihak

Akhir kata, penulis mengucapkan terima kasih kepada semua pihak yang

telah membantu, Semoga Allah memberi balasan sebaik-baiknya. Amien.

Surabaya, 2013

(22)

ABSTRAKS ... i

KATA PENGANTAR ... ii

UCAPAN TERIMA KASIH ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xiii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan ... 3

1.5 Manfaat ... 4

1.6 Metodologi Penelitian ... 4

1.7 Sistematika Pembahasan ... 5

BAB II LANDASAN TEORI ... 7

2.1 Profil SMA 17 Agustus 1945 ... 7

2.1.1 Visi dan Misi SMA 17 Agustus 1945... 7

2.1.2 Struktur Organisasi SMA 17 Agustus 1945 ... 8

2.2 Sistem Informasi ... 9

2.2.1 Manfaat Sistem Informasi ... 9

2.2.2 Kegiatan Sistem informasi ... 10

2.3 Sistem informasi Akademik (SIAMIK) ... 11

2.2.2 Keunggulan Sistem informasi akademik ... 11

(23)

2.5.1 Kelebihan PHP dari bahasa pemrograman lain ... 16

2.6 Dasar – Dasar PHP ... 17

2.6.1 Tipe Data dan Operator di PHP ... 19

2.6.2 Struktur Kendali ... 21

2.6.3 Array ... 21

2.6.4 Fungsi ... 22

2.6.5 Form ... 22

2.6.6 Session ... 25

2.7 Database ... 25

2.8 MySQL ... 26

2.8.1 Database, Tabel, Baris dan Kolom ... 27

2.8.2 Menggunakan MySQL ... 27

2.9 SMS gateway ... 31

2.9.1 Konsep SMS gateway ... 32

2.10 Gammu ... 33

2.11 Macromedia Dreamwaver 8 ... 34

2.12 Power Desaigner Versi 15 ... 34

BAB III ANALISA DAN PERANCANGAN SISTEM ... 36

3.1 Analisa Sistem ... 36

3.2 Perancangan Sistem ... 36

3.3 Kebutuhan Fungsional ... 37

3.4 Work Flow ... 38

(24)

3.4.4 Work Flow Absensi Siswa ... 41

3.4.5 Work Flow Nilai Siswa... 42

3.4.6 Work Flow Guru ... 43

3.4.7 Work Flow Siswa ... 44

3.5 Data Flow Diagram ... 46

3.5.1 Diagram Konteks ... 46

3.6 CDM ( Conceptual Data Model ) ... 52

3.7 PDM ( Physical Data Model ) ... 53

3.8 Struktur Tabel ... 55

3.9 Perancangan Arsitektur ... 63

3.9.1 Desain Halaman Utama Web ... 63

3.9.2 DesainMenu Utama Staff Kesiswaan ... 64

3.9.3 Desain Menu Utama Staff Kurikulum... 65

3.9.4 Perancangan Desain Login Siswa ... 66

3.9.5 Perancangan Desain Login Guru ... 67

3.9.6 Perancangan Desain Login Admin... 68

BAB IV IMPLEMENTASI PERANGKAT LUNAK ... 69

4.1 Lingkungan Pembuatan Perangkat Lunak ... 69

4.2 Implementasi Perangkat Lunak ... 69

4.3 Antar Muka Halaman ... 70

4.3.1 Halaman Admin ( Staff Kesiswaan ) ... 71

4.3.20 Halaman Admin ( Staff Kurikulum ) ... 86

4.3.32 Halaman Login Siswa ... 95

(25)

BAB V PENUTUP ... 121

5.1 Kesimpulan ... 121

5.2 Saran ... 121

DAFTAR PUSTAKA ... 122

(26)

Gambar 2.1 : Struktur Organisasi SMA 17 AGUSTUS 1945 ... 8

Gambar 2.2 : Contoh Script DasarPHP ... 18

Gambar 2.3 : Hasil dari Script DasarPHP ... 18

Gambar 2.4 : Cara Kerja SMS GATEWAY ... 33

Gambar 3.1 : Work FlowMenu Administrator ( Staff Kesiswaan )... 39

Gambar 3.2 : Work FlowMenu Administrator ( Staff Kesurikulum ) ... 40

Gambar 3.3 : Work Flow Berita ... 41

Gambar 3.4 : Work Flow Absensi Siswa ... 42

Gambar 3.5 : Work Flow Nilai Siswa ... 43

Gambar 3.6 : Work Flow User Guru ... 44

Gambar 3.7 : Work Flow User Siswa ... 45

Gambar 3.8 : Diagram Konteks ... 47

Gambar 3.9 : Data Flow Diagram Level 0 ... 49

Gambar 3.10 : Data Flow Diagram Level 1 (Master ) ... 50

Gambar 3.11 : Data Flow Diagram Level 1 (Informasi) ... 51

Gambar 3.12 : Conceptual Data Model (CDM) SIAMIK ... 52

Gambar 3.13 : Physical Data Model (PDM) SIAMIK ... 54

Gambar 3.14 : Desain Halaman Utama Web ... 63

Gambar 3.15 : Desain Menu Utama Staff Kesiswaan ... 64

Gambar 3.16 : Desain Menu Utama Staff Kurikulum ... 65

Gambar 3.17 : Perancangan Desain Login Siswa ... 66

Gambar 3.18 : Perancangan Desain Login Guru ... 67

Gambar 3.19 : Perancangan Desain Login Admin ... 68

(27)

Gambar 4.4 : Halaman Input Data Siswa ... 73

Gambar 4.5 : Halaman Master Data Guru ... 74

Gambar 4.6 : Halaman Input Data Guru ... 74

Gambar 4.7 : Halaman Master Mata Pelajaran ... 75

Gambar 4.8 : Halaman Master Kelas ... 76

Gambar 4.9 : Halaman Master Tahun Ajaran... 76

Gambar 4.10 : Halaman Master Absensi Siswa ... 77

Gambar 4.11 : Halaman Tambah Absensi Siswa ... 78

Gambar 4.12 : Halaman Nilai Siswa ... 79

Gambar 4.13 : Halaman Ubah Nilai Siswa... 80

Gambar 4.14 : Halaman Informasi Raport Siswa ... 81

Gambar 4.15 : Halaman Nilai Kepribadian ... 82

Gambar 4.16 : Halaman Ganti Semester ... 83

Gambar 4.17 : Halaman Kenaikan Kelas ... 84

Gambar 4.18 : Halaman Buku Besar ... 85

Gambar 4.19 : Halaman Login Admin ( Staff Kurikulum ) ... 86

Gambar 4.20 : Halaman Utama Admin ( Staff Kurikulum ) ... 87

Gambar 4.21 : Halaman Jadwal Pelajaran Siswa... 87

Gambar 4.22 : Halaman Input Jadwal Pelajaran Siswa ... 88

Gambar 4.23 : Halaman Jadwal Ulangan Siswa ... 89

Gambar 4.24 : Halaman Input Jadwal Ulangan Siswa ... 89

Gambar 4.25 : Halaman Jadwal Ekstrakurikuler ... 90

Gambar 4.26 : Halaman Input Jadwal Ekstrakurikuler ... 91

(28)

Gambar 4.30 : Halaman SMS ... 93

Gambar 4.31 : Hasil Penerimaan SMS ... 94

Gambar 4.32 : Halaman Login Siswa... 95

Gambar 4.33 : Halaman Utama Siswa ... 95

Gambar 4.34 : Halaman Biodata Siswa... 96

Gambar 4.35 : Halaman Jadwal Pelajaran ... 96

Gambar 4.36 : Halaman Jadwal Ulangan ... 97

Gambar 4.37 : Halaman Jadwal Ekstrakurikuler ... 98

Gambar 4.38 : H Halaman Nilai Pelajaran ... 98

Gambar 4.39 : Halaman Raport Siswa ... 99

Gambar 4.40 : Halaman Ganti Password ... 100

Gambar 4.41 : Halaman Berita Siswa ... 101

Gambar 4.42 : Halaman Login Guru ... 102

Gambar 4.43 : Halaman Utama Guru... 102

Gambar 4.44 : Halaman Jadwal Mengajar ... 103

Gambar 4.45 : Halaman Jadwal Ulangan ... 103

Gambar 4.46 : Halaman Nilai Pelajaran ... 104

Gambar 4.47 : Halaman Raport Siswa ... 105

Gambar 4.48 : Halaman Ganti Password ... 106

Gambar 4.49 : Halaman Berita Guru ... 107

Gambar 4.50 : Database Sistem Informasi Akademik ... 108

Gambar 4.51 : Isi Tabel Kelas ... 108

Gambar 4.52 : Isi Tabel eskul ... 109

(29)
(30)

Tabel 2.1 : Tipe Data di PHP ... 19

Tabel 2.2 : Operator Matematika ... 19

Tabel 2.3 : Operator Logika... 20

Tabel 2.4 : Operator Bitwise ... 20

Tabel 2.5 : Operator Lain ... 20

Tabel 2.6 : Fungsi Method dan Action ... 22

Tabel 2.7 : Tipe Data pada MySQL ... 27

Tabel 2.8 : Perbedaan Notasi ERD dengan Power Desaigner ... 35

Tabel 3.1 : Definisi Entitas ... 48

Tabel 3.2 : Struktur Tabel Siswa ... 55

Tabel 3.3 : Struktur Tabel Pegawai ... 56

Tabel 3.4 : Struktur Tabel Absensi ... 56

Tabel 3.5 : Struktur Tabel Ekstrakurikuler ... 57

Tabel 3.6 : Struktur Tabel Tahun Pelajaran ... 57

Tabel 3.7 : Struktur Tabel Jadwal Pelajaran ... 58

Tabel 3.8 : Struktur Tabel Jadwal Ujian ... 58

Tabel 3.9 : Struktur Tabel Kelas ... 59

Tabel 3.10 : Struktur Tabel Kepribadian ... 59

Tabel 3.11 : Struktur Tabel Mata Pelajaran ... 60

Tabel 3.12 : Struktur Tabel Nilai ... 60

Tabel 3.13 : Struktur Tabel Buku Besar ... 61

Tabel 3.14 : Struktur Tabel Raport Siswa ... 61

Tabel 3.15 : Struktur Tabel Jadwal Berita ... 62

(31)

Tabel 4.3 : Skenario Uji Coba Kelas ... 113

Tabel 4.4 : Skenario Uji Coba Siswa ... 114

Tabel 4.5 : Skenario Uji Coba Mata Pelajaran ... 115

Tabel 4.6 : Skenario Uji Coba Guru... 116

Tabel 4.7 : Skenario Uji Coba Absensi ... 117

Tabel 4.8 : Skenario Uji Coba Jadwal Pelajaran... 118

Tabel 4.9 : Skenario Uji Coba Jadwal Ulangan ... 119

(32)

1.1Latar Belakang

Dunia internet semakin lama semakin berkembang karena manusia selalu

mencari terobosan baru. Dalam perkembangan sebuah sistem informasi jarak jauh

yang memberikan hak akses khusus bagi anggotanya sudah banyak yang

menggunakannya. Sistem informasi akademik berbasis web merupakan sebuah

sistem yang sangat dibutuhkan oleh sekolah dalam pengolahan data khususnya

penilaian akademik siswa.

Nilai adalah salah satu bagian dari kegiatan belajar mengajar (KBM) di

sekolah. Seringkali data nilai yang ada menjadi masalah tersendiri bagi guru, wali

kelas dan siswa di sekolah. Repotnya sistem penilaian dan penyimpanan serta

penyampaian hasil nilai siswa menjadi faktor terbesar dalam masalah penilaian

ini. Oleh karena itu, perlu adanya sistem informasi akademik yang akan

memudahkan guru, wali kelas dan pihak sekolah dalam mengolah dan menyimpan

data nilai siswa sehingga nilai yang diinformasikan kepada siswa lebih cepat dan

akurat.

SMA 17 Agustus 1945 Surabaya adalah sekolah Sekolah Menengah Atas

swasta yang berdiri pada tahun 16 Agustus 1984 berlokasi di Jl.Semolowaru No.

45 Kecamatan Sukolilo Surabaya, terakreditasi A dan dalam naungan Yayasan

Perguruan 17 Agustus 1945 Surabaya. Selama ini kegiatannya masih berjalan

(33)

SMA 17 Agustus 1945 Surabaya merupakan sekolah menengah atas yang

sampai saat ini dalam pengolahan datanya masih dengan cara manual khususnya

dalam hal penilaian akademik, sehingga membutuhkan waktu yang cukup lama

bahkan terkadang bisa terjadi kesalahan yang akhirnya informasi yang dihasilkan

tidak tepat waktu, tidak akurat, dan tidak sesuai dengan apa yang dibutuhkan.

Setelah meninjau permasalahan pada penggunaan data dan informasi yang

akurat, maka dalam penelitian ini akan dibuat sebuah sistem informasi akademik

sekolah berbasis web dan sms gateway pada SMA 17 Agustus 1945 Surabaya.

1.2Perumusan Masalah

Permasalahan yang diangkat dalam Tugas Akhir ini adalah :

a. Bagaimana merancang dan mengimplementasikan Sistem Informasi

Akademik di SMA 17 Agustus 1945 Surabaya.

b. Bagaimana sistem bisa memberi informasi kepada guru dan siswa.

c. Bagaimana menerapkan SMS Gateway pada sistem informasi akademik

kepada orang tua siswa

1.3 Batasan Masalah

Dalam menganalisa dan menyelesaikan suatu masalah, maka perlu diberikan

pembatasan atau ruang lingkup pembahasan guna mempermudah dalam

pemecahan serta pembahasannya. Adapun batasan - batasan masalah adalah

sebagai berikut :

a. Aplikasi ini berbasis web dengan menggunakan PHP script dan MySQL

(34)

b. Data-data kesiswaan dan akademis sepenuhnya diperoleh dari lingkungan

Guru SMA 17 Agustus 1945 Surabaya.

c. Aplikasi ini hanya untuk mengelola data-data akademik yang mencakup

data siswa, data guru, data nilai, data absensi siswa, data kelas, data mata

pelajaran yang terdapat di SMA 17 Agustus 1945 Surabaya.

d. Pengolahan nilai dalam aplikasi ini hanya terbatas pada nilai-nilai yang

dimasukkan oleh staff kesiswaan sesuai dengan mata pelajaran yang

diberikan oleh guru.

e. Pengelolaan berita dan jadwal pelajaran dalam aplikasi ini hanya terbatas

pada berita kegiatan sekolah dan event di luar sekolah yang di upload oleh

staff waka kurikulum.

f. Orang tua murid tidak dapat menjawab informasi melalui SMS

1.4 Tujuan

Tujuan dari tugas akhir ini adalah membuat sistem informasi akademik

SMA 17 Agustus 1945 Surabaya adalah :

a. Merancang dan membangun Sistem Informasi Akademik untuk membantu

guru memberikan informasi seputar akademik kepada siswa.

b. Menerapkan SMS Gateway pada sistem informasi akademik.

c. Membuat sistem informasi yang mencakup berbagai aktifitas yang

berkaitan dengan proses penilaian hasil belajar siswa yang meliputi proses

menginputan data guru, proses penginputan data siswa, proses penilaian,

proses penentuan wali kelas, proses penentuan kenaikan kelas, proses

(35)

1.5 Manfaat

Manfaat yang dapat diambil dari Tugas Akhir ini adalah sebagai berikut :

a. Diharapkan dapat membantu kerja staff kesiswaan dan staff kurikulum

dalam mengelola data kesiswaan (pemasukan, pembaruan, dan penghapusan

data).

b. Memberikan kemudahan dalam pembuatan laporan secara cepat, efisien dan

akurat.

c. Diharapkan dapat membantu siswa untuk mengetahui nilai mata pelajaran

dan raport yang bersangkutan.

1.6 Metodologi Penelitian

Pembuatan Tugas Akhir ini terbagi menjadi beberapa tahapan sebagai

berikut :

a. Studi Literatur

Pada tahap ini dilakukan pengumpulan informasi – informasi ke beberapa

bagian yang dibutuhkan guna menunjang pembuatan system aplikasi yang

akan dibuat.

b. Perancangan

Setelah semua informasi terkumpul, pada tahap ini akan di lakukan

perancangan sistem dan interface-nya.

(36)

Setelah perancangan sistem dan interface-nya selesai, maka pada tahap ini

dilakukan coding untuk membuat sebuah program dengan menggunakan

bahasa pemrograman PHP dan Database MySQL.

d. Analisa hasil program yang telah selesai akan dilakukan uji coba dan

kemudian dilakukan analisa terhadap hasil dari program tersebut.

e. Penyusunan Buku Tugas Akhir

Pada tahap terakhir ini disusun buku sebagai dokumentasi dari pelaksanaan

Tugas Akhir. Dokumentasi ini dibuat untuk memudahkan orang lain yang

ingin mengembangakan system aplikasi tersebut, yang merupakan tahap akhir

dari pengerjaan Tugas Akhir ini.

1.7 Sistematika Pembahasan

Sistematika pembahasan mengenai analisa sebuah rancang bangun aplikasi

dibahas dalam Tugas Akhir ini disusun dalam beberapa bab, yang dijelaskan

sebagai berikut :

BAB 1 PENDAHULUAN

Bab ini berisi pendahuluan yang memuat latar belakang pembuatan

aplikasi, perumusan masalah, pembatasan masalah, tujuan dari pembuatan

aplikasi, dan manfaat yang bisa diperoleh dalam Tugas Akhir ini serta sistematika

yang digunakan dalam pembuatan buku Tugas Akhir.

BAB 2 TINJ AUAN PUSTAKA

Bab ini berisi mengenai konsep dan teori pembelajaran yang menjadi

(37)

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisikan mengenai perancangan sistem, yang meliputi deskripsi

singkat rancang bangun aplikasi

BAB 4 IMPLEMENTASI

Bab ini berisikan bagaimana implementasi aplikasi yang telah di buat

berdasarkan desain sebelumnya.

BAB 5 UJ I COBA

Bab ini berisikan mengenai analisa output dari rancang bangun aplikasi

yang telah dibuat.

BAB 6 PENUTUP

Bab ini berisikan kesimpulan dan saran untuk pengembangan lebih lanjut

dalam upaya memperbaiki kelemahan yang ada guna mendapatkan hasil yang

(38)

2.1. Pr ofil SMA 17 AGUSTUS 1945 Surabaya

SMA 17 Agustus 1945 Surabaya adalah SMA yang merupakan Sekolah

Standar Nasional (SSN) dengan status Terakreditasi “A”. SMA 17 Agustus 1945

Surabaya yang terletak di daerah Jl Semolowaru No. 45 Surabaya, bahkan

siswa-siswi nya banyak dari daerah luar surabaya misalnya sidoarjo dan gresik.memiliki

gedung sekolah dengan 6 lantai yang didukung dengan tersedianya lift sekolah.

Setiap siswa bisa mengikuti berbagai pilihan Ekstrakuriluler yang ada di SMA 17

Agustus 1945 Surabaya.

2.1.1. Visi dan Misi SMA 17 AGUSTUS 1945 Sur abaya

Visi SMA 17 AGUSTUS 1945

“Menghasilkan lulusan yang berprestasi, berdaya saing tinggi dan berbudi pekerti

luhur..”

Misi SMA 17 AGUSTUS 1945

1. Melaksanakan pembelajaran dan bimbingan yang efektif sehingga siswa

berkembang secara optimal sesuai dengan potensi yang dimiliki.

2. Membangun dan meningkatkan kedisiplinan segenap warga sekolah.

3. Menumbuhkan semangat bersaing yang sehat secara intensif kepada seluruh

(39)

4. Menumbuhkan penghayatan terhadap ajaran agama yang dianut dan budaya

bangsa,sehingga siswa berperilaku sopan santun,menghormati orang tua dan

guru, menghargai sesama serta bebas narkoba dan miras.

5. Menerapkan manajemen partisipasif dengan melibatkan seluruh warga sekolah

dan kelompok kepentingan yang terkait dengan sekolah.

2.1.2. Struktur Organisasi SMA 17 Agustus 1945 Sur abaya

Bagan Struktur Organisasai

SMA 17 Agustus 1945

(40)

2.2. Sistem Infor masi

Gelinas et.al., Oram Allan E, Wiggins William.P,(1990) sistem informasi

adalah suatu sistem buatan manusia yang secara umum terdiri atas sekumpulan

komponen berbasis komputer dan manual yang dibuat untuk menghimpun,

menyimpan, dan mengelola data serta menyediakan informasi keluaran kepada

para pemakai

Turban, McLean, dan Waterbe (1999) medefinisikan sistem informasi

sebagai sistem yang mengumpulakan, memproses, menyimpan, menganalisis, dan

menyebarkan informasi untuk tujuan yang spesifik. (Agus, 2009).

Dari definisi diatas dapat disimpulakn bahwa Sistem Informasi merupakan

komponen yang terdiri dari manusia, teknologi informasi, dan prosedur kerja yang

memproses, menyimpan, menganalisis, dan menyebarkan informasi untuk

mencapai suatu tujuan.( Agus, 2009 )

2.2.1 Manfaat Sistem Infor masi

Setiap orang yang berkepentingan dengan penanganan dan

penganalisaan data memerlukan suatu sistem informasi. Manfaat suatu sistem

informasi adalah meningkatkan kesanggupan seorang pengguna membuat

keputusan dalam penelitian, perencanaan, dan pengelolaan data.

Informasi yang dihasilkan oleh sistem informasi dapat berguna bagi

manajamen, maka analis sistem harus mengetahui kebutuhan-kebutuhan informasi

yang dibutuhkannya, yaitu dengan mengetahui kegiatan-kegiatan untuk

(41)

2.2.2 Kegiatan Sistem Infor masi

a. Input

Menggambarkan suatu kegiatan untuk menyediakan data untuk diproses.

b. Proses

Menggambarkan bagaimana suatu data di proses untuk menghasilkan

suatu informasi yang bernilai tambah

c. Output

Suatu kegiatan untuk menghasilkan laporan dari proses di atas tersebut.

d. Penyimpanan

Suatu kegiatan untuk memelihara dan menyimpan data.

e. Kontrol

Suatu aktivitas untuk menjamin bahwa sistem informasi tersebut berjalan

sesuai dengan yang diharapkan.

Dalam mendesain dan menganalisa sistem informasi, perlu menerapkan

pengetahuan dari berbagai macaam bidang. Suatu sistem informasi melibatkan

orang-orang pada berbagai tingkat di dalam sebuah organisasi, komputer,

program, dan prosedur serta personil untuk mengoperasikan sistem.

Bidang-bidang seperti manajemen, perilaku organisasi, teknik industri, ilmu komputer,

teknik elektro, komunikasi, psikologi dan lain-lain semuanya memiliki

peranan penting dalam membuat, mempelajari dan mendisain sistem

informasi. Apabila Sistem Informasi digunakan dalam mendukung kegiatan

(42)

2.3 Sistem Infor masi Akademik (Siamik)

Menurut Mc.leod,Raymond JR and George P.Schell ( 2006 )Sistem

Informasi Akademik (SIAMIK) merupakan sebuah aplikasi yang

mengintegrasikan seluruh proses inti sebuah bisnis pendidikan ke dalam sebuah

sistem informasi yang didukung oleh teknologi terkini. Dengan penerapan

SIAMIK akan mempengaruhi mutu layanan secara keseluruhan, yaitu layanan

yang berhubungan dengan pihak – pihak di luar lembaga penddidikan (Front

Office) dan satu lagi tentunya layanan yang berhubungan dengan intern lembaga

pendidikan itu sendiri (Back Office).

2.3.1 Keunggulan Sistem Infor masi Akademik (Siamik) :

1. Mudah dioperasikan (User Friendly)

Desain tampilan dan menu-menu Sistem Informasi Akademik (SIA)

mudah dioperasikan dengan tidak menghilangkan informasi penting yang

ingin disampaikan.

2. Sesuai dengan Kebutuhan Sekolah

Sistem Informasi Akademik (SIA) dirancang untuk mengakomodasi

kebutuhan sistem akademik pada sekolah seperti pengelolaan nilai siswa,

absensi siswa, data siswa, data guru, data mata pelajaran dan lain-lain

3. Berbasis Web

Sistem Informasi Akademik (Siamik) dapat digunakan dalam jaringan

internet sehingga memudahkan siswa untuk mendapatkan

informasi-informasi akademik.

(43)

Sistem Informasi Akademik (SIA) terbukti efektif memangkas biaya

operasional pengelolaan data akademik terutama dalam hal efektifitas

kerja dan biaya untuk alat tulis kantor (ATK).

5. Dikembangkan secara konsisten

Siatem Informasi Akademik (SIA) dikembangkan secara

berkesinambungan dan konsisten demi meningkatkan kemampuan Sistem

Informasi Akademik itu sendiri.

6. Dapat Di Akses Dimana Saja

dapat digunakan dalam jaringan internet sehingga memudahkan siswa

untuk mendapatkan informasi-informasi akademik

7. Fiturnya lengkap

Sistem Informasi Akademik (Siamik) dilengkapi dengan fitur-fitur

lengkap yang dapat mewakili kebutuhan pengguna (user).

2.4 Website

Raymond McLeod (PEARSON) Www adalah informasi yang dapat diakses

melalui internet di mana dokumen - dokumen hypermedia (file - file komputer)

disimpan dan kemudian diambil dengan cara - cara yang menggunakan metode

penentuan alamat yang unik.

Website atau situs merupakan kumpulan halaman yang menampilkan

informasi data, teks, gambar, data animasi, suara dan gabungan dari semua nya,

(44)

rangkaian bangunan yang saling terkait dengan jaringan – jaringan halaman.

Secara terminologi, website adalah kumpulan dari halaman – halaman situs atau

link, yang biasanya terangkum dalam sebuah domain atau subdomain, yang

tempatnya berada didalam World Wide Web (WWW)di internet.

Website pertama kali ditemukan oleh Sir Timothy John, Tim Berners-Lee

pada 1991 website terhubung dengan jaringan. Tujuan dari dibuatnya website

pada saat itu yakni untuk mempermudah tukar menukar dan memperbaharui

informasi kepada sesama peneliti di tempat mereka bekerja. Website di

publikasikan ke public setelah adanya pengumuman dari CERN pada tanggal 30

April 1993. CERN menyatakan bahwa website dapat digunakan secara gratis oleh

semua orang.

Menurut Abdul Kadir (2003) Ada dua macam jenis website, yakni website

statis dan website dinamis. Website statis, yakni website yang informasinya

merupakan informasi satu arah, yakni hanya berasal dari pemilik software nya

saja.umumnya website ini bersifat tetap, jarang berubah, dan hanya bisa di update

oleh pemiliknya saja.contoh dari website statis ini, yaitu web profil perusahaan.

Sedangkan website dinamis merupakan website yang mempunyai arus

informasi dua arah, yakni berasal dari pengguna dan pemilik, sehinga

pengupdate-an dapat dilakukpengupdate-an oleh pengguna dpengupdate-an juga pemilik website. Contoh dari website

(45)

2.4.1 Definisi WEB

Secara terminologi, website adalah kumpulan dari halaman - halaman situs,

yang terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di

dalam World Wide Web ( WWW ) di dalam Internet. Sebuah halaman web

biasanya berupa dokumen yang ditulis dalam format HTML ( Hyper Text Markup

Language ), yang selalu bisa diakses melalui HTTP, yaitu sebuah protokol yang

menyampaikan informasi dari server website untuk ditampilkan kepada para

pemakai melalui web browser. Semua publikasi dari website tersebut dapat

membentuk sebuah jaringan informasi yang sangat besar.

Halaman - halaman dari website dapat diakses melalui sebuah URL yang

biasanya disebut Homepage. URL ini mengatur halaman situs untuk menjadi

sebuah hirarki, meskipun, hyperlink - hyperlink yang ada di halaman tersebut

mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan

bagaimana arus informasi ini berjalan.

Beberapa website membutuhkan subskripsi ( data masukan ) agar para user bisa

mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada

beberapa situs - situs bisnis, situs - situs e-mail gratis, yang membutuhkan

subkripsi agar kita dapat mengakses situs tersebut.

2.5 PHP ( Personal Home Page )

Rasmus Lerdorf ( 1995 ) Pada awalnya PHP merupakan kependekan dari

Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus

Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form

Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk

(46)

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan

menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source,

maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

menyatakan PHP (PHP: Hypertext Preprocessor) adalah bahasa server

scripting yang menyatu dengan HTML untuk membuat halaman web yang

dinamis. Karena PHP merupakan server slide scripting maka sintaks dan

perintah-perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser

dalam format HTML. Dengan demikian kode program yang ditulis dalam PHP

tidak akan terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP

dirancang untuk membentuk suatu tampilan berdasarkan permintaan terkini,

seperti menampilkan isi basis data ke halaman web

M. Rudyanto Arief (2011) PHP termasuk dalam Open Source Product,

sehingga source code PHP dapat diubah dan didistribusikan secara bebas. Versi

terbaru PHP dapat diunduh secara gratis di situs resmi PHP: http://www.php.net

PHP juga dapat berjalan pada berbagai web server seperti IIS (Internet

Informastion server), PWS (Persinal Web Server), Apache, Xitami.

Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki

(software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari

ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun

Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa

CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke,

(47)

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP

sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga

modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang

interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada

Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan

meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi

akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis

tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak

dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan

kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki

kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter

PHP mengalami perubahan besar. Versi ini juga memasukkan model

pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan

bahasa pemrograman ke arah paradigma berorientasi objek.

2.5.1 Kelebihan PHP dar i Bahasa Pemrogr aman Lain

a. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak

(48)

b. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari

mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif

mudah.

c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis

dan developer yang siap membantu dalam pengembangan.

d. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling

mudah karena memiliki referensi yang banyak.

e. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime

melalui console serta juga dapat menjalankan perintah-perintah system.

2.6 Dasar-dasar PHP

PHP dijalankan dalam file berekstensi . PHP, . PHP3 atau phtml, tetapi secara

umum ekstensi filePHP adalah (. PHP). Kode PHP menyatu dengan tag HTML

dalam satu file. Kode PHP diawali dengan tag <? atau <?PHP dan ditutup dengan

(49)

Gambar 2.2 Contoh Script DasarPHP

Gambar 2.2 adalah contoh script dasar PHP untuk menampilkan Hello World,

sedangkan pada Gambar 2.3 adalah hasil script PHP di browser.

Gambar 2.3 Hasil dari Script DasarPHP

Gambar 2.3 adalah hasil script PHP di browser.hasil yang tampil adalah

(50)

2.6.1 Tipe Data dan Operator di PHP

Tipe Data di PHP

PHP mengenal beberapa macam tipe data antara lain Integer,

Floating, Point, dan string.

Tabel 2.1 Tipe Data di PHP

Tipe Data Contoh Keterangan

Integer $sks = 24; $nilai = -4; Bilangan ulat

Double $ipk = 3.75; $pajak = 15.00; Bilangan real

String

$jurusan = “Teknik Informatika”

$jenjang = “strata satu’

Karakter, kalimat

Operator di PHP

Operator adalah simbol yang digunakkan untuk memanipulasi data,

seperti penambahan, pengurangan, perkalian, perbandingan, atau

penugasan.

Operator dapat dikelompokan dalam 4 katagori yaitu:

a. Operator aritmatika adalah operator yang berhubungan dengan

fungsi matematika

Tabel 2.2 Operator Matematika

Operator Operasi

+ Penambahan

- Pengurangan

* Perkalian

/ Pembagian

% Sisa pembagian

++ Penambahan dengan 1

(51)

b. Operator logika adalah operator yang membandingkan TRUE dan

FALSE

Tabel 2.3 Operator Logika

Operator Operasi

== Sama dengan

!= Tidak sama dengan

< Lebih kecil

> Lebih besar

<= Lebih kecil sama dengan

>= Lebih besar sama dengan

AND atau && Logika AND

OR atau || Logika OR

XOR Logika XOR

! Logika NOT

c. Operator Bitwise adalah operator yang membandingkan binary.

Tabel 2.4 Operator Bitwise

Operator Operasi

>> Pergeserana bit ke kanan

<< Pergeseran bit ke kiri

~ Komplemen satu or NOT

& Bitwise AND

| Bitwisw OR

^ Bitwise XOR (Exclusive OR)

d. Operator Lain

Tabel 2.5 Operator Lain

Operator Operasi

. Penggabungan String

= Penugasan/Pengisian nilai

(52)

2.6.2 Str uktur Kendali

Struktur Kendali Percabangan

Struktur kendali percabangan (pengembalian keputusan) adalah struktur

kendali yang berfungsi untuk melakukan pemilihan atas perintah yang

akan dijalankan sesuai dengan kondisi tertentu. Ada 4 perintah

percabangan dalam PHP, yaitu if, if..else, if..elseif, dan

switch

Struktur Kendali Pengulangan

Struktur kendali pengulangan digunakan untuk mrngulang suatu perintah

sebanyak yang diinginkan. Ada tiga jenis perintah pengulangan dalam

PHP yaitu FOR, WHILE dan DO – WHILE

2.6.3 Ar ray

Array merupakan salah satu fasilitas untuk menyimpan data secara

beruntun. Array dapat berdimensi satu, dua, tiga atau lebih, array

berdimensi satu (one-dimensional array) mewakili bentuk suatu vektor.

Array berdimensi dua (two dimenciaonal array) mewakili bentuk suatu

matrix. Array berdimensi tiga (three-dimencional array) mewakili

bentuk suatu ruang.

Contoh:

<?

$huruf=array(“A”,”B”,”C”,”D”,”E”,”F”,”G”,”H”,”I”,”J”, ”K”,”L”,”M”,”N”,”O”,”P”,”Q”,”R”,”S”,”T”,”U”,”V”,”W”,” X”,”Y”,”Z”);

$angka=array(1,2,3,4,5,6,7,8,9); foreach ($huruf as $a)

foreach ($angka as $b) {

echo “$a$b,”; If($b==9)

(53)

echo “<br>”; }

) ?/

2.6.4 Fungsi

Subrutin adalah sekumpulan perintah yang diberi nama dan kemudian

dapat kita panggil sewaktu-waktu, dalam pemrigraman dikenal dua

macam subrutin, yaitu porosedur dan fungsi. Standart penulisan fungsi

adalah:

Function nama_fungsi (argumen) {

Kode perintah }

2.6.5 Form

form merupakan salah satu elemen HTML yang digunakan untuk

menerima input dari pengunjung

perintah Dasar Form

<form>

Input elements </form>

Tabel 2.6 Fungsi Method dan Action

Atr ibut Fungsi

Method Metode pengiriman data ke tujuan, yaitu:

GET: Mengirim data pada server dengan cara

meletakkan data pada bagian akhir URL yang ditunjuk

POST: mengirim datanya secara terpisah

Action Menentukan lokasi dari script yang akan

(54)

Elemen Input For m

Elemen yang paling penting dalam form adalah elemen input, elemen input

dapat terdiri dari berbagai macam cara tergantung dari atributnya, seperti

jenis text field, checkbox, password, radio button, submit button, dan

lainnya.

Text Field

Memungkinkan elemen input yang memungkinkan pengunjung memasukkan

text dalam satu baris. Lebar karakter text field default-nya adalah 20

karakter.

Perintah dasar:

<input type=”text”/>

Password field

Hampir sama dengan text field yaitu untuk memasukkan satu baris texs dengan

format ciphertext/password. Karakter yang ditambahkan di password

field disamarkan menjadi tanda (*)

Perintah dasar:

<input type=”password”/>

Radio Button

Elemen form yang membolehkan pengunjung memilih salah satu aja pilihan

data dari pilihan yang terbatas.

Perintah dasar:

<input type=”radio”/>

(55)

Digunakan untuk memilih beberapa piliahn data sekaligus atau lebih dari satu

pilihan dari daftar pilihan yang ada.

Perintah dasar:

<form>

<input type=”checkbox” nama=”vehicle” value=”Bike”/> I have bike<br/>

<input type=”checkbox” nama=”vehicle” value=”Car”/> I have a car

</form>

Submit Button

Digunakkan untuk mengirimkan data dari halaman web server.

Perintah dasar:

<input type=”submit”>

Reset Button

Digunakan untuk membatalkan semua proses pengisian data yang dilakukan di

elemen form.

Perintah dasar:

<input type=”reset”/>

Select list (dr op-down list)

Digunakan untuk menampilkan daftar pilihan dalam bentuk drop-down list.

Perintah dasar:

<select> ...

</select>

Textar ea

elemen texterea berfungsi sebagai input kontrol form untuk memasukkan teks

lebih dari satu baris.

(56)

<textarea> Nama=”nama” Cols=”number” Rows=”number” ...

</textarea>

Method POST dan GET

pada elemen form terdapat method yang dapat digunakan untuk mengirimkan

data dari halaman form ke server.GET dan POST adalah metode pengiriman data

dari suatu client ke server melalui browser.

2.6.6 Session

Session merupakan salah satu fasilitas yang ada pada PHP yang digunakan

untuk menyimpan data sementara kedalam variabel sehingga data dapat diakses

oleh client selama variabel session tidak dikosongkan atau dihilangkan. Untuk

menunjukan bahwa suatu halaman menggunakan session maka .pada awal

halaman harus ada awal session yaitu dengan session_start()

2.7 Database

Suatu Database Management System (DBMS) berisi sesuatu koleksi data

yang saling berelasi dan satu set program pengelola untuk menambah data,

menghapus data, mengambil data dan membaca data.

Database adalah kumpulan dari file yang saling berelasi, relasi tersebut bisa

(57)

kumpulan data yang di pakai dalam satu lingkup perusahaan atau istansi.(Winarko

2006).

Dalam suatu file terdapat record yang sejenis, sama besar, sama bentuk,

merupakan suatu kumpulan entiti yang seragam.satu record terdiri dari fild yang

saling berhubungan untuk menunjukkan bahwa fild tersebut dalam satu pengertian

lengkap dan direkam dalam satu record.untuk menyebut isi dari record digunakan

atribut atau merupakan judul dari satu kelompok entiti tertentu. entiti adalah satu

objek yang nyata dan akan di rekam.set program pengelola merupakan satu paket

program yang dibuat agar memudahkan dan mengefisiensikan pemasukan atau

perekaman informasi dan pengambilan atau pembacaan informasi ke dalam

database.

2.8 MySQL

M. Rudyanto Arief (2011) menyatakan MySql adalah salah satu jenis

database server yang sangat terkenal dan banyak digunakan untuk membangun

aplikasi web yang menggunakan database sebagai sumber dan pengelolaan

datanya. Kepopuleran MySQL antara lain karena MySQL menggunakan SQL

sebagai bahasa dasar untuk mengakses database-nya sehingga mudah untuk

digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database

perusahaan-perusahaan skala menengah-kecil. MySQL juga bersifat Open Source

dan free. MySQL didistribusikan dengan lisensi open source GPL (General

Public Licence) mulai versi 3.23, pada bulan Juni 2000, Software mySQL dapat

(58)

2.8.1 Database, Tabel, Baris dan Kolom

MySQL termasuk RDBMS (Relational Database Management System).

Itulah sebabnya istilah tabel, barsi, dan kolom digunakan pada MySQL. Pada

MySQL, sebuah database mengandung satu atau sejumlah kolom dan baris,

dimana setiap kolom berisi sekumpulan data yang memiliki tipe yang sejenis,

dan baris merupakan sekumpulan data yang saling berkaitan dan membentuk

informasi. Kolom biasanya juga disebut sebagai field dan informasi yang

tersimpan dalam setiap baris disebut record.

2.8.2 Menggunakan MySQL

Tabel 2.7 Tipe Data pada MySQL

TIPE DATA UKURAN KETERANGAN

TINYINT 1 byte Nilai integer yang sangat kecil

SMALLINT 2 bytes Nilai integer yang kecil

MEDIUMINT 3 bytes Integer dengan nilai mediun

INT 4 bytes Integer dengan nilai standart

BIGINT 8 bytes Integer dengan nilai besar

FLOAT 4 bytes Bilangan decimal dengan

single-procession

DOUBLE 8 bytes Bilangan decimal dengan

double-procession

DECIMAL(M,D) M bytes (D+2, if

M<D)

Bilangan float (decimal) yang

dinyatakan sebagai string

CHAR (M) M bytes, 1 <= M

<=255

String karakter dengan panjang yang tetap

VARCHAR (M) L+1 bytes, L <= M

and <=M <=255

String karakter dengan panjang yang tidak tetap

TINYBLOB L+1 bytes, L<2^8 BLOB (binary Large Object)

yang sangat kecil

BLOB L+1 bytes, L<2^16 BLOB berukuran kecil

MEDIUMBLOB L+1 bytes, L<2^24 BLOB berukuran sedang

LONGBLOB L+1 bytes, L<2^32 BLOB berukuran besar

TINYTEXT L+1 bytes, L<2^8 String teks yang sangat kecil

(59)

MEDIUMTEXT L+1 bytes, L<2^24 String teks berukuran medium

LONGTEXT L+1 bytes, L<2^32 String teks berukuran besar

ENUM(‘V1’,’V2’,...) 1 or 2 bytes,

(65535 values

max)

Enumerasi, kolom dapat diisi dengan 1 number enumerasi

SET

(‘VAL1’,’VAL2’,..)

1,2,3,4 or 8 bytes, (64 max)

Himpunan, kolom dapat diisi dengan beberapa nilai anggota himpunan

Lanjutan Tabel 2.7. Tipe Data Pada MySQL

DATE 3 bytes ”1000-01-01” sampai

“9999-12-31”

TIME 3 bytes “-832:52:59”sampai “838:5

9:59”

DATETIME 8 bytes “1000-01-01 00:00:00” sampai

“9999-12-31 23:59:59”

TIMESTIME 4 bytes Range: 19700101000000 (suatu

nilai tanggal pada tahun 2037)

YEAR 1 bytes 1901 sampai 2155

NULL Nilai kosong (hampa)

Operasi-operasi MySQL

Membuat Database

Perintah membuat database adalah sebagai berikut:

CREATE DATBASE nama_database;

Menghapus database dapat dilakukan dengan perintah:

DROP nama_database;

Membuat Tabel

CREATE TABLE nama_tabel (

Nama_field1 tipe_data1 [(ukuran/nilai)atribut], Nama_field2 tipe_data1 [(ukuran/nilai)atribut], ...);

Mengubah struktur tabel

Menambah Field:

(60)

ALTER TABLE ‘nama_tabel’ ADD ‘field’ tipe_data FIRST; ALTER TABLE ‘nama_tabel’ ADD ‘field’ tipe_data AFTER field_posisi;

Mengubah Nama Field:

ALTER TABLE ‘nama_tabel’CHANGE ‘field_lama’ ‘field_baru’ tipe_data[(ukuran/nilai)atrubute];

Menghapus Field:

ALTER TABLE ‘nama_tabel’ DROP’field’; Menentukan Primary Key

Menentukan Primery Key:

ALTER TABLE ‘nama_table’ ADD PRIMERY KEY (field kunci);

Mengubah Primery Key:

ALTER TABLE ‘nama_tabel’ DROP PRIMARY KER’ ADDNPRIMARY KEY (field kunci);

Menghapus Primery Key:

ALTER TABLE ‘nama_tabel’ DROP PRIMERY KEY;

Memasukkan Data

INSERT INTO ‘nama_tabel’ (field1, field2, ...) VALUES (nilai_field1, nilai_field2, ... );

INSERT INTO ‘nama_tabel’ VALUES (nilai_field1, nilai_field2, ... );

Menampilakan Data

Select field1, field2, ... FROM nama_tabel;

Mengur utkan Data

Select field1, field2, .. FROM nama_tabel ORDER BY kriteria;

Mengubah Data

(61)

Menghapus Data

DELETE FROM nama_tabel WHERE kriteria;

Backup Data

MySQL –u [username][nama_database]>[nama_file.sql]; MYSQLDUMP –u root test > [test.sql];

Restore Data

MySQL –u [username][nama_database]>[nama_file.sql]; MYSQL –u root test > [test.sql];

Membuat User Dan Hak Aksesnya

GRANT ALL PRIVILEGES ON *.* TO ‘user_name’ IDENTIFIED BY ‘user_password’;

Menghapus Hak Akses User

REVOKE ON *.* FROM ‘user_name’;

Koneksi PHP dan MySQL

MySQL_connect

resource mysql_connect ([string hostname] [:port] [:/path/to/socket] [,string username[.string password]]])

Contoh:

mysql_connect(“localhost”,”root”,””)

MySQL_close

bool mysql_close ([resource link_identifier])

Contoh:

%koneksi=mysql_connect (“localhost”, ”root”, ””); mysql_close(%koneksi);

MySQL_select_db

(62)

Contoh: <?PHP $link=

Mysql_connect(“localhost”,”root”,””)

MySQL_query

Resource mysql_query (string query[, resource link_identifier])

Contoh:

<?php

Mysql_query (“SELECT * FROM buku”); ?>

MySQL_num_rows

Int mysql_num_rows (resource result)

MySQL_num_fields

Int mysql_num_field (resource result)

MySQL_affected_rows

Int mysql_affected_rows (resource result)

MySQL_fatch_r ow

Int mysql_fatch_rows (resource result)

MySQL_fatch_ar ray

Array mysql_fatch_array (resource result[,int result_type])

2.9 SMS gateway

Tyas ( 2012 ) Pada dunia komputer, gateway dapat diartikan sebagai

(63)

sehingga dapat terjadi suatu pertukaran data antar sistem tersebut. Dengan

demikian, SMS gateway dapat diartikan sebagai suatu penghubung untuk lalu

lintas data SMS, baik yang dikirimkan maupun yang diterima.

Pada awalnya, SMS gateway dibutuhkan untuk menjembatani antar SMSC.

Hal ini dikarenakan SMSC yang dibangun oleh perusahaan yang berbeda

memiliki protokol komunikasi sendiri, dan protokol-protokol itu sendiri

bersifat pribadi. Perhatikan ilustrasi berikut ini.

2.9.1 Konsep SMS Gateway

Namun seiring perkembangan teknologi komputer, baik dari sisi hardware

maupun software, dan perkembangan teknologi komunikasi, SMS gateway

tidak lagi dimaksudkan sebagaimana ilustrasi di atas. Dewasa ini, masyarakat

lebih mengartikan SMS gateway sebagai suatu jembatan komunikasi yang

menghubungkan perangkat komunikasi (dalam hal ini ponsel) dengan

perangkat komputer, yang menjadikan aktivitas SMS menjadi lebih mudah

dan menyenangkan. Pengertian SMS gateway kemudian lebih mengarah pada

sebuah program yang mengomunikasikan antara sistem operasi komputer,

dengan perangkat komunikasi yang terpasang untuk mengirim atau menerima

SMS. Salah satu komunikasi yang terjadi, dapat dilakukan dengan

mengirimkan perintah AT pada perangkat komunikasi tersebut, kemudian

(64)

Gambar

Gambar 2.1. Struktur Organisasi SMA 17 AGUSTUS 1945
Gambar 2.2 Contoh Script Dasar PHP
Gambar 3.1  Work Flow Menu Administrator ( Staff Kesiswaan )
Gambar 3.2  Work Flow Menu Administrator ( Staff Kurikulum )
+7

Referensi

Dokumen terkait

Gaya kepemimpinan dosen pengampu Fakultas Ekonomi Jurusan Manajemen Universitas Katolik Soegijapranata Semarang dilihat dari tanggapan responden termasuk ke dalam

adalah mahasiswa kami yang sedang menyusun skripsi dengan judul &#34;Hubungan Persepsi Terhadap Kreativitas Siaran dengan Loyalitas Pendengar Coffee .Mix Colors

Dari hasil penelitian diatas dapat disimpulkan bahwa ada pengaruh penyuluhan kesehatan HIV/AIDS terhadap sikap remaja tentang pencegahan HIV/AIDS pada siswa kelas 1

Kelulusan merupakan target yang ingin dicapai oleh setiap mahasiswa, tentunya dengan nilai yang bagus. setiap mahasiswa harus belajar dengan keras untuk mendapatkan

Keselamatan Ibu Melahirkan dan Anak, Program Keluarga Berencana, Program Kesehatan Reproduksi Remaja, Program Pelayanan Kontrasepsi, Program Pembinaan Peran Serta

Puji syukur atas kehadirat Tuhan Yang Maha Esa, berkat dan anugerahNya, penulis dapat menyelesaikan tesis penelitian yang berujudul “Peningkatan Kemampuan Guru

Oleh karena itu, untuk mengatasi adanya waste berupa environmental, health and safety maka dapat diatasi dengan pengadaan kursi yang lebih layak untuk pekerja sortir

 perlu diperhatikan proses belajar mengajar yang memotivasi anak laki laki untuk belajar dengan lebih sungguh sungguh  perlu diperhatikan kemampuan guru dan tenaga kependidikan