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/