• Tidak ada hasil yang ditemukan

Sistem Akses Jadwal Ujian Berbasis SMS Dengan SMS Gateway Studi Kasus Fakultas Tekhnologi Industri Jurusan Tekhnik Informatika Universitas Pembangunan “Veteran” Jawa Timur.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Akses Jadwal Ujian Berbasis SMS Dengan SMS Gateway Studi Kasus Fakultas Tekhnologi Industri Jurusan Tekhnik Informatika Universitas Pembangunan “Veteran” Jawa Timur."

Copied!
76
0
0

Teks penuh

(1)

STUDI KASUS JURUSAN INFORMATIKA FAKULTAS

TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN

NASIONAL ”VETERAN” JAWA TIMUR

SKRIPSI

Disusun Oleh : VICKY ALTOVAN

0534010006

Kepada

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI - FTI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN“

JAWA TIMUR

(2)

Alhamdulillahirabbil‘alamin, Sembah sujudku dan segala puji syukur kepada Allah Subhanahu Wa Ta'ala, karena hanya dengan kehendak dan kuasa-Nya, penulis dapat menyelesaikan pembuatan Tugas Akhir yang berjudul “SISTEM INFORMASI JADWAL UJIAN BERBASIS SMS DENGAN SMS GATEWAY”.

Tugas Akhir dengan beban 4 SKS ini disusun dan diajukan sebagai salah satu syarat untuk menyelesaikan program Strata Satu (S1) pada program studi Teknik Informatika, Fakultas Teknologi Industri, Universitas Pembangunan Nasional ”Veteran” Jawa Timur Surabaya.

Penulis menyadari bahwasanya dalam menyelesaikan Tugas Akhir ini telah mendapat bantuan dan dukungan yang tidak sedikit dari berbagai pihak. Untuk itu penulis secara khusus mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri Universitas Pembangunan Nasional “Veteran” Jatim.

2. Bapak Basuki Rahmat, S.Si, MT selaku Ketua Program Studi Teknik Informatika Universitas Pembangunan Nasional “Veteran” Jatim.

3. Bapak Nur Cahyo Wibowo, S.Kom, M.Kom, selaku dosen wali yang dengan bijaknya memberikan arahan serta revisi untuk penyempurnaan program pada laporan yang penulis buat.

4. Bapak Ir. Muta’sim billah, , selaku dosen pembimbing 1 yang dengan sabar memberikan inspirasi dan arahannya selama pembuatan Tugas Akhir ini.

5. Bapak Rizky Parlika S.Kom, selaku dosen pembimbing 2 yang dengan cukup baik memberikan ilmunya untuk dikembangkan

6. Segenap dosen, karyawan dan admik di program studi Teknik Informatika.

7. Ibu, Bapak, serta kakakku vika widya purnamasari dan Eva tersayang, dan seluruh keluarga besar yang senantiasa mengingatkan dan mendoakan serta memberikan dukungannya supaya Tugas Akhir ini segera penulis selesaikan.

(3)

10.Teman-Teman NET-MEDIA Web Development Renditya Pramaseto, Arif Rahman Sujatmika, Yulien Yohanes, Vicky Altovan dan Hani Priyantoko terima kasih atas dukungan dan bantuannya dalam proses pengerjaan Tugas Akhir.

11.Teman-Teman TF seperjuangan yang sudah bahu membahu dalam mengurus berkas, Catur ,Max millian,Faisal,Sheila Febriana,Rambo ,Nirmala Mahaning,Maya ,suatu kehormatan bisa berjuang bersama sama kalian.

Di dalam Tugas Akhir ini mungkin masih terdapat banyak kekurangan yang belum bisa penulis sempurnakan. Untuk itu saran dan masukan sangatlah penulis harapkan untuk perbaikan ke depan.

Surabaya, November 2010

(4)

KATA PENGANTAR

BAB I... 1

PENDAHULUAN 1.1Latar Belakang... 2

1.2Rumusan Masalah... 3

1.3Batasan Masalah... 3

1.4Tujuan... 3

BAB II 2.1 Arsitektur GSM... 7

2.2 Arsitektur SMS... 9

2.3 Spesifikasi Tekhnis... 12

2.4 Protocol Layer... 13

2.5 Keuntungan SMS Gateway... 14

2.6 Mekanisme SMS Gateway... 15

BAB III 3.1 Analisa Sistem Lama... 16

3.2 Analisa Masalah... 17

3.3 Deskripsi Umum Sistem... 18

3.3.1 Kebutuhan Aplikasi... 18

3.3.2 Flowchart... 19

3.3.3 Conceptual Data Model ... 23

3.3.4 Physical Data Model... 26

3.3.5 Data Flow Diagram... 28

3.4 Rancangan Database... 35

3.5 Rancangan Sistem ... 37

3.5.1 Tampilan desain Awal... 37

3.5.2 Tampilan Desain Menu Utama... 38

(5)

3.5.7 Tampilan Menu Jurusan ... 41

3.5.8 Tampilan Menu Ujian... 42

3.5.9 Tampilan Menu Sesi... 42

3.5.10 Tampilan Menu Tempat Ujian ... 43

3.5.11 Tampilan menu Peserta... 44

3.6 Script SMS... 44

BAB IV 4.1 Kebutuhan Sistem ... 53

4.1.1 Kebutuhan Perangkat Keras... 53

4.1.2 Kebutuhan Perangkat Lunak... 53

4.2 Halaman Aplikasi 4.2.1 Tampilan Menu Awal... 54

4.2.2 Tampilan menu About Me... 55

4.2.3 Tampilan menu Lihat Laporan Grafik... 56

4.2.4 Tampilan Menu Jadwal Ujian... 57

4.2.5 Tampilan Menu Login... 60

4.2.6 Tampilan Cpanel oleh Admin... 61

BAB V 5.1 Uji Coba Aplikasi ... 62

5.1.2 Setting SMS Gateway... 62

5.2 Uji Coba SMS Jadwal Ujian Mahasiswa ... 66

5.3 Uji Coba SMS Jadwal Ujian Dosen... 67

BAB VI 6.1 Kesimpulan... 68

6.2 Saran... 69

(6)

Dengan SMS Gateway Studi Kasus Fakultas Tekhnologi Industri Jurusan Tekhnik Informatika Universitas Pembangunan “Veteran” Jawa Timur

Dosen Pembimbing 1 : Ir. Mu’tasim Billah .MS Dosen Pembimbing 2 : Rizky Parlika S.Kom  

ABSTRAK

Dengan adanya perkembangan ilmu pengetahuan dan teknologi yang berkembang pesat saat ini, mendorong munculnya berbagai teknologi yang baru dengan bentuk yang bermacam-macam. Salah satu contoh perkembangan ilmu teknologi saat ini adalah penggunaan handphone sebagai media telekomunikasi menjadi sebuah kebutuhan pokok dan sudah menjadi suatu kebiasaan pada masyarakat.

Sistem yang dibuat diharapakan dapat membantu memudahkan pengguna untuk mendapat informasi jadwal ujian di tempat studi

bersangkutan, serta dapat dikembangkan kembali untuk meningkatkan kesempurnaan dari sistem dan untuk perkembangan lebih lanjut.

Dengan maraknya transfer informasi yang dilakukan oleh masyarakat pada saat ini,maka media SMS sangat baik digunkan untuk transfer data atau informasi dalam kapasitas kecil.Dengan media SMS

(7)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Teknologi komunikasi berkembang sangat pesat seiring dengan semakin

banyaknya permintaan masyarakat akan teknologi tersebut.Salah satu tekhnologi

yang berkembang sekarang ini adalah Global Sistem for Mobile communication

(GSM) atau yang lebih dikenal dengan telepon seluler digital. Short Messaging

Service (SMS) merupakan salah satu fitur dari GSM yang dikembangkan dan distandarisasi oleh European telecommunication standart Institute (ETSI). SMS

merupakan salah satu media yang banyak digunakan oleh masyrakat sekarang ini,

karena SMS memiliki tarif yang murah dibandingkan berbicara langsung dengan

nomor yang dituju. Dapat dilihat saat ini tarif SMS mampu mencapai Rp 15,- per

SMS. Di sisi lain banyak mahasiswa yang menggunakan fitur SMS untuk saling

bertukar informasi, seperti misalnya ketika seorang mahasiswa membutuhkan

informasi jadwal ujian disaat yang bersangkutan berhalangan untuk dapat melihat

langsung jadwal yang tertera pada papan pengumuman di Universitas tempat

mahasiswa tersebut melakukan studi, biasanya mahasiswa tersebut akan

menanyakan kepada teman mahasiswa yang lain, padahal tidak semua teman

mahasiswanya dapat memberikan informasi.

Pada umumnya sulit untuk mendapatkan informasi jadwal ujian tanpa

harus hadir di tempat studi yang bersangkutan, apalagi jika pengumuman jadwal

ujian tersebut terlambat. Meskipun sulit namun terdapat kemungkinan untuk

membagi informasi jadwal ujian bagi yang membutuhkan tanpa harus hadir di

(8)

sistem yang memanfaatkan SMS sebagai media untuk membagi informasi jadwal

ujian bagi yang membutuhkan. Karena data SMS berupa teks yang terdiri dari

karakter dan symbol.

Jadwal ujian yang tertera dipapan pengumuman juga merupakan teks.

Secara umum metode yang digunakan dalam sistem ini yaitu menerima sebuah

SMS yang berupa pertanyaan jadwal ujian dengan format tertentu, yang kemudian

secara otomatis akan di buat sebuah balasan berupa informasi jadwal ujian yang

dimaksud.

Sistem yang dibuat diharapakan dapat membantu memudahkan pengguna

untuk mendapat informasi jadwal ujian di tempat studi bersangkutan, serta dapat

dikembangkan kembali untuk meningkatkan kesempurnaan dari sistem dan untuk

perkembangan lebih lanjut.

Maraknya transfer informasi yang dilakukan oleh masyarakat pada saat

ini,maka media SMS sangat baik digunkan untuk transfer data atau informasi

dalam kapasitas kecil.Dengan media SMS ,para pengguna bias mengetahui

informasi yang dibutuhkan dari server, misalnya SMS banking yang menyediakan

fasilitas informasi saldo tabungan bagi para nasabahnya.Para nasabah hanya

mengirim SMS dengan kode – kode tertentu ke server yang kemudian secara

otomatis aka di reply oleh server tersebut tentang informasi yang diinginkan oleh

(9)

1.2 Perumusan Masalah

Permasalahan yang diangkat dalam tugas akhir ini adalah :

1. Bagaimana membuat aplikasi sistem informasi Jadwal ujian berbasis SMS

2. Membuat suatu sistem informasi jadwal ujian yang lebih efisiensi dalam

waktu

3. Membuat system yang mudah dalam pengoperasiannya

1.3 Batasan Masalah

Pada permasalahan – permasalahan diatas maka batasan dalam Tugas

Akhir ini adalah :

1. Sistem difokuskan pada informasi jadwal ujian

2. Active database dibangun dengan menggunakan MySQL

3. Aplikasi PHP dengan Tools SMS Gateway tidak berhubungan, keduanya

berjalan dengan fungsi masing masing

1.4 Tujuan Penelitian

Membuat sistem informasi jadwal ujian berbasis SMS dengan

menggunakan active database

1.5 Manfaat Penelitian

Manfaat dari pembuatan sistem informasi jadwal ujan berbasis SMS

dengan SMS gateway adalah :

(10)

2. Diharapkan mampu melakukan auto reply dengan menggunakan Active

Database MySQL

1.6 Metodologi Penulisan

Tugas Akhir dan penelitian lapangan ini diselesaikan dengan

menggunakan urutan metodologi sebagai berikut :

1. Study literature

Study literature dilaksanakan dengan cara mengumpulkan dan

mempelajari segala macam informasi yang berhubungan dengan

bahasa Pemrograman Java,Sistem kerja SMS

2. Desain Sistem

Pada tahap ini dilaksanakan perancangan Sistem Perangkat Lunak

yang akan dibuat berdasarkan hasil study literature yang ada.

Pembuatan Aplkasi ini meliputi desain database, desain struktur data ,

desain aliran informasi, desain antar muka, desain akses user, desain

algoritma dan pemrograman. Perencanaan penggunaan bahasa

pemrograman

3. Implementasi

Dalam tahap ini, dilakukan implementasi berdasarkan studi pustaka

dan rancangan yang telah dibuat pada tahap sebelumnya.dalam bentuk

program

4. Uji Coba dan Evaluasi

Pada tahap ini dilakukan uji coba program untuk mencari masalah

yang mungkin timbul, mengevaluasi jalannya program, dan

(11)

5. Analisa Hasil Uji Coba

Pada tahap ini dihasilkan uji coba dan beberapa revisi, jika terjadi

kekurangan dan kesalahan terhadap perangkat lunak yang telah selesai

dibuat dan diharapkan perangkat lunak tersebut mengalami segala

macam uji coba sehingga menghasilkan output yang diharapkan.

Pembuatan laporan Tugas Akhir

Pada tahap terakhir ini disusun buku sebagai dokumentasi dari

pelaksanaan Tugas Akhir. Dokumentasi ini dibuat untuk menjelaskan

aplikasi agar memudahkan orang lain yang ingin mengembangkan

aplikasi lebih lanjut.

1.7 Sistematika Penulisan

Pada laporan tugas akhir ini, pembahasan disajikan dalam enam bab

dengan sitematika pembahasan sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisikan tentang latar belakang masalah, perumusan

masalah, batasan masalah, tujuan, manfaat, dan sistematika

penulisan pembuatan tugas akhir ini.

BAB II TINJAUAN PUSTAKA

Pada bab ini menjelaskan tentang teori-teori pemecahan masalah

yang berhubungan dan digunakan untuk mendukung dalam

(12)

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab ini dijelaskan tentang tata cara metode perancangan sistem

yang digunakan untuk mengolah sumber data yang dibutuhkan

sistem antara lain: Flowchart, Sistem Flow, Data Flow Diagram

(DFD), dan Entity Relational Diagram (ERD).

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM

Pada bab ini menjelaskan implementasi dari program yang telah

dibuat meliputi lingkungan implementasi, implementasi proses dan

implementasi antarmuka. Serta pelaksanaan uji coba dan evaluasi

dari pelaksanaan uji coba dari program yang dibuat.

BAB V PENUTUP

Bab ini berisi kesimpulan dan saran dari penulis untuk

pengembangan sistem.

DAFTAR PUSTAKA

Pada bagian ini akan dipaparkan tentang sumber-sumber literatur

(13)

BAB 2

TINJAUAN PUSTAKA

Pada Bab ini diuraikan dasar – dasar teori yang mendukung pelaksanaan Tugas

Akhir ini

2.1 Arsitektur GSM

Unsur-Unsur yang utama GSM arsitektur [3GPP-23.002] ditunjukkan pada Gambar 1.1. Jaringan GSM terdiri atas tiga subsistem: Base Station Subsystem (BSS), Network Subsystem (NSS) dan Operation Subsystem (OSS). OSS tidak dijelaskan lebih lanjut, unsur-unsur BSS dan NSS akan diuraikan lebih lanjut.

Gambar 2.1 Arsitektur GSM

(14)

2.1.1 Mobile Station (MS)

Mobile Station (MS) adalah perangkat yang mengirim dan menerima signal radio. MS dapat berupa mobile handset atau Personal Digital Assistant (PDA). MS terdiri dari Mobile Equipment (ME) dan Subscriber Identity Module (SIM). ME berisi transceiver radio, display dan Digital Signal Processor. SIM digunakan agar network dapat mengenali user. (Report Eka Prihatini,Tekhnologi Informasi 2006)

2.1.1.1 Base Station Controller (BSC)

BSC berfungsi mengatur konkesi BTS-BTS yang berada dalam kendalinya. Fungsi tersebut memungkinkan operasi seperti handover, cell site configuration, management of radio resources dan menyetel power level dari frekuensi radio BTS. Pada jaringan GSM BSC mengatur lebih dari 70 BTS. (Report Eka Prihatini,Tekhnologi Informasi 2006)

2.1.1.1.1Mobile Switching Centre (MSC) dan Visitor Location Register(VLR) Mobile Switching Centre (MSC) melakukan fungsi registrasi, authentikasi, update lokasi user, billing service dan sebagai interface dengan jaringan lain. Selain itu MSC juga bertanggung jawab untuk call set-up, release dan routing.

(15)

Network) dan PSPDN (Packet Switched Public Data Network). (Report Eka Prihatini,Tekhnologi Informasi 2006)

2.2 Arsitektur SMS

SMS dimaksudkan untuk menjadi alat pertukaran informasi antara dua mobile subscriber. Elemen-elemen utama pada arsitektur SMS terdiri dari Short Message Entity (SME), SMS Service Centre (SMSC) dan Email Gateway yang terkoneksi dengan elemen-elemen pada GSM sebagai channel penghantar. Berikut ini adalah gambar arsitektur SMS pada jaringan GSM.

Gambar 2.1 Arsitektur SMS

(16)

2.2.2 Short Message Entity (SME)

Short Message Entity (SME) adalah elemen yang dapat mengirim atau menerima pesan singkat. SME dapat berupa software aplikasi pada mobile handset, dapat juga berupa perangkat facsimile, perangkat telex, remote internet server, dll.

Sebuah SME dapat berupa server yang terkoneksi dengan SMS centre secara langsung atau melalui gateway. Dikenal juga External SME (ESME) yang merepresentasikan sebuah WAP proxy/server, Email Gateway atau Voice Mail server. (Report Eka Prihatini,Tekhnologi Informasi 2006)

2.2.3 SMS Service Centre (SMSC)

SMS Service Centre (SMSC) memegang peran kunci dalam arsitektur SMS. Fungsi utama SMSC adalah menyampaikan pesan singkat antara SME dengan MS, juga menyimpan dan meneruskan pesan singkat (menyimpan pesan jika penerima SME tidak tersedia). SMSC dapat terintegrasi sebagai bagian dari mobile. (Report Eka Prihatini,Tekhnologi Informasi 2006)

2.2.4 Basic Features SMS

SMS mempunyai beberapa basic feature, seperti :

 Message Submission and Delivery

(17)

tidak valid lagi akan dihapus oleh SMSC sepanjang pengiriman pesan. Fitur ini dikenal sebagai Short Message-Mobile Originated (SM-MO).

Pada message delivery, pesan disampaikan oleh SMSC ke MS. Dikenal sebagai Short Message Mobile Terminated (MT). SM-MO dan SM-MT dapat dikirim / diterima saat voice call atau koneksi data sedang berlangsung. Pada GSM pesan dikirim pada channel SDCCH/SACCH, pada GPRS pesan dikirim pada channel PDTCH.

 Status Report

SME asal (originator) meminta status report pada pengiriman pesan singkat ke SME penerima (recipient). Status report memberikan indikasi pada user asal apakah pesan terkirim dengan sukses atau tidak kepada SME penerima.

 Reply Path

(18)

 Addressing Mode

Addressing mode menggunakan MSISDN pada format [ITU-E.164]. Email address ditentukan oleh IETF pada format [RFC-2822] atau operator specific numbering.

 Validity Period

Pesan originator dimungkinkan untuk menentukan validity period sebuah pesan. Validity period ini menentukan batas waktu sebuah pesan harus dikirim sebelum akhirnya dihilangkan oleh jaringan.

2.3 Spesifikasi Teknis

SMS ditetapkan pada sejumlah spesifikasi teknis 3GPP seperti tampak pada tabel berikut ini :

Tabel 2.1 Tekhnis SMS

(Sumber : Report Ekawati Prihatini – Institut Tekhnologi Bandung )

(19)

2.4 Protocol Layer

SMS protocol layer terdiri dari 4 layer : application layer, transfer layer, relay layer dan link layer.

 Application Layer

Diimplementasi pada SME dalam bentuk software aplikasi yang mengirim, menerima dan menginterpretasikan isi pesan (seperti : editor pesan, games, dll).

Application layer disebut juga SM-AL (Short Message Application Layer).

 Transfer Layer

Pesan dianggap sebagai serangkaian bilangan oktet yang mengandung informasi seperti panjang pesan, pengirim atau penerima pesan, tanggal penerimaan pesan.

Transfer layer disebut juga SM-TL (Short Message Transfer Layer).

 Relay Layer

(20)

SMS-GMSC (SMS-Gateway Mobile Switching Center)

merupakan MSC yg dapat menerima SMS dari SMSC, menanyakan info routing ke HLR, dan mengirim pesan ke MSC dari MS penerima.

SMS-IWMSC (SMS-Interworking Mobile Switching Center) merupakan MSC yg dapat menerima SMS dari jaringan mobile dan mengirimkannya ke SMS yg tepat.

SMS-GMSC/SMS-IMSC biasanya diintegrasikan dgn SMSC. Relay layer disebut juga SM-RL (Short Message Relay Layer).

 Link Layer

Link layer mengizinkan pengiriman pesan pada level physical. Untuk tujuan ini, pesan diprotek untuk mengatasi kesalahan low level channel.

(21)

2.5 Keuntungan SMS Gateway

SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS. SMS Gateway dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel karenasemua nomor akan diambil secara otomatis dari database tersebut sehingga dapat menghemat waktu. Selain itu, kebutuhan untuk SMS Gateway juga tidak terlalu berlebihan karena hanya menggunakan sebuah PC dengan menggunakan sebuah ponsel, kabel data, kartu GSM, dan sebuah program yang dapat dibangun sendiri khususnya menggunakan bahasa pemrograman JAVA yang berfungsi sebagai pengirim pesan. SMS Gateway dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya. (Report Eka Prihatini,Tekhnologi Informasi 2006)

2.5 Mekanisme SMS Gateway

 Menerima SMS sesuai dengan keyword yang

ditentukan.

 Melakukan fungsi logik tertentu terhadap data-

data yang diterima dari SMS gateway.

 Mengirimkan informasi kepada user

(22)

BAB 3

ANALISA DAN PERANCANGAN

3.1 Analisa Sistem Lama

Penggunaan handphone sebagai media telekomunikasi menjadi sebuah kebutuhan pokok dan sudah menjadi suatu kebiasaan pada masyarakat. Salah satu layanan yang terdapat pada handphone adalah layanan SMS (short message service) dimana SMS merupakan salah satu layanan seluler yang paling populer serta paling diminati saat ini, karena penggunaannya yang relatif mudah serta biayanya yang sangat murah.

Dengan adanya Analisa system lama ini, dapat diketahui kekurangan – kekurangan system lama yang tidak akan digunakan dalam system baru nantinya dan kelebihan kelebihan dalam system lama dapat di improvisasi ke dalam system baru.Adapun hasil dari kekurangan dalam system lama antara lain :

 Pemberitahuan Informasi jadwal ujian termasuk ruang diumumkan

pada pagi hari,ini menyulitkan bagi mahasiswa yang mempunyai aktifitas pada pagi hari seperti bekerja, dll

 Pemberitahuan Informasi jadwal uian menggunakan media kertas.

Setelah penulis melakukan riset pada system lama,lalu dapat disimpulkan bahwa kekurangan system lama seperti diatas.2 point diatas diharapkan dapat diberikan solusi pada system baru nanti.seperti dibawah ini

 Pemberitahuan Informasi jadwal ujian termasuk ruang diumumkan

(23)

 Dalam pemberitahuannya ,informasi jadwal ujian memakai

handphone sebagai alat pengirim sms,diharapkan mampu mengurangi penggunaan kertas

Teknologi SMS dapat digunakan di dunia pendidikan misalnya di sekolah untuk menunjang sistem informasi yang ada di sekolah atau Universitas. Tujuan penggunaan teknologi ini tentunya untuk mempermudah mendapatkan segala informasi yang terutama diperlukan mahasiswa dalam mengakses informasi – informasi yang berhubungan dengan sistem akademik.

3.2 Analisis Masalah

(24)

Sistem mengintruksikan mahasiswa atau dosen untuk mengikuti petunjuk sesuai dengan kebutuhan pengguna (mahasiswa atau dosen). Contohnya untuk mahasiswa yang meminta informasi jadwal ujian , langka 1 ketik npm_kode mata kuliah ,langkah 2 lalu kirim ,atau mahasiswa yang akan meminta informasi jadwal ujian semua bidang mata kuliah (penuh) ,langkah 1 ketik npm_semester langkah 2 lalu kirim.

3.3 Deskripsi Umum Sistem

Gambar 3.1 SMS Gateway

(Sumber : Report Ekawati Prihatini – Institut Tekhnologi Bandung )

(25)

Tools SMS disini berfungsi sebagai penerima dan pengirim kembali SMS yang masuk ke server

Berikut gambar SMSC

Gambar 3.2 SMSC

(Sumber : Report Ekawati Prihatini – Institut Tekhnologi Bandung )

3.3.1 Kebutuhan Aplikasi

Berdasarkan uraian bab sebelumnya, maka diperlukan suatu aplikasi yang dapat memenuhi kebutuhan dalam Tugas Akhir adalah mampu memberikan kemudahan dengan petunjuk atau instruksi dari aplikasi tersebut dalam proses bertransaksi pengisian pulsa semua operator.

3.3.2 Flowchart

(26)

 Flowchart digambarkan dari halaman atas ke halaman bawah dan

dari kiri ke kanan.

 Aktivitas yang digambarkan harus didefinisikan secara hati-hati

dan

 definisi ini harus dapat dimengerti oleh pembacanya.

 Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.

 Setiap langkah dari aktivitas harus diuraikan dengan

menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN.

 Setiap langkah dari aktivitas harus berada pada urutan yang benar.

 Lingkup dan range dari aktifitas yang sedang digambarkan

harus ditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakkan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.

 Gunakan simbol-simbol flowchart yang standar.

Flowchart terbagi atas lima jenis, yaitu :

 Flowchart Sistem (System Flowchart)

(27)

 Flowchart Skematik (Schematic Flowchart)

 Flowchart Program (Program Flowchart)

(28)

(29)

Berdasarkan Flowchart diatas dapat dijelaskan bahwa pada walnya program diawali dengan mengetikkan format sms pada Handphone.Karena format tersebut berhubungan dengan balasan SMS nantinya dari server.Jika format sesuai lalu SMS akan dipecah dan dikategorikan menjadi 2 bagian, yaitu pengolahan data mahasiswa dan pengolahan data dosen.Untuk setiap alur pada 2 bagian tersebut sama yaitu SMS masuk ,lalu server mengecek data untuk pengolahan.setelah data diolah ,dikirim melalui gateway SMS samapi SMS diterima oleh pengirim

3.3.3 CDM (Conceptual Data Model)

Pembuatan ERD menggunakan aplikasi Power Designer version 6. Pembuatan ERD terbagi menjadi dua, yaitu ERD Conceptual Data Model (CDM) dan ERD Physical Data Model (PDM). Pembuatan ERD diawali dengan membuat ERD conceptual Data Model (CDM) yang kemudian di-generate ke bentuk Physical Data Model (PDM). Berikut gambar Conceptual Data Model dari sistem informasi akademik:

(30)

Suatu aturan yang diikuti oleh system database bisnis yang akan dibuat. Business rule dapat berupa peraturan pemerintah, kebutuhan customer, atau aturan-aturan internal.

Business rule yang ada di dalam CDM dan PDM:

 Pernyataan yang menjelaskan beberapa aspek bisnis

 Menegaskan struktur bisnis

 Control/mempengaruhi perilaku bisnis

 Dinyatakan dalam istilah yang mudah dimengerti oleh end-user

 Automated through DBMS software

Business rule yang baik adalah:

 Declarative-what, not how

 Precise(tepat)-clear,ageed-upon meaning

 Atomic-one statement

 Consistent-internally and externally

 Expressible-structured, natural language

(31)

Gambar 3.4 Conceptual Data Model

(32)

3.3.4 Physical Data Model

Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik. PDM Perancangan database secara fisik, Tipe data bersifat lebih khusus dan spesifik. Perancangan PDM merupakan representasi fisik / sebenarnya dari database.

Menurut ANSI/SPARC, arsitektur basis data terbagi atas tiga level yaitu :

 Internal/Physical Level : (yang dapat direpresentasikan dengan PDM)

berhubungan dengan bagaimana data disimpan secara fisik (physical storage)

 External /View Level : berhubungan dengan bagaimana data di

representasikan dari sisi setiap user.

 Conceptual/Logical Level : (yang dapat direpsesentasikan dengan CDM)

(33)

Gambar 3.5 Physical Data Model

(34)

3.2.5 Data Flow Diagram

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram model proses, diagram alur kerja, atau model fungsi.

DFD ini adalah salah satu alat pembuatan model yang sering digunakan khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.

DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.

(35)

Data Flow Diagram Sistem Penjadwalan Ujian

Gambar 3.6 level 0 DFD penjadwalan ujian

Gambar diagram diatas merupakan diagram keseluruhan bagaimana sistem akan berjalan dan bagaimana alur program berinteraksi dengan pengguna.untuk rincian per proses akan dijelaskan dari diagram level 0 hingga diagram level 2.

(36)

Gambar 3.7 level 1 DFD

(37)

Gambar 3.8 Level 1 DFD (lanjutan)

(38)

Gambar 3.9 Level 2 DFD

(39)

ujian.Hasil pencarian berdasarkan variable nrp dan tanggal.Setelah data yang dicari ditemukan lalu akan dikirimkan kembali kepada pengirim sesuai dengan SMS yang diminta pengirim

(40)
(41)

3.4 Rancangan Struktur Tabel

Dari desain database yang telah dibuat dalam bentuk CDM dan PDM, maka dapat disusun database sebagai berikut :

1. Tabel Dosen Nama Tabel : Dosen

Fungsi : Menyimpan data dosen

Tabel 3.1 Struktur Tabel Dosen

No Kolom Tipe Data Keterangan

1 Id_dosen Int (11) Primary key

2 Nama_dosen Varchar(100) FK

3 Id_jurusan Int(11)

2. Tabel Jurusan Nama Tabel : Jurusan

Fungsi : menyimpan data Jurusan

Tabel 3.2 Struktur Tabel Jurusan

No Kolom Tipe Data Keterangan

1 Kode_jurusan Int(11) Primary key

2 Nama_jurusan Varchar(100) FK

3. Tabel Mahasiswa Nama Tabel : Mahasiswa

Fungsi : Menyimpan data Mahasiswa

Tabel 3.3 Struktur Tabel Mahasiswa

No Kolom Tipe Data Keterangan

1 Id_mhs Int(11) Primary key

2 Nama_mhs Varchar(100)

3 Id_jur Varchar(20)

4 Semester int(11)

(42)

4. Tabel Peserta Ujian Nama Tabel : Peserta

Fungsi : menyimpan data Peserta Ujian

Tabel 3.4 Struktur Tabel Peserta Ujian

No Kolom Tipe Data Keterangan

1 Id_mhs Int(11) Primary key

2 Id_ujian Int(11)

5. Tabel Ujian Nama Tabel : Ujian

Fungsi : menyimpan data Ujian

Tabel 3.8 Struktur Tabel Data Ujian

No Kolom Tipe Data Keterangan

1 Id_ujian Int(11) Primary key

2 Hari Varchar(100)

3 Tgl Date

4 Sesi Int(11)

5 Id_mk Int(11)

6 Tempat Varchar(100) 7 Id_dosen Varchar(10)

8 Id_jurusan Int (11)

6. Tabel Mata kuliah Nama Tabel : mata kuliah

Fungsi : menyimpan data Mata Kuliah

Tabel 3.9 Struktur Tabel Mata kuliah

No Kolom Tipe Data Keterangan

1 id_wali int (11) primary key

2 nm_mk varchar (100)

3 Sks int (10)

(43)

3.5 Rancangan Sistem

Berikut dari rancangan sistem informasi jadwal ujian studi kasus jurusan Tekhnik Informatika Universitas Pembangunan Nasional “Veteran” Jatim

3.5.1 Tampilan Desain Awal

Gambar 3.11 Tampilan Desain Menu Awal

Gambar 3.11 diatas merupakan menu awal aplikasi,untuk masuk sebagai admin diharuskan login terlebih dahulu seperti gambar dibawah ini

(44)

Untuk masuk sebagai admin ,harap memasukkan username ‘admin’ dan password ‘admin’ lalu SUBMIT

3.5.2 Tampilan Desain Menu Utama

Gambar 3.13 Tampilan Menu stselah login

(45)

3.5.3 Tampilan Desain Sub Menu Mata Kuliah

Gambar 3.14 Tampilan Menu Mata kuliah

Pada gambar diatas mata kuliah harus di masukkan terlebih dahulu .Dalam menu Mata kuliah diatas terdapat insert update, delete, dan batal untuk kebutuhan inisialisasi ,penulis memasukkan 5 mata kuliah untuk jurusan Tekhnik Informatika

(46)

Gambar 3.15 Tampilan Menu Dosen

Gambar 3.16 Tampilan Menu Dosen (insert)

Pada gambar diatas untuk menambahkan nama dosen ,klik add masukkan terlebih dahulu nama dosen jurusan lalu submit .Dalam menu Dosen diatas terdapat insert update dan delete,untuk kebutuhan inisialisasi penulis memasukkan 5 nama dosen jurusan Tekhnik Informatika

Untuk menghapus atau ingin melakukan perubahan dapat mencentang terlebih dahulu pada kolom lalu HAPUS atau EDIT

3.5.6 Tampilan Menu Mahasiswa

(47)

Pada gambar diatas harus di masukkan terlebih dahulu nama jurusan lalu submit .Dalam menu Dosen diatas terdapat insert update dan delete,untuk kebutuhan inisialisasi penulis memasukkan 5 nama dosen jurusan Tekhnik Informatika

Untuk menghapus atau ingin melakukan perubahan dapat mencentang terlebih dahulu pada kolom lalu HAPUS atau EDIT

3.5.7 Tampilan Menu Jurusan

Gambar 3.18 Menu Jurusan

Pada gambar diatas harus di masukkan terlebih dahulu jurusan lalu submit .Dalam menu Jurusan diatas terdapat insert update dan delete,untuk kebutuhan inisialisasi penulis memasukkan 3 jurusan Tekhnik Informatika.

(48)

3.5.8 Tampilan Menu Ujian

Gambar 3.19 Menu Ujian

Pada menu Ujian diatas terdapat kode mata kuliah, nama mata kuliah dll. Dalam menu Ujian diatas terdapat insert update dan delete,untuk kebutuhan inisialisasi penulis memasukkan 3 inisialisasi data.

Untuk menghapus atau ingin melakukan perubahan dapat mencentang terlebih dahulu pada kolom lalu HAPUS atau EDIT

3.5.9 Tampilan Menu Sesi

(49)

Sesi disni diartikan dalam satu mata kuliah ,ujian akan dilaksanakan berapa sesi. Pada Gambaran menu diatas terdapat fungsi insert, update , delete.Untuk menginsert klik add lalu EDIT untuk fungsi HAPUS EDIT dan BATAL dapat melakukan petunjuk yang sama

3.5.10 Tampilan Menu Tempat Ujian

Gambar 3.21 Menu Tempat Ujian

(50)

3.5.11 Tampilan Menu Peserta

Gambar 3.22 Tampilan Menu Peserta

3.6 Script SMS

function koneksi()

// konfigurasi database

// sesuaikan dengan konfigurasi Anda

{

$host = "localhost";

$user = "root";

$pass = "";

$db = "ujian_upn";

$konek = mysql_connect($host, $user, $pass);

mysql_select_db($db, $konek);

(51)

function cek_sesi($a)

{

$select = mysql_query("select * from sesi

where id_sesi='$a' ");

$hasil = mysql_fetch_object($select);

return $hasil->ket_sesi;

}

function cek_tmpt($a)

{

$select = mysql_query("select * from

tmpt_ujian where id_tu='$a' ");

$hasil = mysql_fetch_object($select);

return $hasil->nama_tu;

}

function cek_mk($a)

{

$select = mysql_query("select * from

mata_kuliah where id_mk='$a' ");

$hasil = mysql_fetch_object($select);

return $hasil->nama_mk;

}

(52)

// Ambil data dari url, yaitu url yang Anda

masukkan

// pada kolom Command to execute di NowSMS

$sender = $_GET['sender'];

//$sender="085645043921";

$sender = str_replace('+62','0',$sender);

$isi = $_GET['isi'];

$pecah = explode(" ",$isi);

$sql = "INSERT INTO inbox (sender, isi) VALUES

('$sender', '$isi')" ;

mysql_query($sql);

//$sql = "INSERT INTO inbox SET isi='$isi',

sender='$sender'";

// $query = mysql_query($sql);

//$isi = trim($isi);

// Masukkan data ke database

if($pecah[0]=='cek')

{

//$pesan = "ok deh ";

if($pecah[1]=='jdwl')

{

//format cek jdwl nrp tahun || cek jdwl

(53)

$thn = $pecah[3];

$nrp = $pecah[2];

$select = mysql_query("select * from

mahasiswa where nrp='$nrp' and angkatan='$thn' ");

$h1 = mysql_fetch_object($select);

$id_mhs = $h1->id_mhs;

$s2 = mysql_query("select * from peserta

where id_mhs = '$id_mhs'");

$itung = mysql_num_rows($s2);

$i=1;

if($itung>0)

{

while($row=mysql_fetch_object($s2))

{

* from ujian where id_uji='$uji[$i]'");

$h2 =

(54)

$sesi =

cek_sesi($h2-ujian pada tanggal, $i.

".$h2->tanggal."/".$sesi."di ".$tempat.",matkul :

".$matkul ;

}

else

{

$pesan = $pesan." .. $i.

".$h2->tanggal."/".$sesi."di ".$tempat.",matkul :

(55)

$pesan = "anda $nrp tidak terdaftar

sebagai peserta ujian" ;

}

}

else if($pecah[1]=='dos')

{

//format cek dos id_dos

$thn = $pecah[3];

$id = $pecah[2];

$s2 = mysql_query("select * from ujian

where id_dosen = '$id'");

$itung = mysql_num_rows($s2);

$i=1;

if($itung>0)

{

while($row=mysql_fetch_object($s2))

(56)

$select = mysql_query("select

* from ujian where id_uji='$uji[$i]'");

$h2 =

menjaga ujian pada tanggal, $i.

".$h2->tanggal."/".$sesi."di ".$tempat.",matkul :

".$matkul ;

}

else

{

$pesan = $pesan." .. $i.

".$h2->tanggal."/".$sesi."di ".$tempat.",matkul :

".$matkul ;

}

(57)

}

else

{

$pesan = "anda $id tidak terdaftar

sebagai penjaga ujian ";

}

}

else

{

$pesan = "maaf format sms anda salah";

}

}

else

{

$pesan = "maaf pesan yang anda masukkan salah

total , bacalah buku panduan atau lihat website

kami";

}

//echo $pesan;

$words = $pesan;

$pecah2 = explode(" ",$words);

//echo "<br>";

(58)

//echo $sender;

//kirim sms

//$xxx = $pecah[0]." ".$pecah[1]." ".$pecah[2];

//$words = explode (' ', $xxx);

//$pesan = join('+', $words);

//echo "$sender , $pesan";

// Memberi respon (autorespon) terhadap sms yang

masuk

// Catatan : Lokasi http://127.0.0.1:8800 adalah

web interface dari NowSMS

header("Location:http://127.0.0.1:8800/?PhoneNumbe

r=$sender&Text=$pesan");

(59)

. BAB IV IMPLEMENTASI

4.1 Kebutuhan Sistem

Dalam merancang dan membuat sistem informasi akademik ini, ada beberapa spesifikasi tentang perangkat keras dan lunak yang di butuhkan yaitu

4.1.1 Kebutuhan Perangkat Keras

Untuk dapat memanfaatkan aplikasi sistem informasi akademik ini dengan baik, maka diperlukan perangkat keras untuk menjalankan aplikasi sistem informasi ini. Dalam pembuatan aplikasi ini menggunakan perangkat keras yaitu :

a) Laptop Forsa FS1012.

b) Processor Inter Centrino 1.7Ghz. c) Memory 1 GB.

d) Modem GSM Huawei HSDPA 4.1.2 Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan dalam pembuatan aplikasi ini antara lain : a) Sistem Operasi menggunakan Windows XP Professional Version

2008 Service Pack 3.

b) Database menggunakan mysql.

c) Pembuatan program menggunakan PHP.

(60)

4.2 Halaman Aplikasi

Berikut ini tampilan dari rancangan aplikasi yang dibuat dengan menggunakan bahasa pemograman PHP

4.2.1 Tampilan Menu Awal

Gambar 4.1 Tampilan Awal

(61)

4.2.2 Tampilan Menu About Me

Gambar 4.2 Tampila About Me

(62)

4.2.3 Tampilan Menu Lihat Laporan Grafik

Gambar 4.3 Tampilan Menu Grafik Laporan

Pada Gambar 4.3 Menu Laporan Grafik terdapat 2 yaitu grafik peserta ujian per mata kuliah dan grafik peserta ujian per jurusan. Untuk Grafik perserta ujian per mata kuliah hasilnya akan seperti dibawah ini

(63)

Dari gambar diatas dapat dijelaskan bahwa jumlah peserta ujian per mata kuliah tertentu dapat terlihat dalam grafik ini.Fungsi untuk jurusan itu sendiri adalah sebagai media evaluasi minat mahasiswa terhadap mata kuliah tertentu. Untuk grafik pesrta ujian per jurusan dapat dilihat seperti gambar dibawah ini

Gambar 4.5 Grafik peserta ujian per jurusan

Dapat dijelaskan bahwa peserta ujian per jurusan ada 2 orang disetiap jurusan tertentu.Fungsi untuk jurusan itu sendiri sebagai media pembantu dalam pembagian ruangan dalam proses penjadwalan ujian

4.2.4 Tampilan Menu Jadwal Ujian

Dalam Menu Jadwal Ujian ini terdapat tiga sub menu yaitu

 Jadwal ujian

 Jadwal perorangan

(64)

Untuk gambar dapat dilihat seperti dibawah ini

Gambar 4.6 Menu Jadwal Ujian

(65)

Gambar 4.8 Tampilan Sub menu Jadwal perseorangan

(66)

4.2.5 Tampilan Menu Login

Dalam Tampilan Menu login terdiri dari username dan password Untuk username : admin

Password : admin

Seperti kita lihat gambar dibawah ini

Gambar 4.10 Tampilan Menu Login

(67)

4.2.6 Tampilan Menu Cpanel oleh Admin

Gambar 4.11 Tampilan Menu Cpanel

Dalam menu ini terdapat 8 submenu yang akan mempengaruhi list jadwla ujian yang akan dikases mahasiswa nantinya.menu menu itu antara lain Mata kuliah, dosen, Mahasiswa, Jurusan ,Ujian, Sesi, Tempat Ujian, dan Peserta. Menu – menu diatas dibuat banyak agar berfungsi pada saat akan menginputkan atau memasukkan data - data yg berhubungan dengan data diri Mahasiswa, Dosen lalu SKS mata kuliah dan lain - lain

(68)

BAB V

UJI COBA DAN EVALUASI

Pada bab ini akan membahas uji coba dan evaluasi program yang menerangkan bagaimana jalannya program.

5.1 Uji Coba Aplikasi

Uji coba Program Informasi Jadwal Ujian ini menggunkan bahasa PHP dan SMS Gateway. Aplikasi menggunakan PHP digunakan untuk internal di universitas, dimana admin mempunyai kewenangan penuh terhadap aplikasi ini. Sedangkan untuk SMS Gateway digunakan untuk informasi kepada mahasiswa atau dosen

5.1.2 Setting SMS Gateway

Untuk tools SMS Gateway menggunakan Now SMS Gateway.Untuk port modem GSM nya langsung dapat di search seperti gamabar dibawah ini .Aplikasi Apache harap di Start terlbih dahulu

(69)

Setelah itu kita dapat mensetting tools SMS gateway nya

Gambar 5.2 Aplikasi tools

(70)

Gambar 5.3 Aplikasi tools

Centang pada kolom GSM Phone or Modem lalu OK.Setelah itu pilih menu 2 way untuk mensetting SMS gateway nya

(71)

Pada SMS command isi dengan cek lalu masukkan nomer telephone receiver.Untuk command to excute sudah terdapat default nya yaitu

http://127.0.0.1/nowsms/autoresponder.php?sender=@@SENDER@@&isi=@@

FULLSMS@@

Langkah terakhir dalam menyiapkan tools SMS Gateway adalah kembali kemenu SMSC lalu pilih PROPERTIES

Gambar 5.5 Setting SMSC

(72)

5.2 Uji Coba Jadwal Ujian Mahasiswa

Gambar 5.6 Layanan SMS jadwal ujian

Pada Gambar 5.6 merupakan format SMS untuk meminta jadwal ujian.Jadi hasilnya akan ditampilan untuk mahasiswa bernomor 9090 tahun ajaran 2009/2010

Gambar 5.7 Hasil SMS Ujian

Pada Gambar 5.7 merupakan Hasil dari request seperti pada

(73)

5.3 Uji Coba Jadwal Jaga Dosen

Gambar 5.8 Layanan SMS Jadwal Jaga Dosen

Pada Gambar 5.8 diatas format yang harus diketikan untuk meminta jadwal jaga dosen adalah cek[spasi]dos[spasi]id_dosen lalu kirim

Dan hasilnya akan seperti dibawah ini

Gambar 5.9 Hasil Jadwal Jaga Dosen

Pada gamabr 5.9 diatas tertulis anda 2 akan menjaga ujian pada tanggal,1 2010-11-10/08;30 – 10;00 di B01, matkul : pemrograman dasar.

(74)

BAB VI PENUTUP

6.1 Kesimpulan

Kesimpulan dan saran dimaksudkan untuk memberikan kesimpulan dari seluruh bab yang telah dijelaskan pada bab-bab sebelumnya yang berkaitan juga dengan permasalahan dan batasan masalah. Sedangkan saran dimaksudkan untuk memberi saran guna perbaikan dimasa yang akan datang.

Sistem Informasi Jadwal ujian ini merupakan sistem yang dapat memberikan informasi jadwal ujian secara realtime dengan SMS dari handphone pengirim. Dari hasil analisis terhadap masalah dan aplikasi yang dikembangkan maka dapat ditarik beberapa simpulan, antara lain:

 Dengan adanya aplikasi berbasis SMS, ini memudahkan pengguna

(Mahasiswa dan Dosen) untuk mengetahui informasi jadwal ujian dan informasi penjagaan ruang

 Dengan aplikasi berbasis SMS ini, penyampaian informasi jauh

lebih efisien karena tidak perlu lagi pemberitahuan melalui papan pengumuman maupun edaran yang banyak memakan waktu dan media kertas

 Aplikasi yang dibuat memiliki kemudahan dalam

(75)

6.2 Saran

Pada mengembangkan program ini selanjutnya penulis memberikan saran dan juga merupakan langkah awal dari perbaikan yang telah penulis buat:

 Pengembangan Sistem Penjadwalan Online dengan SMS ini dapat

dikombinasikan dengan Sistem Akademik Online Fakultas.Jadi selain Mahasiswa dapat mengakses jadwal ujian by SMS,mahasiswa juga dapat mengakses nilai IPK, nilai mata kuliah tertentu dan lain sebagainya

 Kedepan Dapat Sistem yang telah ada ditambahkan informasi –

(76)

DAFTAR PUSTAKA

AB, MySQL. MySQL Reference Manual,1997-2008.

Bakken, Stig Saether and Schmid, Egon. E-Book PHP Manual : 2003.

Firmansyah, A. Manipulasi Grafik dalam PHP dengan JPGraph : 2007 (journal) Junaidi, Achmad S.kom dan Intan Yuniar P, S.kom. Panduan Praktikum Basis Kadir, Abdul. 2003, Pemrograman WEB Mencakup HTML, CSS, JavaScript & PHP, Penerbit ANDI, Yogyakarta

Kristianto, Budhi. 2005, Referensi Coding Pemrograman Web HTML, ASP, PHP Tingkat Dasar, Penerbit Percetakan Negeri Printing & Publishing, Salatiga

Sunyoto M.Kom. 2007, Membangun WEB Dengan Teknologi

ASYNCHRONOUSE JavaScript & XML, Penerbit ANDI, Yogyakarta

Syafii, M. 2005, Membangun Aplikasi Berbasis PHP dan MySQL, penerbit Andi, Yogyakarta

Website :

Libchart 2010

: Simple PHP chart drawing library,

http://naku.dohcrew.com/libchart/pages/introduction/

Library IT Telkom 2008 : Active Database,

http://www.ittelkom.ac.id/library/index.php?view=article&catid=20%3Ainformati

Gambar

Gambar 3.4 Conceptual Data Model  Masing-masing  tabel  terdiri  dari  field  yang merupakan bagian dari tabel
Gambar 3.5 Physical Data Model
Gambar 3.6 level 0 DFD penjadwalan ujian  Gambar diagram diatas merupakan diagram keseluruhan bagaimana sistem akan
Gambar 3.8 Level 1 DFD (lanjutan)
+7

Referensi

Dokumen terkait

Manfaat yang diharapkan bisa didapatkan dari penelitian ini adalah jika campuran aspal beton ini nantinya memenuhi syarat yang telah ditentukan, maka akan

Vasudeo Upadhyaya-Tho Soda Relinious condition of north India-

The Solubilization of Macrominerals and Ruminal Degradation of Selected Tropical Tree Legumes.. v

Varietas dan Jenis pupuk K berpengaruh nyata terhadap ke 5 parameter pengamatan tersebut.Pupuk MKP menunjukkan pertumbuhan perakaran yang lebih baik, hal ini karena pada pupuk

[r]

73 Dalam kasus kecelakaan yang mengakibatkan hilangnya nyawa orang lain, khususnya dalam praktek belajar mengemudi, kejaksaan dapat menuntut seorang instruktur dengan pasal

While you need not actually compile or install your kernel in this step (we will do that in a moment as part of the system upgrade), now is a good time to create a configuration

Berdasakan pendapat tersebut di atas, etos kerja yang baik dalam suatu organisasi dapat membantu pegawai untuk memahami bagaimana cara mereka bekerja atau menjalankan tugasnya.