• Tidak ada hasil yang ditemukan

Aplikasi penyimpanan data kasus pemrograman internal (Studi Kasus basic IT Team)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi penyimpanan data kasus pemrograman internal (Studi Kasus basic IT Team)"

Copied!
15
0
0

Teks penuh

(1)

1. BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian

Basic IT Team adalah sebuah perusahaan di bidang jasa pembuatan

aplikasi dan aplikasi web. Setiap perusahaan memiliki keterkaitan informasi

antara satu karyawan dan yang lainnya. Dan seiring berjalannya perusahaan,

ditemukanlah beberapa kendala yang berkaitan dengan pengetahuan yang dimiliki

perusahaan tersebut. Kendala-kendala yang muncul ini dapat dihindari dengan

menggunakan konsep penyimpanan data. Disisi lain, ini akan membantu

perusahaan dalam menyimpan data kasus pemrograman yang mereka miliki. Hal

ini diharapkan dapat membangkitkan pengetahuan-pengetahuan tersembunyi,

yang akan dibutuhkan oleh sesama karyawan di perusahaan tersebut.

Masalah yang dihadapi oleh perusahaan ini, diantaranya berkaitan

dengan beberapa pengetahuan yang bersifat pengalaman dan bakat (tacit) yang

masih tersimpan di dalam individu karyawan, dimana pengetahuan itu mungkin

juga dibutuhkan oleh karyawan lainnya. Selain itu, pencarian pengetahuan tentang

solusi dari sebuah masalah yang sama sering dilakukan berulang kali, baik oleh

karyawan yang sama maupun berbeda, karena belum ada media yang menyimpan

pengetahuan yang sudah pernah terpakai oleh karyawan agar dapat ditinjau ulang.

Disisi lain, masalah dalam melakukan maintenance aplikasi dan web merupakan

masalah yang sering ditemukan, seringkali karyawan baru merasakan kesulitan

(2)

Maka dari itu, diperlukan sebuah media untuk menyimpan

konten-konten data yang dibutuhkan secara terpusat. Data tersebut akan disimpan secara

terpusat di dalam sebuah media, menjadi sebuah konten yang dikategorikan

berdasarkan topiknya. Konten-konten tersebut dapat dilihat oleh karyawan lain

sebagai informasi dan referensi dalam penyelesaian kasus. Semua proses diatas,

akan tercakup didalam sebuah aplikasi penyimpanan data yang akan digunakan

oleh Programmer Basic IT Team.

Dengan adanya media ini, diharapkan dapat membantu mengumpulkan

data dan menyimpan informasi yang pernah digunakan, serta mencatat perubahan

perkembangan dalam development aplikasi, sebagai tujuan dari dibangunnya

aplikasi penyimpanan data sebagai penyimpan referensi dan kasus data

pemrograman yang ada di perusahaan.

1.2. Identifikasi dan Rumusan Masalah

Berikut adalah identifikasi serta rumusan masalah yang muncul untuk

pembuatan Knowledgebase ini.

1.2.1. Identifikasi Masalah

Berdasarkan latar belakang yang telah diterangkan diatas, maka penulis

mengidentiikasikan permasalahan yang ada pada Perusahaan Basic IT Team

diantaranya :

a. Sulitnya mengumpulkan pengetahuan dari programmer.

b. Pencarian informasi untuk memecahkan masalah yang sama sering dilakukan

berulang kali baik oleh pogrammer yang sama maupun berbeda.

(3)

1.2.2. Rumusan Masalah

Berdasarkan pemaparan identifikasi masalah yang ada maka dapat

dirumuskan permasalahannya sebagai berikut :

a. Bagaimana cara mengumpulkan pengetahuan pemrograman milik

programmer.

b. Bagaimana cara mengumpulkan data kasus yang pernah diselesaikan oleh

programmer perusahaan.

c. Bagaimana cara mencatat perubahan dalam development aplikasi.

1.3. Maksud dan Tujuan Penelitian

Berikut maksud dan tujuan dari penelitian yang dilakukan di Basic IT Team.

1.3.1. Maksud Penelitian

Maksud dari penelitian ini adalah untuk merancang dan membangun

Aplikasi Penyimpanan Data yang diharapkan dapat diterapkan di Basic IT Team.

1.3.2. Tujuan Penelitian

Tujuan dari pembangunan media Knowledgebase ini adalah :

a. Menjadi media penyalur pengetahuan pemrograman milik sesama

programmer.

b. Mengumpulkan data kasus yang pernah diselesaikan oleh programmer

perusahaan kedalam bentuk sebuah konten atau dokumen yang dapat di baca

atau di unduh.

c. Membantu dalam melakukan maintenance aplikasi dengan mencatat setiap

(4)

1.4. Kegunaan Penelitian

Kegunaan penelitian ini terbagi dalam dua jenis, yaitu kegunaan praktis

dan akademis. Kedua kegunaan ini pun terbagi lagi menjadi beberapa poin,

sebagaimana dijelaskan dibawah ini.

1.4.1. Kegunaan Praktis

Kegunaan praktis dibagi dalam dua poin, yaitu :

a. Bagi Instansi

Hasil penelitian ini diharapkan dapat bermanfaat untuk mengumpulkan data

informasi yang pernah digunakan dan memudahkan mencatat perubahan

development aplikasi di Perusahaan Basic IT Team.

b. Bagi Pegawai

Media penyimpanan data ini diharapkan dapat dimanfaatkan untuk

memudahkan kinerja programmer Basic IT Team.

1.4.2. Kegunaan Akademis

Kegunaan akademis terbagi dalam tiga poin, yaitu :

a. Bagi Pengembangan Ilmu

Penulis berharap agar dapat menambah sumbangan ilmu dalam

pengembangan sistem informasi akademik di suatu instansi.

b. Bagi Peneliti Lain

Dari hasil penelitian ini, diharapkan kepada peneliti yang akan melakukan

penelitian yang sama dapat mengembangkan kembali sehingga menjadi lebih

baik.

(5)

Manfaat bagi peneliti yaitu mendapatkan informasi yang belum pernah di

dapatkan sebelumnya, dan mengimplementasikan ilmu yang di pelajarinya.

1.5. Batasan Masalah

Hal-hal yang tercakup dalam produk yang akan dibangun ini adalah :

a. Sistem yang dibangun dipersiapkan agar dapat dijalankan pada OS Windows.

b. Sistem merupakan sebuah media yang berbentuk web.

c. Media ini dibangun dengan menggunakan Sistem Pemodelan Model View

Control (MVC).

d. Dibangun menggunakan framework CodeIgniter.

e. Konten dikategorikan berdasarkan bidang masing-masing dan diberikan tag.

f. Konten yang ditangani oleh media ini adalah data dan informasi dari

Programmer Basic IT Team.

g. Data yang disimpan merupakan data dalam bidang pengkodean.

h. Digunakan oleh karyawan internal Programmer Basic IT Team Bandung.

i. Untuk mengakses media, user harus melakukan login terlebih dahulu dan

terdaftar sebagai user aktif.

j. Setiap user yang melihat konten (selain pemilik konten) akan menambah nilai

view konten.

k. Konten dapat dikomentari oleh setiap user yang telah terdaftar di Media

Knowledgebase.

(6)

1.6. Lokasi dan Waktu Penelitian

Penulis melakukan penelitian ini di Perusahaan Basic IT Team yang

berlokasi di Jalan Raya Bojongsoang, Komplek Griya Bandung Asri 1, Blok D

No. 258, Bandung. Dengan rician waktu penelitian sebagai berikut :

Tabel 1.1

Dokumentasi dan pemeriksaannya dilakukan pada bulan 1 hingga

ke-5 secara berkala, untuk menjaga pendokumentasian tetap sesuai dengan sistem.

1.7. Sistematika Penulisan

Sistematika penulisan terdiri dari lima bab, yaitu :

a. Bab I Pendahuluan

Berisi latar belakang, identifikasi dan rumusan masalah, maksud dan tujuan

penelitian, kegunaan penelitian, batasan masalah, lokasi dan waktu penelitian,

(7)

b. Bab II Landasan Teori

Berisi teori dasar yang mendukung penulisan Skripsi, mencakup metoda atau

teknik yang digunakan, teori tentang permasalahan, uraian singkat perangkat

implementasi yang dipakai, dan kerangka penyelesaian masalah.

c. Bab III Objek dan Metode Penelitian

Berisi penjelasan tentang hasil pendefinisian kebutuhan dari permasalahan

yang dijadikan topik TA atau Skripsi berikut pemodelannya. Diantaranya

uraian singkat sejarah, struktur organisasi, fungsi unit organisasi, metode

penelitian, dan analisis sistem yang berjalan.

d. Bab IV Hasil dan Pembahasan

Bab ini membahas tentang uraian hasil analisis kebutuhan sistem informasi,

seperti perancangan sistem, perancangan basis data, perancangan antar muka,

perancangan arsitektur jaringan, implementasi perangkat lunak, implementasi

perangkat keras, implementasi basis data, implementasi antar muka,

implementasi instalasi program, penggunaan program, dan pengujian.

e. Bab V Kesimpulan dan Saran

Berisi kesimpulan (hasil yang berhasil diselesaikan sesuai ruang lingkup

batasan masalah) dan saran (terhadap masalah yang belum terselesaikan

sebagai pengembangan dan perbaikan-perbaikan) tentang kasus TA atau

(8)

1. BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Dari hasil pembangunan media ini dapat disimpulkan bahwa Media

Pengelolaan Pengetahuan Pemrograman di Basic IT Team :

a. Memudahkan dalam mengumpulkan data kasus pemrograman dari

programmer basic IT Team.

b. Pencarian ulang sumber terhadap masalah yang sama tidak perlu dilakukan

lagi.

c. Memudahkan maintenance aplikasi.

5.2. Saran

Setelah membangun Aplikasi Penyimpanan Data ini, masih terdapat

banyak kekurangan. Ada beberapa saran yang dapat digunakan untuk

pertimbangan pengembangan selanjutnya, yaitu :

a. Media ini akan menjadi lebih baik jika dapat dikembangkan menjadi sebuah

Sistem Pakar.

b. Menambahkan fitur chat akan memudahkan antar user untuk berinteraksi

(9)

APLIKASI PENYIMPANAN DATA

KASUS PEMROGRAMAN INTERNAL

(STUDI KASUS BASIC IT TEAM)

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan pada

Program Studi Sistem Informasi Jenjang S1 (Strata 1)

Fakultas Teknik dan Ilmu Komputer

DHEA SHAVERA

1.05.12.913

(10)

1. DAFTAR ISI

ABSTRAK ... Error! Bookmark not defined.

ABSTRACT ... Error! Bookmark not defined.

KATA PENGANTAR ... Error! Bookmark not defined.

DAFTAR ISI ... iv

DAFTAR GAMBAR ... Error! Bookmark not defined.

DAFTAR TABEL ... Error! Bookmark not defined.

BAB I PENDAHULUAN ... Error! Bookmark not defined.

1.1. Latar Belakang Penelitian ... Error! Bookmark not defined.

1.2. Identifikasi dan Rumusan Masalah ... Error! Bookmark not defined.

1.2.1. Identifikasi Masalah ... Error! Bookmark not defined.

1.2.2. Rumusan Masalah ... Error! Bookmark not defined.

1.3. Maksud dan Tujuan Penelitian ... Error! Bookmark not defined.

1.3.1. Maksud Penelitian ... Error! Bookmark not defined.

1.3.2. Tujuan Penelitian ... Error! Bookmark not defined.

1.4. Kegunaan Penelitian ... Error! Bookmark not defined.

1.4.1. Kegunaan Praktis ... Error! Bookmark not defined.

1.4.2. Kegunaan Akademis ... Error! Bookmark not defined.

1.5. Batasan Masalah ... Error! Bookmark not defined.

1.6. Lokasi dan Waktu Penelitian ... Error! Bookmark not defined.

1.7. Sistematika Penulisan ... Error! Bookmark not defined.

BAB II LANDASAN TEORI ... Error! Bookmark not defined.

2.1. Data ... Error! Bookmark not defined.

2.1.1. Pengolahan Data dengan Komputer ... Error! Bookmark not defined.

2.2. Framework CodeIgniter ... Error! Bookmark not defined.

2.3. Pola Arsitektural Model View Control ... Error! Bookmark not defined.

2.4. PHP ... Error! Bookmark not defined.

2.5. MySQL ... Error! Bookmark not defined.

2.6. Prototype ... Error! Bookmark not defined.

(11)

2.8. Activity Diagram ... Error! Bookmark not defined.

2.9. Sequence Diagram ... Error! Bookmark not defined.

2.9.1 Sequence Diagram Model View Control ... Error! Bookmark not defined.

2.10. Class Diagram ... Error! Bookmark not defined.

2.11. Component Diagram ... Error! Bookmark not defined.

2.12. Deployment Diagram ... Error! Bookmark not defined.

2.13. Blackbox Testing ... Error! Bookmark not defined.

BAB III OBJEK DAN METODE PENELITIAN Error! Bookmark not defined.

3.1. Objek Penelitian ... Error! Bookmark not defined.

3.1.1. Sejarah Singkat Perusahaan ... Error! Bookmark not defined.

3.1.2. Visi dan Misi Perusahaan... Error! Bookmark not defined.

3.1.3. Struktur Organisasi Perusahaan ... Error! Bookmark not defined.

3.1.4. Deskripsi Tugas ... Error! Bookmark not defined.

3.2. Metode Penelitian ... Error! Bookmark not defined.

3.2.1. Desain Penelitian ... Error! Bookmark not defined.

3.2.2. Jenis dan Metode Pengumpulan Data ... Error! Bookmark not defined.

3.2.3. Metode Pendekatan dan Pengembangan Sistem ... Error! Bookmark not defined.

3.2.4. Pengujian Software ... Error! Bookmark not defined.

3.3. Analisis Sistem yang Berjalan... Error! Bookmark not defined.

3.3.1. Analisis Dokumen ... Error! Bookmark not defined.

3.3.2. Analisis Prosedur Yang Sedang Berjalan ... Error! Bookmark not defined.

3.3.3. Evaluasi Sistem Yang Sedang Berjalan ... Error! Bookmark not defined.

BAB IV HASIL DAN PEMBAHASAN ... Error! Bookmark not defined.

4.1. Perancangan Sistem ... Error! Bookmark not defined.

4.1.1. Tujuan Perancangan Sistem ... Error! Bookmark not defined.

(12)

4.1.4. Perancangan Basis Data ... Error! Bookmark not defined.

4.2. Perancangan Antar Muka ... Error! Bookmark not defined.

4.2.1. Struktur Menu ... Error! Bookmark not defined.

4.2.2. Perancangan Input ... Error! Bookmark not defined.

4.2.3. Perancangan Output ... Error! Bookmark not defined.

4.3. Perancangan Arsitektur Jaringan ... Error! Bookmark not defined.

4.4. Implementasi ... Error! Bookmark not defined.

4.4.1. Batasan Implementasi ... Error! Bookmark not defined.

4.4.2. Implementasi Perangkat Lunak ... Error! Bookmark not defined.

4.4.3. Implementasi Perangkat Keras ... Error! Bookmark not defined.

4.4.4. Implementasi Basis Data (Sintaks SQL) ... Error! Bookmark not defined.

4.4.5. Implementasi Antar Muka ... Error! Bookmark not defined.

4.5. Pengujian ... Error! Bookmark not defined.

4.5.1. Rencana Pengujian ... Error! Bookmark not defined.

4.5.2. Kasus dan Hasil Pengujian ... Error! Bookmark not defined.

4.5.3. Kesimpulan Hasil Pengujian ... Error! Bookmark not defined.

BAB V KESIMPULAN DAN SARAN ... Error! Bookmark not defined.

5.1. Kesimpulan ... Error! Bookmark not defined.

5.2. Saran ... Error! Bookmark not defined.

DAFTAR PUSTAKA ... Error! Bookmark not defined.

(13)

1. DAFTAR PUSTAKA

Ariani, R., & Shalahuddin, M. (2011). Rekayasa Perangkat Lunak. Bandung: MODULA.

Badiyanto. (2013). Buku Pintar Framework. (Ucak, Penyunt.) Yogyakarta, Jawa Tengah , Indonesia: Mediakom.

Booch, G., Rumbaugh, J., & Jacobson, I. (1999). The Unified Modeling Language

(IV Edition ed.). (A. Richman, Penyunt.) Massachusetts: Addison Wesley Longman, Inc.

Ericsson, M. (2011, Mei 2). What it is and How to Use. Dipetik Desember 2, 2011, dari http://parsa.iust.ac.id

Gunadarma. (t.thn.). Dipetik February 12, 2015, dari Staff Gunadarma:

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rj a&uact=8&ved=0CCcQFjAB&url=http%3A%2F%2Fprita.staff.gunadarma.ac.id %2FDownloads%2Ffiles%2F35680%2FPengertian%2BData%2Bdan%2BInform asi.docx&ei=KDXcVKThM4OUuASngYKwBA&usg=AFQjCNGkSJcyMBmf

Hendraputra, Ade, Darwiyanto, E., Pratondo, A., Nugroho, E. P., Kusuma, G. P., et al. (2009). Information System Quality Assurance. Bandung.

Idaho, E. (2002). Assignments. Dipetik Desember 1, 2011, dari Eastern Idaho: http://www.whattodoineasternidaho.com/assignments/mvc.php

Kadir, A. (2002). Pengenalan sistem Informasi. Yogyakarta: ANDI Yogyakarta.

Lethbridge, T. C., & Laganiere, R. (2002). Object-Oriented Software

Engineering: Practical Software Development using UML and Java. Colombus, Ohio, United States of America: McGraw-Hill.

Lucas, H. J. (2000). Information Technology for Management (7th ed.). Colombus, Ohio, United States of America: Irwin/McGraw-Hill.

Nugroho, E. P., Ratnasari, K., Ramadhani, K. N., & Putro, B. L. (2009). Rekaya Perangkat Lunak. (A. Hendraputra, Penyunt.) Bandung, Jawa Barat, Indonesia: Politeknik Telkom.

(14)

Purtilo, J., Larson, A., & Clark, J. (1991). A methodology for prototyping-in-the-large versus programming in-the-small. International Conference on Software Engineering (hal. 2-12). Austin: TX, USA.

Syaukani, M. (2005). Mendata Mysql Foxpro8 +cd. Jakarta, Indonesia: PT Gramedia.

Turban, E., McClean, E., & Wetherbe, J. (1999). Information Technology for Management Making Connections for Strategis Advantage (2nd ed.). Manhattan, New York, United States: John wiley & Sons, Inc.

Yulianto, A. A., Gartina, I., Sari, K. R., Astuti, R., & Witanti, W. (2009).

(15)

1. KATA PENGANTAR

Segala puji syukur kehadirat Allah SWT karena atas rahmat dan

hidayah-Nya penulis dapat menyelesaikan skripsi ini yang berjudul “Aplikasi

Penyimpanan Data Kasus Pemrograman Internal (Studi Kasus Basic IT Team)”

ini sebagai salah satu syarat seminar pada program Strata Satu (S1) Sistem

Informasi Universitas Komputer Indonesia.

Dalam pengerjaan skripsi ini penulis mendapat banyak bantuan dan

dukungan moral yang tak ternilai harganya dari berbagai pihak. Oleh karena itu

dengan tulus penulis mengucapkan terima kasih kepada:

1. Dosen pembimbing, Ibu Wartika, S.Kom., M.T. yang disela kesibukan

beliau bersedia meluangkan waktu untuk memberikan bimbingan dan

masukan yang sangat bermanfaat dalam penyusunan skripsi ini.

2. Perusahaan Basic IT Team yang telah bekerja sama dalam pembuatan

skripsi ini.

3. Orang tua dan keluarga yang telah memberikan dukungan semangat dan

doa kepada penulis dalam menyusun skripsi ini.

4. Teman-teman dan sahabat-sahabat yang selalu memberi dorongan

semangat.

Serta pihak-pihak lain yang tidak dapat disebutkan satu per satu yang telah

Gambar

Tabel 1.1

Referensi

Dokumen terkait

The research will help the teacher to overcome difficulties in teaching and learning English, especially in writing descriptive text in junior high school..

Dari fakta di desa Pungsari, menunjukkan ada faktor yang melatarbelakangi perempuan ikut serta dalam pembuatan kerajinan batik secara langsung, dan cara yang

Hal ini disebabkan perolehan nilai dalam bidang kompetensi tersebut adalah 2,71 saja, belum termasuk kategori “baik” (“cukup”) dan sedikitnya mahasiswa yang

Hasil analisis GC-MS menunjukkan bahwa biodiesel yang dihasilkan mengandung metil ester yang sesuai dengan asam- asam lemak yang terkandung dalam minyak jarak

Peta I memiliki skala lebih kecil dari pada peta II, dengan bentang alam sama rincinya.. Berdasarkan peta kontur berikut ini, titik P berada pada ketinggian … dan

Variasi sintaksis pemakaian komunitas AMC meliputi pemakaian kalimat yang tidak lengkap; (2) faktor-faktor penyebab terjadinya variasi bahasa dalam komunitas AMC adalah (a) waktu

Physiological Need (kebutuhan fisik) yang paling rendah yaitu dengan skor rata-rata sebesar 59,80, dapat dikategorikan sedang, dalam hal ini dapat disimpulkan

Resin komposit nano hibrid adalah resin komposit yang dikembangkan dari campuran resin komposit nanofiller dan microfiller , suatu terobosan yang membuat peningkatan