BAB 1 PENDAHULUAN. 1.1 Latar Belakang

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. tidak bisa dilepaskan dari kehidupan sehari-hari. Salah satu teknologi

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

BAB 1 PENDAHULUAN. persiapannya lebih singkat. E-Learning menjawab semua tantangan tersebut.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. atau bagian yang terintregasikan melalui sistem yang dipakai untuk. pengolahan, penyusunan dan pelayanan koleksi yang mendukung

Proyek Akhir II Aplikasi Transaksi Pengisian Voucher Handphone Berbasis Web BAB I PENDAHULUAN

BAB I PENDAHULUAN. kegiatan yang ada pada dunia pendidikan khususnya perkuliahan.

BAB I PENDAHULUAN I.1. Latar Belakang

BAB I PENDAHULUAN. memiliki fitur SMS. SMS juga tetap dapat terkirim walaupun ponsel penerima

BAB I PENDAHULUAN. penerimaan yang luas, maka penggunaan internet sebagai fasilitas

BAB I PENDAHULUAN. komputer. Dalam hal ini komputer sangat berperan aktif dalam penyebaran

BAB 1 PENDAHULUAN. tersebut. Pemasaran ini pun disebut dengan pemasaran online shop.

PENDAHULUAN. Teknologi informasi (TI) termasuk salah satu teknologi yang sedang

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. orang saat ini sudah memanfaatkan teknologi seluler. SMS (Short Messages

MOBILE ONLINE DICTIONARY

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

KATA PENGANTAR. bermanfaat bagi penulis sejak awal hingga terselesainya laporan ini.

BAB I PENDAHULUAN. mempermudah pekerjaan terutama untuk sebuah instansi pemerintahan atau

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Perumusan Masalah

BAB I PENDAHULUAN. pengembangan pendidikan di bumi nusantara ini adalah sekolah baik sekolah

BAB I PENDAHULUAN. dapat digunakan seperti SMS (Short Message Service), MMS. (Multimedia Messaging Service), WAP (Wireless Application Protocol),

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. pesat, sehingga banyak yang menggunakannya dalam kehidupan sehari-hari untuk

BAB I PENDAHULUAN 1 bab 1

KRS OnLine (Kartu rencana Studi Online)

BAB 1 PENDAHULUAN Latar Belakang. Sistem informasi merupakan suatu sistem yang menerima masukan data dan

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

Web Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB 1 PENDAHULUAN. dengan berkembangnya internet di dunia, semua aktivitas coba dibawa ke internet.

BAB I PENDAHULUAN. Kehidupan manusia tidak lepas dari penggunaan internet, dikarenakan akses internet era sekarang penggunaannya cukup mudah.

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB I PENDAHULUAN. Saat ini di dunia kerja membutuhkan tenaga-tenaga terampil dengan

MEMBANGUN FASILITAS BOOKING ONLINE DI BLACK HOLE MUSIC STUDIO TIKA WAHYUNI SIREGAR

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN Latar Belakang

RANCANG BAGUN SISTEM INFORMASI AKADEMIK POLITEKNIK NEGERI BANJARMASIN (STUDI KASUS JURUSAN TEKNIK ELEKTRO)

BAB IV IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN. konsumen. Inovatif dalam arti harus menjual produk-produk yang sesuai

BAB 1 PENDAHULUAN. Kebutuhan akan informasi yang akurat dan tepat untuk penyajian data sangat

Aplikasi Monitoring Hasil Studi Mahasiswa Teknik Informatika Politeknik Negeri Tanah Laut Berbasis Web Mobile dan SMS Gateway

BAB IV HASIL DAN UJI COBA

PERANCANGAN SISTEM INFORMASI AKADEMIK DENGAN METODE PROTOTYPING

BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

BAB 1 PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi saat ini sudah cukup maju,

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

BAB I PENDAHULUAN. perkembangan teknologi yaitu pengolahan data yang bisa dilakukan secara tepat,

BAB I PENDAHULUAN. komunikasi, media informasi dan edukasi. Internet dengan aplikasinya

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

APLIKASI JADWAL PENGISIAN KRS DAN PEMBAGIAN KHS BERBASIS SMS GATEWAY DAN JEJARING SOSIAL

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB I PENDAHULUAN. hampir seluruh penjuru dunia mulai dari anak-anak sampai orang dewasa.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI PENERBANGAN (AIRLINES) BERBASIS BREW DAN BROADCAST SMS

BAB I PENDAHULUAN. dalam penggunaan aplikasi berbasis web. Penggunaan aplikasi berbasis web

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

Angkasa Pura Digital Signage pada Bandar udara Syamsudinnor Banjarmasin

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Setiap pelamar selanjutnya akan melakukan proses seleksi sampai perusahaan

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

BAB IV PEMECAHAN MASALAH DAN UJI COBA APLIKASI

BAB 1 PENDAHULUAN 1. 1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB 1 PENDAHULUAN. internet sangat membantu dalam kemudahan serta kecepatan pengiriman,

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

3.4 Data dari Melati Mekar Mandiri... 38

SISTEM INFORMASI PENYELESAIAN SKRIPSI MAHASISWA S1 MATEMATIKA FMIPA USU TUGAS AKHIR HANDY YOHANES SEMBIRING

BAB 1 PENDAHULUAN. Dalam satu sekolah ada ratusan bahkan lebih siswa yang masing-masing mempunyai

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Informasi merupakan hal yang sangat penting bagi setiap lapisan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan teknologi saat ini semakin pesat, sehingga dapat mengubah gaya

BAB I PENDAHULUAN. tidak lepas dari pesatnya perkembangan teknologi komputer, karena komputer

KATA PENGANTAR. Assalamualaikum wr. wb.

BAB I Pendahuluan BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

PENDAHULUAN. salah satunya adalah sistem teknologi informasi. Keberadaan universitas saat

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. koleksi bahan pustaka secara sistematis dan digunakan oleh pemakai sebagai

BAB 1 PENDAHULUAN. dalam melakukan setiap pekerjaan. Perkembangan aplikasi web yang semakin

BAB I PENDAHULUAN. 1.1 Latar Belakang

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

2.8.1 PHP (Hypertext Preprocessor)... II MySQL... II Macromedia Dreamweaver 8... II-12 BAB III ANALISIS SISTEM 3.

BAB I PENDAHULUAN. dikendalikan secara manual dengan menekan tombol on/off. Perkembangan gaya

BAB IV HASIL DAN UJI COBA

I. PENDAHULUAN. menggunakan sistem pembukuan manual dalam mencatat setiap transaksi yang

Bab 1. Pendahuluan. 1.1 Latar Belakang

ANALISIS DAN PERANCANGAN CARGO TRACKING SYSTEM PADA PT.MEDITERRANEAN SHIPPING COMPANY SKRIPSI. Oleh WENDY VINOD HERRY

BAB 1 PENDAHULUAN. Setiap tahunnya Universitas Sumatera Utara menamatkan ribuan mahasiswa dari

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL...

SISTEM INFORMASI KEPEGAWAIAN PADA KANTOR CAMAT TANJUNG MORAWA DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR DEWI ANGGRAINI

Transkripsi:

BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan dunia teknologi terutama internet kini semakin melaju dengan pesatnya. Internet dapat memberikan berbagai informasi, mulai dari informasi untuk anak-anak sampai dengan informasi yang mungkin dapat mengandung unsur terorisme. Salah satu peranan penting internet adalah sebagai media distribusi data dalam penggunaan aplikasi berbasis web. Penggunaan aplikasi berbasis web kini menjadi salah satu tren dalam perkembangan pembuatan perangkat lunak terutama perangkat lunak yang bersifat client-server. Bahkan untuk mengendalikan perangkat keras, misalnya kamera pengaman, bisa dikendalikan dengan menggunakan aplikasi berbasis web. Kemudahan yang diperoleh pengguna layanan berbasis web ini cukup banyak, misalnya untuk pengisian KRS di perguruan tinggi, cukup dengan mengisi form isian yang diperlukan lalu mengklik tombol submit, maka mahasiswa tersebut sudah mengisi KRS tanpa harus pergi ke kampus dan menunggu antrian di auditorium. Ini sangat menguntungkan terutama bagi mahasiswa yang mempunyai kegiatan yang sibuk. Dengan adanya pengisian KRS online ini tentunya akan sangat menghemat waktu dan tenaga dan dapat dilakukan tanpa harus datang ke kampus. Hal yang harus diperhatikan dalam pembuatan aplikasi berbasis web adalah sisi keamanannya karena aplikasi ini akan diakses oleh semua orang termasuk orang yang tidak memiliki kepentingan terhadap aplikasi tersebut. Walaupun server aplikasi

sudah dilindungi oleh firewall yang selalu update, tetap saja mempunyai peluang untuk dirusak dengan cara memanfaatkan kesalahan aplikasi itu sendiri, seperti yang dilakukan Dani Firmansyah terhadap situs Komisi Pemilihan Umum (KPU) pada bulan April tahun 2004 Silam. Kesalahan ini juga terjadi pada Portal Akademik. Tanpa menggunakan Tools atau program bantuan, hanya dengan melihat karakteristik aplikasi dengan sedikit manipulasi, penulis bisa membaca pesan-pesan pribadi antar mahasiswa dan penulis juga bisa menghapus daftar isian KRS yang sudah diambil oleh mahasiswa lain. Kesalahan-kesalahan ini terjadi karena pembuat program mungkin kurang teliti dalam membuat query. Kesalahan-kesalahan tersebut sudah dilaporkan dan sekarang kesalahan tersebut tidak ada lagi. Walaupun penggunaan internet dalam pengisian KRS memberikan banyak kemudahan, tetapi tetap saja mempunyai keterbatasan, salah satunya jika mahasiswa berada di tempat yang tidak memiliki akses internet atau berada ditempat yang terpencil. Layanan kedua yang mungkin dapat digunakan adalah layanan berbasis pesan singkat atau SMS. Salah satu kelebihan layanan SMS adalah praktis dalam menggunakannya dan biaya yang murah. Kelebihan lain yang sangat penting adalah mempunyai jangkauan layanan yang luas, bahkan salah satu operator selular di Indonesia memberikan jaminan bahwa layanan mereka sudah dapat digunakan di seluruh tingkat kecamatan di Indonesia. Beranjak dari uraian di atas, maka penulis tertarik untuk membuat aplikasi pengisian KRS dan KHS berbasis web dan SMS, dan dapat digambarkan sebagai berikut :

Gambar 1.1 Ilustrasi Aplikasi Pengisian KRS dan KHS Berbasis Web dan SMS Pada gambar 1.1 terlihat bahwa pengguna atau user bisa menggunakan aplikasi ini dengan 2 cara yaitu dengan menggunakan layanan internet dan menggunakan layanan SMS. 1.2. Rumusan Masalah Dari latar belakang diatas dapatlah dirumuskan beberapa masalah yang menjadi latar belakang tugas akhir ini, yaitu: 1. Bagaimana membuat aplikasi berbasis web dengan mengutamakan sisi keamanan. Misalnya dengan melakukan query dengan benar, melakukan validasi input, dan melakukan pengecekan referer (pengecekan darimana suatu situs dibuka, apakah langsung diakses ataukah melalui link dari situs lain) 2. Bagaimana membuat layanan berbasis SMS di kampus Universitas Sumatera Utara terutama di Program Studi S-1 Imu Komputer

1.3. Batasan masalah Untuk memfokuskan pada tujuan penelitian maka penulis membatasi pembahasan Tugas Akhir ini. Adapun yang menjadi pembatasan masalah adalah sebagai berikut: 1. Aplikasi berbasis web yang dibuat difokuskan pada proses pengisian KRS dan penghitungan KHS. Namun demikian aplikasi ini juga akan melibatkan proses-proses lain seperti input data dosen, data mahasiswa, data mata kuliah dan proses pemberian nilai oleh dosen karena proses tersebut berhubungan dengan proses pengisian KRS dan KHS tersebut. 2. Aplikasi berbasis SMS yang dibuat juga difokuskan pada proses pengisian Kartu Rencana Studi (KRS), laporan Kartu Hasil Studi (KHS), dan Perubahan Kartu Rencana Studi (PRKS). 3. Pada tahap pengembangan ini, beban pulsa yang dikirimkan oleh SMS server ke pengguna masih ditanggung oleh SMS server itu sendiri. 1.4. Tujuan Tugas Akhir ini ini memiliki tujuan untuk memudahkan mahasiswa dalam pengisian KRS dan juga mengembangkan jiwa Open Source di lingkungan kampus. Selain itu tujuan penulisan tugas akhir ini juga bertujuan untuk memperlihatkan bahwa kita mempunyai sumber daya untuk membuat aplikasi akademik sehingga di waktu yang akan datang mahasiswa bisa dilibatkan dalam pembuatan aplikasi kampus. 1.5. Manfaat Aplikasi ini diharapkan dapat memberikan kemudahan dan alternatif bagi mahasiswa dalam proses pengisian KRS dan KHS. Selain itu, tugas akhir ini juga diharapkan

dapat memberikan gambaran bahwa sisi keamanan dalam pembuatan aplikasi berbasis web adalah hal yang utama walaupun mungkin bukan hal yang pertama untuk diperhatikan. 1.6. Metode Penelitian Penelitian ini dilakukan dengan beberapa tahapan yaitu : 1. Identifikasi Masalah Mengidentifikasi masalah yang ada pada sistem pengisian KRS yang sudah ada di (USU). Masalah yang terjadi adalah mahasiswa lain bisa membaca pesan yang tidak ditujukan kepadanya, bahkan bisa membaca seluruh pesan yang ada di server dengan cara mengganti-ganti index yang dikirimkan melalui parameter di URL. Masalah lainnya adalah mahasiswa bisa menghapus data KRS yang bukan miliknya dengan cara menyimpan terlebih dahulu file tampilan KRS ke hardisk, lalu memanipulasi file tersebut. Setelah dimanipulasi, file HTML yang sudah disimpan tersebut dijalankan dan diarahkan ke server portal akademik USU. 2. Analisis Masalah Mencari penyebab dan solusi permasalahan yang telah diidentifikasikan pada tahap pertama. Permasalahan utama yang terjadi pada sistem pengisian KRS tersebut adalah pada saat melakukan query. Aplikasi tidak mengecek apakah yang menghapus KRS atau membaca pesan adalah benar-benar mahasiswa yang bersangkutan. 3. Perancangan Merancang sistem sesuai dengan kebutuhan. Perancangan dimulai dari tahap merancang Data Flow Diagram (DFD), dan dilanjutkan dengan merancang pangkalan data (database).

4. Implementasi aplikasi Tahap ini adalah adalah tahap untuk menterjemahkan rancangan aplikasi ke dalam bentuk yang lebih nyata, dalam hal ini adalah bahasa pemrograman. Aplikasi berbasis web dikembangkan dengan menggunakan PHP sebagai bahasa pemrograman dan MySQL sebagai pangkalan datanya. Sedangkan untuk layanan berbasis SMS menggunakan software Gammu. 5. Pengujian Melakukan serangkaian ujicoba terhadap hasil dari implementasi aplikasi, dan memperbaiki jika masih terdapat kesalahan dan menarik kesimpulan dari analisis yang dilakukan. 6. Penyusunan laporan dalam bentuk skripsi 1.7. Sistematika Penulisan Dalam penulisan tugas akhir ini, Penulis membagi sistematika penulisan menjadi 5 Bab, yang lebih jelasnya dapat dilihat di bawah ini : BAB 1 : PENDAHULUAN Berisi tentang latar belakang diambilnya judul Tugas Akhir Penerapan Konsep Client Server pada Perancangan Aplikasi Pengisian Kartu Rencana Studi dan Kartu Hasil Studi Berbasis Web dan SMS, tujuan dari pembuatan Tugas Akhir ini, batasan masalah dalam perancangan aplikasi, dan sistematika penulisan Tugas Akhir yang menjelaskan secara garis besar susbstansi yang diberikan pada masing-masing bab. BAB 2 : LANDASAN TEORI Membahas tentang pengertian web dan SMS secara umum, cara kerja web yang menggunakan konsep client-server, cara kerja pengiriman

dan penerimaan SMS pada ponsel, konsep dan desain pangkalan data (database) BAB 3 : ANALISIS DAN PERANCANGAN SISTEM Berisi diagram konteks, DFD, serta diagram E-R dari aplikasi yang akan dibuat, yaitu aplikasi pengisian KRS dengan menggunakan teknologi web dan SMS. BAB 4 : IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini menjelaskan bagaimana mengimplementasikan aplikasi dirancang dan dilanjutkan dengan menguji aplikasi yang dibangun BAB 5 : KESIMPULAN DAN SARAN Berisi kesimpulan dan saran-saran untuk pengembangan aplikasi.