BAB I PENDAHULUAN

advertisement
BAB I
PENDAHULUAN
1.1
Latar Belakang
Kebutuhan akan informasi menjadi suatu tuntutan kehidupan, penunjang
kegiatan serta pemenuhan kebutuhan bagi setiap orang. Berbagai media baik cetak
maupun elektronik terus dikembangkan untuk memberikan kemudahan dalam
menyebarluaskan informasi kepada publik sehingga dapat diterima oleh publik
secara cepat.
Perkembangan dunia teknologi informasi pada era modern sangat pesat serta
memberikan peran yang besar terhadap penyebarluasan informasi, yaitu melalui
internet. Perkembangan dunia internet digunakan hampir di seluruh bidang seperti
bidang pendidikan, industri, usaha, dan lain-lain menggunakan sarana internet
untuk keperluan dalam bekerja. Dengan tersedianya infrastruktur yang memadai
pada era modern ini dan akan terus berkembang, internet semakin tidak dapat
dilepaskan keterkaitannya dengan manusia. Perkembangan ini pula diiringi dengan
semakin banyaknya perangkat lunak yang diciptakan memanfaatkan media
internet, yang disebut sebagai aplikasi web. Salah satu teknologi yang dapat
digunakan dalam membangun aplikasi web, secara khususnya, dalam hal ini
menggunakan sebuah framework dari Python yaitu Framework Django
Penulis memilih python sebagai bahasa pemrograman karena python di kenal
dengan kemudahan dalam membaca baris kodenya, modul-modul atau library yang
sangat banyak, python sudah termasuk dalam bahasa pemrograman yang
menerapkan OOP (object oriented programming), dan digunakan oleh raksasa
internenet seperti Google, dan Instagram.
Arus aliran informasi yang cepat dan tepat dalam rangka penyelesaian dan
penanganan permasalahan komputer dan jaringan oleh tim desktop support.
Aplikasi trouble ticket ini mempunyai peran penting bagi tim desktop support
dalam mengatur kunjungan dan penyelesaian masalah yang di hadapi oleh para user
atau karyawan yang berhubungan dengan komputer dan jaringan. Manajemen
1
http://digilib.mercubuana.ac.id/
2
informasi yang mengatur mengenai trouble ticket ini perlu diterapkan dalam sebuah
sistem yang mampu meneruskan informasi-informasi penting didalamnya kepada
pihak-pihak yang membutuhkan secara cepat dan tepat yang dalam hal ini pihak
tersebut adalah tim desktop support. Oleh sebab itu diperlukan pembangunan
sebuah aplikasi trouble ticket yang berbasiskan web, menggunakan faramework
Django sebagai teknologi dalam membangun aplikasi.
1.2
Perumusan Masalah
Berdasarkan penjelasan singkat di atas, maka masalah-masalah yang ada bisa
dirumuskan sebagai berikut:
1. Bagaimana prosedur penanganan laporan permasalahan yang berhubungan
dengan komputer misalnya:
a. Masalah software seperti spyware yang tidak disengaja di install oleh
user, atau instalasi software baru seperti Microsoft office dan Mozilla
Firefox.
b. Masalah hardware seperti penambahan kapasitas RAM, penggantian
Ethernet card, kerusakan yang berhubungan dengan hardware seperti
dead pixel.
c. Masalah jaringan seperti koneksi internet yang sering putus, koneksi
komputer ke sharing folder, dan koneksi komputer ke aplikasi
internal di PT MNC Kabel Mediakom.
2. Bagaimana merancang dan membuat aplikasi trouble ticket untuk desktop
support dengan menggunakan Framework Django.
3. Bagaimana aplikasi web mampu menyediakan informasi yang akurat serta
cepat dalam bentuk yang teroganisir sehingga mendukung kegiatan tim
desktop support.
http://digilib.mercubuana.ac.id/
3
1.3
Ruang Lingkup / Batasan Masalah
Untuk mempermudah didalam memahami skripsi ini, penulis merasa perlu
memberikan batasan sebagai berikut :
1.
Aplikasi ini dibangun berbasis web menggunakan framework dari Python
yaitu menggunakan Framework Django.
2.
Aplikasi ini menggunakan Admin LTE 2 sebagai antar muka sistem.
3.
Aplikasi ini digunakan oleh tim desktop support.
4.
Aplikasi ini ditujukan untuk menyediakan data informasi mengenai
permasalahan yang di alami oleh user atau karyawan yang berhubungan
dengan komputer dan jaringan.
5.
1.4
Aplikasi web ini diberi nama: “Sistem Trouble Ticket Desktop Support”.
Tujuan dan Manfaat Penelitian
1.4.1
Tujuan Penelitian
Tujuan dari penulisan skripsi ini adalah sebagai berikut:
1. Menghasilkan aplikasi yang baik, terstruktur, tertata dan mampu menjadi
sarana yang digunakan untuk melaporkan permasalahan yang berhubungan
dengan komputer dan jaringan menggunakan Django Framework.
2. Menyediakan informasi yang akurat serta cepat dalam bentuk yang
terorganisir dalam rangka mendukung kegiatan tim desktop support .
1.4.2
Manfaat Penelitian
Adapun manfaat dari penulisan skripsi ini adalah sebagai berikut:
1.
Memudahkan karyawan PT. MNC Kabel Mediakom dalam melaporkan
masalah yang berhubungan dengan jaringan dan komputer.
2.
Memudahkan tim desktop support dalam mencari rujukan penyelesaian
masalah.
http://digilib.mercubuana.ac.id/
4
1.5
Metodologi Penelitian
1.5.1
Metode Pengumpulan Data
Dalam penyusunan laporan Skripsi ini, maka penulis mengumpulkan data dan
keterangan yang diperlukan untuk membantu penelitian dengan metode, antara
lain :
1.
Observasi (Pengamatan)
Yaitu penulis mengadakan pengamatan langsung pada PT. MNC Kabel
Mediakom. Khususnya di bagian desktop support. Metode ini dikaitkan
untuk mengumpulkan dokumen yang merupakan sumber informasi yang
sangat penting guna membantu dalam analisa serta rancangan dan sebagai
langkah untuk selanjutnya pengembangan sistem tersebut.
2.
Metode Wawancara ( Interview Research )
Yaitu metode pengumpulan data dengan cara melakukan tanya jawab
langsung dengan Pak Rully selaku Change Me yang memahami masalalah
penelitian sesuai dengan permasalahan.
3.
Studi Literatur
Memperoleh data dengan cara membaca dan mempelajari buku-buku dan
literature review yang berhubungan dengan teori dan laporan penelitian ini.
1.5.2
Metode Pengembangan Sistem
Perangkat lunak dibangun menggunakan menggunakan metode Waterfall yang
meliputi tahapan-tahapan proses secara terstruktur mulai dari perencanaan,
pemodelan, implementasi (konstruksi), dan hingga pengujian terhadap aplikasi.
http://digilib.mercubuana.ac.id/
5
1.5.3
Metode Perancangan
Perancangan Sistem Trouble Ticket Desktop Support Pada PT. MNC Kabel
Mediakom Menggunakan Framework Django ini menggunakan beberapa software
dalam perancangannya, antara lain: Sistem Operasi Ubuntu 14.04, Google Chrome,
Nginx, Python 2.7, Uwsgi. MySql, Gunicorn, dan Sublime Text.
1.6
Sistematika Penulisan
Untuk memahami lebih jelas tentang laporan ini, makamateri-materi yang
tertera pada Skripsi dikelompokkan menjadi beberapa sub-subdengan sistematika
penyampaian sebagai :
BAB I PENDAHULUAN
Berisi tentang Latar Belakang, Perumusan Masalah, Pembatasan Masalah,
Tujuan dan Manfaat Penelitian, Metodologi Penelitian dan Sistematika Penulisan.
BAB II LANDASAN TEORI
Pada bab ini diuraikan tentang konsep aplikasi berbasis web, metode
pengembangan aplikasi menggunakan metode Waterfall, UML, Basis Data, dan
RPL.
BAB III ANALISA DAN PERANCANGAN
Pada bab ini dijelaskan tentang analisa dan perancangan terhadap Sistem
Trouble Ticket Pada PT. MNC Kable Mediakom Jakarta sebagai sebuah aplikasi
yang berbasis web.
Analisis meliputi analisis sistem yang berjalan, dan analisis sistem yang akan di
bangun.
http://digilib.mercubuana.ac.id/
6
BAB IV. IMPLEMENTASI DAN PENGUJIAN
Pada bab ini dijelaskan tentang implementasi dan pengujian terhadap Sistem
Trouble Ticket Pada PT. MNC Kable Mediakom Jakarta sebagai sebuah aplikasi
berbasis dan pengujian kotak hitam (blck box testing).
BAB V KESIMPULAN DAN SARAN
Bab ini berisikan Kesimpulan dan Saran berdasarkan tujuan penelitian yang
dilakukan oleh penulis dan memberi solusi untuk pemakai dari terbentuknya
aplikasi perangkat lunak serta saran untuk pengembangan program lebih lanjut.
DAFTAR PUSTAKA
LAMPIRAN
http://digilib.mercubuana.ac.id/
Download