Pembangunan Web Manajemen Pelaksanaan Proyek Survey PT TNS Bandung
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
RADEN ARIF ARFIANTO
10104220
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(2)
i
PEMBANGUNAN WEB MANAJEMEN PELAKSANAAN PROYEK SURVEY PT TNS (TAYLOR NELSON SOFRE)
BANDUNG
Oleh
RD. ARIF A 1.01.04.220
PT TNS Bandung mengalami kesulitan dalam promosi perusahaan, pembagian tugas peroranganya masih di catat dikertas, pengolahan data hasil survey yang didapatkan oleh interviewer masih harus direkap ulang, dan pengolahan data hasil survey pun masih diambil dari hasil rekap.
Dari berbagai masalah yang teridentifikasi PT TNS Bandung bermaksud untuk membangun suatu sistem yang dapat menanggulangi masalah tersebut. Sistem informasi yang hendak dibangun adalah web manajemen pelaksanaan proyek survey PT TNS Bandung, web PT TNS ini memungkinkan pelaksanaan proses survey dari mulai pemesanan proyek survey, pembayaran proyek survey, pembagian tugas proyek survey, dan pengisian kuesioner survey dapat di lakukan didalam web PT TNS Bandung.
Dengan adanya web manajemen pelaksanaan proyek survey ini klien tidak perlu datang ke kantor TNS untuk memesan proyek, klien dapat langsung memesan proyek survey yang akan dilakukan dan melakukan pembayaran langsung di manapun dan kapanpun, proses pembagian tugas proyek survey dari mulai Kepala proyek, Supervisor dan Interviewer dapat dilakukan dengan lebih baik, karena telah disediakan fasilitas pembagian tugas proyek survey didalam sistem, pengisian kuesioner yang sebelumnya dilakukan didalam kertas dapat digantikan oleh pengisian langsung didalam web manajemen pelaksanaan survey ini dengan menggunakan aplikasi kuesioner online, sehingga pengisian dan pengiriman hasil kuesioner yang didapat dari lapangan dapat langsung di kirim dan diolah dengan benar dan cepat.
(3)
(4)
ii
WEB DEVELOPMENT IMPLEMENTATION PROJECT MANAGEMENT SURVEY PT TNS (TAYLOR NELSON SOFRE)
BANDUNG
BY
RD. ARIF A 10104220
PT TNS Bandung had difficulty in the promotion of the company, the division of tasks in the project is still a paper record, the processing of survey data obtained by the interviewer recapitulated, and processing of survey data is still taken from the recap. Of the various problems identified Bandung PT TNS intends to build a system that can cope with the problem. Information system which would be built is a web management project implementation TNS survey PT Bandung, PT TNS web enables the implementation of the survey process began ordering the survey project, project payment surveys, job survey projects, and filling in questionnaire surveys can be done. With the implementation of the project management web survey is a client does not need to come to the office of TNS to order the project, the client can directly order the survey project will be done and make payments directly at any time and anywhere, the division of survey project from start to Head project, Supervisor and Interviewer can be done better, because it has provided facilities survey division of project tasks within the system, filling questionnaires that were previously done in the paper can be replaced by charging directly into the web management of the implementation of this survey using the online application questionnaire, thereby charging and delivery of the questionnaire results obtained from field can be directly sent and processed properly and quickly. .
(5)
i
Assalamu’alaikum Wr. Wb.
Segala puji dan syukur penulis panjatkan ke hadirat sang Maha Pintar Allah SWT, karena dengan izin-Nya dan setitik ilmu pengetahuan yang dipinjamkan kepada makhluk-Nya, penulis dapat menyelesaikan laporan tugas akhir ini. Shalawat serta Salam semoga senantiasa tercurah kepada Nabi Muhammad S.A.W. serta kepada segenap keluarganya, para sahabatnya, dan seluruh kaum mukmin yang mengikuti Sunnahnya sampai hari kiamat.
Dengan mengucapkan alhamdulillah, Tugas Akhir ini yang berjudul PEMBANGUNAN WEB MANAJEMEN PELAKSANAAN PROYEK SURVEY PT TNS BANDUNG dapat penulis selesaikan dengan baik. Tentu saja tidak lepas berkat dorongan, bantuan dan bimbingan secara moril, materil dan spiritual dari berbagai pihak. Penulis mengucapkan banyak terima kasih kepada:
1. Ibunda tercinta Muliarti, terima kasih atas semua dukungan moral dan materil
yang di berikan serta kasih sayang yang tak ternilai harganya, ayahanda Indrato, serta adik ku tercinta aditya.
Effy Yuniar Nurfitri terima kasih atas semangat dan motifasi yang selalu di
berikan untuk penulis,...thanks ndutz….!
2. Bapak Prof. Dr. Arry Akhmad Arman. selaku Dekan Fakultas Teknik dan
(6)
ii
5. Bapak Ir. Taryana Suryana selaku pembimbing dalam pembuatan skripsi atas
saran dan petunjuk yang telah diberikan.
6. Bapak Adam Mukharil B sebagai dosen penguji I.
7. Bapak Nurcik Mulya sebagai manajer PT TNS Bandung“Terima kasih atas
waktu yang diluangkan untuk membantu penulis dalam mengumpulkan
data-data yang diperlukan”.
8. Aditya Nurhadi “Terima kasih atas waktu dan bantuannya”, Ancah Nugraha
teman seperjuangan yang berjuang bersama dari awal, Ali jaelani, wiwi, Defi, Tejo, Syarif Hidayat terima kasih atas bantuan yang diberikan kepada penulis dalam menyusun skripsi ini.
9. Ari Saputra, Kahfi Gumelar, Deny Gunawan, Rifkhani, dan teman teman if
10K lainya yang tidak dapat disebutkan satu persatu
10.D 6541 TQ terima kasih telah menjadi teman setia penulis yang selalu
menemani penulis.
Akhir kata, penulis berharap agar laporan ini dapat berguna bagi semua orang yang membutuhkan. Amien.
Wassalamu’alaikum Wr. Wb.
Bandung, Juli 2011
(7)
1
1.1. Latar Belakang Masalah
Informasi menjadi faktor penting dalam perkembangan dunia usaha, pariwisata, dan pendidikan. Tidak bisa dipungkiri, dewasa ini perkembangan teknologi informasi mulai masuk ke berbagai wilayah di Indonesia. Internet merupakan salah satu media informasi yang digunakan oleh berbagai macam perusahaan dan instansi dalam memperkenalkan produk atau jasa yang ditawarkan kepada masyarakat. Dinilai dari segi efisiensi dan efektifitasnya internet lebih unggul dibandingkan dengan media informasi lainnya
Manajemen memiliki berbagai pengertian. Secara universal manajemen adalah penggunaan sumberdaya organisasi untuk mencapai sasaran dan kinerja yg tinggi dalam
berbagai tipe organisasi profit maupun non profit.
Definisi manajemen yg dikemukakan oleh Daft (2003:4) sebagai berikut: “Management is the attainment of organizational goals in an effective and efficient manner through planning organizing leading and controlling organizational resources”. Pendapat tersebut kurang lebih mempunyai arti bahwa manajemen merupakan pencapaian tujuan organisasi dgn cara yg efektif dan efisien lewat perencanaan pengorganisasian pengarahan dan pengawasan sumberdaya organisasi.
Plunket dkk.(2005:5) mendefinisikan manajemen sebagai “One or more managers individually and collectively setting and achieving goals by exercising
related functions (planning organizing staffing leading and controlling) and
(8)
Pendapat tersebut kurang lebih mempunyai arti bahwa manajemen merupakan satu atau lebih manajer yg secara individu maupun bersama-sama menyusun dan
mencapai tujuan organisasi dgn melakukan fungsi-fungsi terkait (perencanaan
pengorgnisasian penyusunan staf pengarahan dan pengawasan) dan mengkoordinasi berbagai sumber daya (informasi material uang dan orang).
Manajer sendiri menurut Plunket dkk.(2005:5) merupakan people who are
allocate and oversee the use of resources jadi merupakan orang yg mengatur dan
mengawasi penggunaan sumber daya.
Lewis dkk.(2004:5) mendefinisikan manajemen sebagai: “the process of administering and coordinating resources effectively and efficiently in an effort to
achieve the goals of the organization.” Pendapat tersebut kurang lebih
mempunyai arti bahwa manajemen merupakan proses mengelola dan mengkoordinasi sumber daya-sumber daya secara efektif dan efisien sebagai usaha untuk mencapai tujuan organisasi.
Survey adalah tindakan mengukur atau memperkirakan. Namun dalam
sebuah penelitian survey lebih berarti sebagai suatu cara melakukan pengamatan
di mana indikator mengenai variabel adalah jawaban-jawaban terhadap pertanyaan yang diberikan kepada responden baik secara lisan maupun tertulis.
survey biasanya dilakukan satu kali. Peneliti tidak berusaha untuk mengatur atau
menguasai situasi. Jadi perubahan dalam variabel adalah hasil dari peristiwa yang terjadi dengan sendirinya.
Survey termasuk ke dalam jenis penelitian deskriptif, meskipun dalam
(9)
mulai melakukan „inferensial‟, melakukan prediksi tertentu. Contoh soal: Sensus
penduduk biasanya dilakukan setiap lima tahun dan menjelang pemilihan umum Manajemen pelaksanaan proyek survey adalah manajerial pelaksanaan proyek survey yang di dalamnya mencakup manajerial pemesanan proyek survey oleh klien, pembagian tugas proyek survey dari mulai Manajer, Kepala Proyek, Supervisor dan interviewer, pengawasan pelaksanaan proyek survey oleh supervisor, sampai pemilihan daerah lokasi survey dan pengisian Kuesioner hasil survey yang di lakukan oleh interviewer.
PT TNS (Taylor Nelson sofre) Bandung adalah sebuah perusahaan yang beralamat di jalan Kidang No 18, Buah Batu bandung. Perusahaan ini bergerak di bidang survey logistic yang tujuanya adalah untuk melakukan riset yang mencakup tentang Sosial, Budaya, ekonomi, politik juga mengenai kebiasaan masyarakat dalam menggunakan produk yang ada di pasaran.
Berdasarkan hasil wawancara yang di lakukan di PT TNS di peroleh informasi tentang cara mempromosikan jasa yang di tawarkan oleh PT TNS masih menggunakan media iklan seperti Koran, dan atas rekomendasi dari perusahaan yang pernah menjadi klien di PT TNS, sehingga client yang di miliki oleh perusahaan masih terbatas karena kurangnya media promosi yang ada. Pemesanan proyek yang di lakukan oleh klienpun masih di lakukan dengan cara datang ke kantor PT TNS untuk memberikan penjelasan tentang proyek survey yang mereka ingini
Manajerial Pembagian tugas perorangan proyek survey dari mulai kepala proyek, supervisor, sampai dengan interviewer masih di catat dengan
(10)
menggunakan kertas, dan pengumuman tentang pembagian interviewer dan daerah yang akan menjadi lokasi survey masih ditempel di papan pengumuman.
Penginputan rekap data kuesioner hasil survey untuk catatan perusahaan dilakukan dua kali, pertama data yang di dapat oleh interviewer di isi di lembar kertas kuesioner dan setelah itu di inputkan oleh supervisor dengan cara di ketik dan di inputkan satu persatu ke dalam komputer.
pengolahan data hasil survey yang telah selesai masih dilakukan dengan menghitung satu persatu, penghitungan ini di lakukan berdasarkan hasil rekap data, sehingga apabila data yang di masukan pada saat perekapan data salah, maka akan terjadi perbedaan antara data yang di olah dengan data yang ada di Kuesioner yang menyebabkan perbedaan hasil survey yang ada di Kuesioner dengan hasil data yang di olah.
1.2 Identifikasi masalah Masalah
Berdasarkan dari latar belakang di atas maka di peroleh beberapa masalah yang sedang dihadapi oleh PT TNS Bandung saat ini, diantaranya adalah seperti yang disebutkan dibawah ini :
1. Sarana promosi yang di miliki oleh PT TNS masih terbatas sehingga klien
yang di miliki masih sebatas klien yang sudah mengenal PT TNS saja
2. Manajerial pembagian tugas perorangan proyek survey masih di catat di
kertas
3. Rekap data hasil Kuesioner survey untuk catatan perusahaan masih harus di
inputkan kembali dengan cara di ketik
4. Pengolahan data hasil survey di ambil berdasarkan data hasil rekap
Kuesioner sehingga bila terjadi kesalahan pada ssat perekapan maka hasil survey yang ada di Kuesioner akan berbeda dengan data hasil pengolahan.
(11)
1.3 Maksud dan Tujuan
Berdasarkan rumusan masalah di atas maka di buatlah web manajemen pelaksanaan proyek survey PT TNS Bandung, yang dapat mempermudah PT TNS Bandung dalam Mempromosikan jasa yang ditawarkan kepada client, serta dapat mempermudah manajerial pembagian proyek survey, pencatatan, dan pengolahan data hasil survey di PT TNS Bandung.
Tujuan dari penelitian tugas akhir ini adalah :
1. Menambah Sarana untuk mempromosikan PT TNS Bandung kepada
Klien.
2. Mempermudah Manajerial pembagian tugas perorangan proyek survey
dari mulai kepala proyek, supervisor, dan interviewer yang ada di PT TNS Bandung.
3. Memperkecil kesalahan pada saaat perekapan
4. Mempermudah pengolahan data dan menghilangkan perbedaan data yang
akan di olah dengan data yang hasil survey yang ada di Kuesioner
1.4. Batasan Masalah/Ruang Lingkup kajian
Mengingat ruang lingkup yang akan dibahas begitu luas, maka dibutuhkan batasan masalah sebagai berikut :
1. Pemesanan Proyek online
2. Pembayaran offline dengan menggunakan konfirmasi pembayaran dari
Bank
3. Manajerial pembagian tugas perorangan dari mulai kepala proyek,
(12)
4. Pembagian supervisor masih dipilih oleh kepala proyek
5. Pembagian interviewer dipilih oleh supervisor
6. pembuatan soal Kuesioner masih di buat secara langsung oleh kepala
proyek.
7. Pengisian Kuesioner online dilakukan oleh interviewer.
8. Metode yang di gunakan adalah metode aliran terstruktur dan tools yang di
gunakan adalah Entity Relationship Diagram (ERD) dan Data Flow
Diagram (DFD).
9. Web PT TNS Cabang Bandung dibangun menggunakan PHP (Personal
Home Page), dan MySQL sebagai DBMS .
1.5. Metodologi Penelitian
Metodologi penelitian yang digunakan untuk pembuatan laporan dan pembangunan web manajemen pelaksanaan proyek survey PT TNS Bandung adalah denagn menggunakan metode deskriptif yang terbagi menjadi beberapa tahapan :
1. Tahap pengumpulan data
a. Studi pustaka
Pengumpulan data dengan cara mengumpulkan referensi dan literatur yang terkait dengan topik penelitian.
b. Observasi
Observasi yang dilakukan berupa pengumpulan data melalui pengamatan secara langsung di PT TNS Bandung.
(13)
Wawancara dugunakan untuk mendapatkan data yang berkaitan dengan pembuatan laporan dan pembangunan web.
2. Tahap pembangunan perangkat lunak
Metode yang digunakan dalam pembangunan web ini menggunakan
metode waterfall
1.6. SistematikaPenulisan
Sistematika penulisan laporan ini dibagi dalam beberapa bab dengan pokok pembahasan secara umum sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi latar belakang, perumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini menjelaskan landasan teori. serta sejarah singkat perusahaan, visi, misi, dan struktur organisasi sedangkan landasan teori berisi teori-teori pendukung dalam merancang dan membangun web manajemen pelaksanaan proyek survey PT TNS Bandung
BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi analisis kebutuhan dalam membangun aplikasi ini, analisis sistem yang sedang berjalan pada aplikasi ini sesuai dengan metode pembangunan perangkat lunak yang digunakan. Selain itu terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat.
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab ini berisi hasil implementasi dari hasil analisis dan perancangan yang telah dibuat disertai juga dengan hasil pengujian dari web PT TNS Bandung sehingga
(14)
diketahui apakah aplikasi yang dibangun sudah memenuhi syarat sebagai aplikasi yang user-friendly.
BAB V KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan tentang keseluruhan dari pembangunan web manajemen pelaksanaan proyek survey PT TNS bandung dan saran tentang aplikasi ini untuk masa yang akan datang.
(15)
9 2.1 Tinjauan Tempat Penelitian
Survey atau Riset adalah suatu kegiatan mencari data atau informasi kepada masyarakat luas yang di dalamnya mencakup segi politik, social,budaya, ekonomi serta kebiasaan masyarakat dalam menggunakan produk, pada umumnya kegiatan survey di kelola oleh sebuah perusahaan atau instansi yang bergerak di bidang survey yang bertugas untuk mendapatkan data tentang informasi yang di butuhkan, dibawah ini adalah profil dari PT.TNS Bandung, dalam pencarian informasi ke masyarakat biasanya di perlukan orang yang memang telah terlatih yang pandai dalam berkomunikasi untuk terjun langsung ke masyarakat guna mewawancara masyarakat tentang apa yang sedang di jadikan objek survey yang akan diteliti yang di sebut interviewer dan dalam bidang ini PT TNS Bandung memiliki banyak inteviewer yang sangat berpengalaman dalam melakukan kegiatan survey ke masyarakat, data yang didapatkan oleh para interviewer ini akan sangat berpengaruh bagi lembaga atau instansi yang ingin mengadakan survey, hasil survey yang didapatkan harus valid, yang dimaksud valid disini adalah data survey yang diperoleh oleh para interviewer ini adalah data survey yang benar didapatkan langsung tanpa ada perubahan yang dilakukan, dan dalam hal itu PT TNS Bandung merekrut interviewer yang bisa dipercaya, memiliki komunikasi yang baik dan memiliki dedikasi yang tinggi untuk perusahaan
(16)
2.1.1 Sejarah PT. Taylor Nelson Sofre (TNS) Bandung
PT. TAYLOR NELSON SOFRE (TNS) BANDUNG adalah sebuah perusahaan survey yang bergerak di bidang riset yang mencakup politik sosial budaya, ekonomi, dan kebiasaan masyarakat dalam menggunakan produk, pertama PT TNS mendirikan perusahaan di kota Bandung, untuk melakukan survey yang hanya terpusat khusus di kota Bandung, namun seiring pekembanganya dan banyaknya permintaan dari berbagai kota lain di Indonesia akhirnya sekitar tahun 2004 perusahaan ini kemudian memperluas lagi jaringan mereka ke beberapa kota besar di Indonesia.
Perusahaan TNS Bandung pertama kali didirikan pada tahun 2000 dan memiliki kantor di jalan airgulo No 45 kosambi Bandung, dan seiring perkembangan jumlah interview yang semakin banyak karena permintaan proyak survey yang semakin meningkat, maka pada tahun 2009 mereka kemudian memindahkan kantornya ke tempat yang lebih besar sehingga dapat menampung jumlah interviewer yang ada ke Jl kidang No 18 Buah Batu Bandung, yang menjadi kantor PT TNS Hingga sekarang, saat ini perusahaan TNS Bandung telah memiliki banyak sekali klien yang sangat percaya pada hasil survey yang didapatkan oleh PT TNS Bandung, oleh karena itu permintaan survey yang mengalir ke peruahaan ini tidak pernah berhenti, bahkan untuk saat saat tertenu PT TNS Bandung kewalahan dalam menangani permintaan pesanan proyek survey.
(17)
2.1.2 Profil PT TNS Bandung
PT TNS BANDUNG untuk sebagian besar masyarakat awam mungkin akan terdengar sangat asing, karena jarang masyarakat yang mengetahui apa itu survey, dan untuk apa di adakan survey, namun di kalangan dunia usaha, ekonomi, dan politik mungkin nama PT TNS Bandung sudah tuidak asing lagi, banyak para pengusaha yang akan mendirikan perusahaan mengadakan survey tentang apa yang sedang dibutuhkan oleh masyarakat, sehingga perusahaannya menguasai pasar karena mengetahuai apa yang sedang di inginkan oleh masyarakat banyak, Adapun Profil lengkap Dari PT TNS Bandung adalah seperti dibawah ini
Nama Perusahaan : PT. TAYLOR NELSON SOFRE (TNS) BANDUNG
Alamat : Jln. Kidang No 18, Buah Batu, Bandung
Kode Pos : 40233
(18)
2.1.3 Struktur Organisasi PT. Taylor Nelson Sofre (TNS) Bandung
Struktur Organisasi dapat dikatakan sebagai pola hidup yang mapan diantara komponen-komponen atau bagian-bagian dari organisasi. Pada umumnya struktur organisasi berupa suatu gambaran grafis yang menunjukkan hubungan antara unit-unit serta wewenang yang ada .
Adapun organisasi itu berjalan dengan baik maka kerja sama diantara orang-orang dalam suatu organisasi sangatlah penting. Hal ini dikarenakan tenaga perorang-orangan terbatas kemampuannya. Untuk lebih jelasnya lihat gambar 2.1.
Gambar II.1 Struktur Organisasi PT. Taylor Nelson Sofre (TNS) Bandung
Manager
Kepala Proyek
Supervisor
(19)
2.1.4 Uraian Tugas.
Uraian tugas pokok dan rincian fungsi tiap-tiap bidang di PT. Taylor Nelson Sofre Bandung adalah sebagai berikut :
1. Tugas Dari Manager
a. Mengatur laporan seluruh kegiatan survey di PT. Taylor Nelson Sofre Bandung
b. Mengatur pemesanan proyek dan berinteraksi langsung dengan klien.
2. Tugas Dari Kepala Proyek
a. Mengatur dan mengawasi seluruh kegiatan proyek survey b. Mengatur pembagian tugas proyek survey kepada supervisor
c. Mengatur laporan seluruh kegiatan survey di PT. Taylor Nelson Sofre Bandung
3. Tugas Dari Supervisor
a. Mengatur mengatur pembagian proyek survey kepada interviewer.
b. Mengatur pembagian daerah atau lokasi yang akan di survey kepada interviewer.
c. mengadakan pelatihan untuk para interviewer sebelum pelaksanaan proyek survey berlangsung
4. Tugas dari Interviewer
a. Melakukan survey langsung ke lapangan untuk mencari data atau informasi yang di butuhkan
(20)
2.2 Landasan Teori
Dalam sub bab ini akan dibahas tentang teori-teori yang berhubungan dengan pembangunan web PT. Taylor Nelson Sofre Bandung.
2.2.1 Pengertian Sistem
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.[1]
Dari pengertian diatas dapat diambil suatu kesimpulan bahwa suatu sistem merupakan elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan tertentu.
2.2.2 Karakteristik Sistem
Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu memiliki
komponen-komponen (components), batas sistem (boundary), lingkungan luar
sistem (environment), penghubung (interprest), masukan (input), keluaran
(output), pengolah (process) dan sasaran (objective) dan tujuan (goal).[1]
1. Komponen Sistem
Komponen sistem atau elemen-elemen sistem dapat berupa suatu sub sistem atau bagian-bagian dari sistem. Setiap sistem baik besar maupun kecil, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi
(21)
tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat
mempunyai suatu yang lebih besar yang disebut supra system.
2. Batas Sistem
Batas sistem merupakan daerah-daerah yang membatasi antara satu sistem dengan sistem lainnya dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem
menujukkan ruang lingkup (scope) dari sistem tersebut.
3. Lingkungan Luar Sistem
Lingkungan luar sistem dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem yang dapat bersifat menguntungkan dan dapat pula merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem yang harus dijaga dan dipelihara. Sedangkan yang merugikan harus ditahan dan dikendalikan, karena akan mengganggu kelangsungan hidup sistem.
4. Penghubung Sistem
Penghubung sistem merupakan media penghubung antara satu sub sistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan penghubung akan terjadi interaksi antar subsistem, sehingga membentuk satu kesatuan.
(22)
5. Masukan Sistem
Masukan adalah suatu energi yang dimasukkan ke dalam sistem. Masukan
dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal
input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut
dapat beroperasi. Contoh maintenance input di dalam sistem komputer adalah
program, yang digunakan untuk mengoperasikan komputer. Sedangkan signal
input adalah energi yang diproses untuk mendapatkan keluaran. Contoh signal
input di dalam sistem komputer adalah data, yang dapat diolah menjadi Informasi.
6. Keluaran Sistem
Keluaran (Output) merupakan hasil dari energi yang diolah dan
diklasifikasikan menjadi keluaran yang berguna.
7. Pengolah Sistem
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya, yang bertugas untuk merubah masukan menjadi keluaran.
8. Sasaran Sistem
Suatu sistem pasti memiliki tujuan (goal) atau sasaran (objective). Suatu operasi sistem akan berguna dan berhasil apabila mencapai sasaran atau tujuannya. Sasaran sistem sangat menentukan masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
(23)
Input Proses Output Sub Sistem
Sub Sistem Sub Sistem
Sub Sistem Sub Sistem
Penghubung
Batasan
Batasan
Gambar II.2 Karakteristik sistem
2.2.3 Konsep Dasar Data dan Informasi 2.2.3.1 Pengertian Data
Data adalah kumpulan dari fakta-fakta, kejadian-kejadian yang dapat berupa simbol, angka, huruf, dan lain-lain yang berguna bagi suatu pengolahan
data (process) atau sebagai masukan (input) bagi suatu proses. [2]
2.2.3.2 Pengertian Informasi
Dari suatu pendapat dikatakan bahwa:
“Informasi adalah data yang diolah menjadi suatu bentuk tertentu yang
lebih berguna dan lebih berarti bagi penerimanya”.[1]
Berikut akan diperlihatkan gambar mengenai hubungan antara data dengan informasi :
(24)
Gambar II.3 Perubahan data menjadi informasi
Informasi merupakan hasil pengolahan dari sebuah model, formasi, organisasi, ataupun suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya setelah diolah sedemikian rupa. Dalam hal ini, data bisa dianggap sebagai obyek dan informasi adalah suatu subyek yang bermanfaat bagi penerimanya. Informasi juga bisa disebut sebagai hasil pengolahan atau pemrosesan data.
2.2.3.3 Kualitas Informasi
Kualitas dari suatu informasi tergantung pada lima hal pokok yaitu:[1]
a. Akurat (accuracy)
Informasi bisa dikatakan berkualitas apabila seluruh kebutuhan informasi
telah tersampaikan (completeness), semua pesan benar/sesuai (corretness),
serta pesan yang disampaikan sesuai dengan sistem yang diinginkan oleh user.
(25)
b. Tepat waktu (timeliness)
Berbagai proses dapat diselesaikan dengan tepat waktu, laporan yang dibutuhkan dapat disampaikan tepat waktu.
c. Relevan (relevancy)
Informasi harus mempunyai manfaat untuk pemakainya, dimana relevansi informasi untuk tiap-tiap individu berbeda tergantung pada yang menerima dan yang membutuhkan.
2.2.3.4 Nilai Informasi
Nilai Informasi ( value of information ) ditentukan oleh dua hal yaitu
manfaat dan biaya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efekif dibandingkan dengan biaya mendapatkannya.[1]
2.2.3.5 Siklus Informasi
Data agar menjadi lebih berarti dan berguna dalam bentuk Informasi, maka perlu diolah melalui suatu model tertentu. Data yang telah diolah tersebut kemudian diterima oleh penerima, lalu penerima membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang
akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input,
dan diproses kembali lewat suatu model dan seterusnya sehingga membentuk
suatu siklus. Siklus ini disebut dengan siklus Informasi (information cycle) atau
(26)
Gambar II.4 Siklus informasi
2.2.4 Konsep Dasar Sistem Informasi
Terdapat dua kelompok pendekatan yang dalam mendefinisikan sistem. Pertama, pendekatan yang menekankan pada prosedur, mendefinisikan sistem sebagai berikut:
“Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan suatu sasaran tertentu”.
Kedua, pendekatan yang lebih menekankan pada elemen atau komponennya, mendefinisikan sistem sebagai berikut:
“Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai
(27)
Informasi (informasi) adalah data yang diolah menjadi bentuk yang lebih berarti bagi yang menerimanya. Informasi juga dapat didefinisikan sebagai hasil pengolahan data sehingga menjadi bentuk yang penting bagi penerimanya dan mempunyai kegunaan sebagai dasar dalam pengambilan keputusan .
“Sistem informasi adalah suatu system didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi yang
menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan”[
Robert A.Leitch dari K R Davis].
John Buth dan Gani Drudnitski mengemukakan bahwa sistem inforamsi terdiri dari komponen-kompenen yang disebutnya dengan istilah blok
bangunan(building blok), yaitu:
1. Blok masukan, input memiliki data yang masuk ke dalam sistem
informasi.
2. Blok model, blok ini terdiri dari kombinasi prosedur, logika dan model
matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
3. Blok keluaran, merupakan informasi yang berkualitas dan dokumentasi
(28)
4. Blok teknologi, Terdiri dari tiga bagian utama, yaitu teknisi (humanware
atau brainware), perangkat lunak (software) dan preangkat keras
(hardware).
5. Blok basis data.
6. Blok kendali, beberapa pengendalian perlu darancang dan diterapkan
untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila trelanjur terjadi kesalahan-kesalahan dapat langsung tepat diatasi.
Menurut Robert A. Leitch dan K. Roscoe Davis di dalam bukunya
Accounting Informatioon Systems mendefinisikan sistem informasi sebagai
berikut:
“Sistem informasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategis dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan”.[1]
Dari definisi diatas dapat diambil kesimpulan bahwa sistem informasi merupakan perpaduan antara manusia, alat teknologi, media, prosedur dan pengendalian yang bertujuan untuk menata jaringan komunikasi sehingga dapat membantu dalam pengambilan keputusan yang tepat. Kegiatan yang terdapat pada sistem informasi antara lain :
(29)
1. Input, menggambarkan suatu kegiatan untuk menyediakan data yang akan diproses
2. Proses, menggambarkan bagaimana suatu data diproses untuk
menghasilkan suatu informasi yang bernilai tambah
3. Output, suatu kegiatan untuk menghasilkan laporan dari proses diatas
4. Penyimpanan, suatu kegiatan untuk memelihara dan menyimpan data
5. Kontrol, suatu aktifitas untuk menjamin bahwa sistem informasi
tersebut berjalan sesuai dengan yang diharapkan
Sistem informasi dalam sebuah sistem meliputi pemasukan data (input)
kemudian diolah melalui suatu model dalam pemrosesan data, dan hasil informasi akan ditangkap kembali sebagai suatu input dan seterusnya sehingga membentuk siklus informasi yang dapat diperoleh dari sistem informasi sebagai sistem khusus dalam organisasi untuk mengolah informasi tersebut
(30)
2.2.4.1 Komponen Sistem Informasi
Sistem informasi terdiri dari komponen-komponen yang disebut dengan
istilah blok bangunan (building blok) yaitu :[2]
a. Hardware yaitu suatu perangkat keras dalam komputer yang kita bisa
sentuh dan rasakan.
b. Software yaitu suatu perangkat lunak di dalam komputer yang berfungsi
untuk mengoperasikan suatu aplikasi di dalam sistem komputer.
c. Data yaitu sekumpulan karakter yang diterima sebagai masukan (input)
untuk sistem informasi dan disimpan serta diolah.
d. Prosedur yaitu suatu urutan pekerjaan tata usaha yang biasanya melibatkan
beberapa orang dalam satu bagian atau lebih, dan disusun untuk menjamin adanya perlakuan yang seragam terhadap transaksi-transaksi perusahaan yang terjadi.
e. User yaitu orang yang terlibat dalam sistem informasi seperti operator,
(31)
2.2.4.2 Tujuan Sistem Informasi
Sistem Informasi memiliki beberapa tujuan, yaitu:
1. Integrasi sistem
a. Menghubungkan sistem individu/kelompok
b. Pengkolektifan data dan penyambungan secara otomatis
c. Peningkatan koordinasi dan pencapaian sinergi
2. Efisiensi pengelolaan
a. Penggunaan basis data dalam upaya kesamaan pengadministrasian data
b. Pengelolaan data berkaitan dengan karakteristik Informasi
c. Penggunaan dan pengambilan Informasi
3. Dukungan keputusan untuk manajemen
a. Melengkapi Informasi guna kebutuhan proses pengambilan kebutuhan
b. Akuisisi Informasi eksternal melalui jaringan komunikasi
2.2.4.3 Manfaat Sistem Informasi
Sistem Informasi memiliki beberapa manfaat, yaitu:
1. Menghemat tenaga kerja
2. Peningkatan efisiensi
3. Mempercepat proses
4. Perbaikan dokumentasi
5. Pencapaian standar
(32)
2.2.5 Konsep Rekayasa Perangkat Lunak
2.2.5.1 Pengertian Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak adalah aplikasi dari sebuah pendekatan kuantifiabel, disiplin, dan sistematis kepada pengembangan, operasi, dan pemeliharaan perangkat lunak. Usaha yang berhubungan dengan rekayasa perangkat lunak dapat dikategorikan ke dalam tiga fase umum dengan tanpa mempedulikan area aplikasi, ukuran proyek, atau kompleksitasnya, yaitu :[5]
1. Fase Definisi (Definition Phase)
Fase ini berfokus pada “apa” (what); dimana pada definisi ini pengembang perangkat lunak harus mengidentifikasi informasi apa yang akan diproses, fungsi dan unjuk kerja apa yang dibutuhkan, tingkah laku sistem seperti apa yang diharapkan, antarmuka apa yang akan dibangun, batasan perancangan serta kriteria validasi untuk mendefinisikan sistem yang sukses. Tugas teknis yang harus selalu ada dalam fase ini yaitu rekayasa sistem atau informasi, perencanaan proyek perangkat lunak, serta analisis kebutuhan.
2. Fase Pengembangan (Development Phase)
Fase ini berfokus pada “bagaimana” (how), yaitu dimana selama masa pengembangan perangkat lunak, teknisi harus mendefinisikan bagaimana data dikonstruksikan, bagaimana fungsi-fungsi diimplementasikan sebagai sebuah
arsitektur perangkat lunak, bagaimana detail prosedur akan
diimplementasikan, bagaimana antarmuka dikarakterisasi, bagaimana rancangan akan diterjemahkan ke dalam bahasa pemrograman serta
(33)
bagaimana pengujian akan dilakukan. Tugas teknis yang harus selalu ada dalam fase ini yaitu rancangan perangkat lunak, pemunculan kode, dan pengujian perangkat lunak.
3. Fase Pemeliharaan (Maintenance Phase)
Fase ini berfokus pada “perubahan” (change), yang dihubungkan dengan koreksi kesalahan, penyesuaian yang dibutuhkan ketika lingkungan perangkat lunak berkembang, serta perubahan kebutuhan pelanggan. Fase ini mengaplikasikan kembali langkah-langkah pada fase definisi dan pengembangan namun semuanya tetap bergantung pada konteks perangkat lunak yang ada.
Untuk menyelesaikan masalah aktual di dalam sebuah setting industri, rekayasa perangkat lunak atau tim perekayasa harus menggabungkan strategi pengembangan yang melingkupi lapisan proses, metode, dan alat-alat bantu serta fase-fase generik. Strategi ini sering diacukan sebagai model proses atau paradigma rekayasa perangkat lunak. Model proses untuk rekayasa perangkat lunak dipilih berdasarkan sifat aplikasi dan proyeknya, metode dan alat-alat bantu yang akan dipakai, dan kontrol penyampaian yang dibutuhkan.
2.2.6 Konsep Perancangan Sistem
Perancangan sistem secara umum adalah suatu tahap dimana di dalamnya terdapat identifikasi komponen-komponen sistem Informasi yang akan dirancang secara rinci yang bertujuan untuk memberikan gambaran kepada pengguna atau
(34)
dimaksudkan untuk pembuat program komputer dan ahli teknik lainnya yang akan mengimplementasikan sistem.
Penggambaran dan rancangan model sistem Informasi secara logika dapat
dibuat dalam bentuk Diagram Konteks dan Diagram Alir Data atau Data Flow
Diagram (DFD).
2.2.6.1 Diagram Konteks
Diagram konteks merupakan arus data yang berfungsi untuk
menggambarkan keterkaitan aliran-aliran data antar sistem dengan bagian luar (kesatuan luar). Kesatuan luar ini merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem informasi tersebut.[2].
2.2.6.2 Diagram Alir Data
Diagram Alir Data atau Data Flow Diagram (DFD) adalah suatu model
yang menjelaskan arus data mulai dari pemasukan sampai dengan keluaran data. Tingkatan DFD dimulai dari diagram konteks yang menjelaskan secara umum suatu sistem atau batasan sistem aplikasi yang akan dikembangkan. Kemudian DFD dikembangkan menjadi DFD tingkat 0 atau level 0 dan kemudian DFD level 0 dikembangkan lagi menjadi level 1 dan selanjutnya sampai sistem tersebut tergambarkan secara rinci menjadi tingkatan-tingkatan lebih rendah lagi.
DFD merupakan penurunan atau penjabaran dari diagram konteks. Dalam pembuatan DFD harus mengacu pada ketentuan sebagai berikut :
(35)
1. Setiap penurunan level yang lebih rendah harus mempresentasikan proses tersebut dalam spesifikasi proses yang jelas.
2. Penurunan dilakukan apabila memang diperlukan.
3. Tidak semua bagian dari sistem harus ditunjukkan dengan jumlah level yang
sama.
Simbol-simbol yang digunakan dalam Data Flow Diagram menurut notasi Yourdan adalah sebagai berikut :[2]
1. Proses
Proses dilambangkan dengan lingkaran, dimana proses ini menunjukan bagian dari sistem yang mengubah satu atau lebih input dan output. Nama proses dituliskan dengan satu kata, singkatan atau kalimat sederhana.
Gambar II.5 Simbol proses
2. Aliran Data
Aliran Data digambarkan dengan tanda panah. Aliran data juga digunakan untuk menunjukan bagian-bagian informasi dari satu bagian ke bagian lain. Pembagian nama untuk aliran ini menunjukan sebuah arti untuk sebuah aliran. Untuk kebanyakan sistem yang dibuat, aliran data sebenarnya mengambarkan data yakni angka, huruf, pesan, floating point, dan macam-macam informasi lainnya.
(36)
3. Simpanan Data
Simpanan data digunakan sebagai penyimpanan bagi paket-paket data. Notasi penyimpanan data digambarkan dengan garis horizontal yang pararel. Simpanan data merupakan simpanan data dari data yang berupa suatu file atau database di sistem komputer ataupun berupa arsip atau catatan manual. Nama dari simpanan data menunjukan nama filenya.
Gambar II.7 Simbol simpanan data 4. Entitas luar
Entitas luar digambarkan dengan sebuah kotak yang menggambarkan kesatuan
luar (eksternal entitty) yang berhungan dengan sistem. Kesatuan luar merupakan
kesatuan dilingkungan luar sistem yang dapat berupa orang, Organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau output dari sistem.
(37)
2.2.7 Pengertian Basis Data
Basis data terdiri dari kata basis dan data. Basis dapat diartikan gudang atau tempat bersarang dan data yang berarti representasi fakta dunia nyata yang mewakili suatu objek seperti manusia, hewan, peristiwa, konsep dan sebaginya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
Jadi dapat disimpulkan bahwa basis data merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa
pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
Atau bisa diartikan sebagai kumpulan file, tabel, arsip yang saling berhubunngan yang disimpan dalam media penyimpanan elektronik.[3]
2.2.7.1 Konsep Dasar Basis Data
Basis data (database) dapat dibayangkan sebagai sebuah lemari arsip yang
ditempatkan secara berurutan untuk memudahkan dalam pengambilan kembali data tersebut. Basis data menunjukan suatu kumpulan data yang dipakai dalam
sistem informasi disebut sistem basis data (database system).
2.2.7.2 Basis Data Relasional
Konsep sebuah basis data adalah terdiri atas tabel-tabel yang terorganisasi. Tabel-tabel tersebut dapat saling berelasi untuk menghasilkan suatu informasi,
(38)
untuk mengakses data yang ada dalam tabel-tabel tersebut digunakan sebuah
perintah SQL (Structured Query Language).
2.2.7.3 DDL (Data Definition Language)
Merupakan kelompok perintah yang digunakan untuk melakukan
pendefinisian database dan pendefinisian tabel. Dengan kelompok perintah
dalam DDL ini maka kita dapat membuat tabel, mengubah srukturnya, menghapus tabel, membuat indeks untuk tabel, dan lain-lain yang bermuara pada pembentukan struktur database. DDL adalah bagian dari SQL yang digunakan
untuk mendefinisikan data dan objek database, dimana terdapat perintah-perintah
sebagai berikut [3] :
Tabel II.1 Perintah DDL
Perintah Keterangan
CREATE Untuk mendefinisikan database, maupun tabel sebagai data yang akan disimpan maupun diakses
ALTER Untuk memodifikasi tabel, baik itu menambah, menghapus, maupun mengganti kolom/field pada tabel
DROP Untuk menghapus tabel dan database
2.2.7.4 DML (Data Manipulation Language)
Perintah SQL digunakan untuk melakukan manipulasi data dalam
database, menambahkan (insert), Mengubah (update), menghapus (delete),
mengambil dan mencari data (query). DML atau Data Manipulation Language
(39)
data.terdapat perintah-perintah yang digunakan dalam DML adalah sebagai berikut[3]:
Tabel II.2 Perintah DML
Perintah Keterangan
SELECT Untuk mengambil atau menampilkan data dari tabel pada database INSERT Untuk menyisipkan data pada tabel
UPDATE Untuk memperbaharui nilai suatu data dalam database DELETE Untuk menghapus record pada tabel
2.2.7.5 Perancangan Basis Data
Perancangan basis data dibutuhkan agar diperoleh suatu sistem yang sesuai dengan apa yang diinginkan, dimana dapat melalui tahapan berikut [3]:
2.2.7.6 ERD (Entity Relationship Diagram)
Entity Relationship Diagram atau biasa dikenal dengan diagram E-R
secara grafis menggambarkan isi sebuah database. Diagram ini memiliki dua komponen utama yaitu entity dan relasi. Untuk melambangkan fungsi diatas maka digunakan simbol-simbol yang bisa dilihat pada daftar simbol.
Elemen-elemen Entity Relationship Diagram adalah sebagai berikut: 1. Entitas (Entity)
Pada E-R diagram, entitas digambarkan dengan sebuah bentuk persegi panjang. Entitas adalah sesuatu apa saja yang ada didalam sistem, nyata maupun abstrak dimana data tersimpan. Entitas diberi nama dengan kata benda dan dapat dikelompokan dalam empat jenis nama, yaitu : orang, benda, lokasi kejadian (terdapat unsur waktu didalamnya).
(40)
Gambar II.9 Simbol Entitas
2. Relasi (Relationship)
Pada E-R diagram, relasi dapat digambarkan dengan sebuah bentuk belah ketupat. Relasi adalah hubungan alamiah yang terjadi antara entitas. Pada umumnya relasi diberi nama dengan kata kerja dasar, sehinga memudahkan untuk melakukan pembacaan relasinya.
Gambar II.10 Simbol Relasi
3. Atribut
Seacara umum atribut adalah sifat atau karakteristik dari tiap entitas maupun tiap relationship. Maksudnya adalah sesutau yang menjelaskan apa sebenarnya yang dimaksud entitas maupun relationship, sehingga sering dikatakan bahwa atribut adalah elemen dari setiap entitas dan relationship.
Gambar II.11 Simbol Atribut
4. Kardinalitas
Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas yang lainnya. Dari sejumlah kemungkinan banyaknya hubungan
entitas
atribut relasi
(41)
yang terjadi dari entitas, kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang lainnya dan begitu juga sebaliknya. Macam-macam kardinalitas relasi, yaitu :
a. One to one Relationship
Tingkat hubungann satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian pada entitas yang kedua dan sebaliknya.
A B
1
1
Gambar II.12 One to One
b. One to many Relationship
Tingkat hubungan satu ke banyak adalah untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua.
A B
N
1
Gambar II.13 One to Many
c. Many To One Relationship
Untuk banyak kejadian pada entitas yang pertama hanya dapat mempunyai satu hubungan dengan kejadian pada entitas yang kedua.
(42)
A B
1
N
Gambar II.14 Many to One
d. Many to many Relationship
Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya, baik dilihat dari sisi entitas yang pertama maupun dilihat dari sisi yang kedua.
A B
N
N
Gambar II.15 Many to Many
5. Key (Kunci)
Sebuah atribut atau set atribut yang nilainya mengidentifikasikan entitas
secara unik dalam suatu entitas. Key memiliki beberapa jenis sesuai dengan
kegunaannya masing-masing, yaitu primary key (kunci utama), foreign key (kunci
tamu).
2.2.7.7 Kamus Data
“Kamus data atau data directory adalah katalog fakta tentang data dan
(43)
Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap. Pada tahap perancangan sistem,
kamus data dapat digunakan untuk merancang input, output, dan merancang
database program. Kamus data dibuat berdasarkan arus data yang ada.
2.2.7.8 Database Management System (DBMS)
Database adalah kumpulan data yang saling berkaitan, berhubungan yang
disimpan secara bersama-sama sedemikian rupa tanpa pengulangan yang tidak perlu, untuk memenuhi berbagai kebutuhan. Data-data ini harus mengandung semua Informasi untuk mendukung semua kebutuhan sistem [3].
Proses dasar yang dimiliki oleh database ada 4, yaitu :
1. Pembuatan data-data baru (create database)
2. Penambahan data (insert)
3. Mengubah data (edit)
4. Menghapus data (delete)
Database Management System merupakan sistem pengoperasian dan
sejumlah data pada komputer. Dengan sistem ini dapat merubah data, memperbaiki data yang salah dan menghapus data yang tidak dapat dipakai. Salah satu tujuan DBMS adalah untuk menyediakan fasilitas atau antarmuka dalam melihat atau menikmati data kepada pemakai. Untuk itu, sistem tersebut seringkali akan menyembunyikan detail tentang bagaimana data disimpan, dipakai atau
(44)
dipelihara. Karena itu, seringkali data yang dilihat oleh pemakai sebelumnya berbeda dengan yang tersimpan secara fisik.
2.2.8 Internet
Internet adalah sebuah jaringan global, yang menghubungkan komputer-komputer yang terdapat diseluruh dunia. Internet bisa diumpamakan seperti kumpulan-kumpulan jaringan yang saling berhubungan dan berkomunikasi dengan menggunakan bahasa standar atau bahasa yang umum. Internet merupakan sistem jaringan yang mendunia, sehinga internet juga bisa dikatakan sebagai sebuah jaringan berskala raksasa.
2.2.8.1 World Wide Web
Pada awalnya internet adalah sebuah proyek yang dimaksudkan untuk menghubungkan para ilmuan dan peneliti di Amerika, namun saaat ini telah tumbuh menjadi media komunikasi global yang dipakai semua orang di muka bumi. Pertumbuhan ini membawa beberapa masalah penting yang mendasar,
diantaranya kenyataan bahwa internet tidak diciptakan pada jaman Graphical
User Interface (GUI) seperti saat ini. Internet dimulai pada masa dimana orang
masih menggunakan alat-alat akses yang tidak user friendly yaitu terminal
berbasis teks serta perintah-perintah command line yang panjang serta sukar
diingat, sangat berbeda dengan komputer masa sekarang ini yang menggunakan klik tombol mouse pada layar grafik berwarna.
Kemudian orang mulai berfikir untuk membuat sesuatu yang lebih baik. Popularitas internet mulai berkembang pesat seperti jamur di musim penghujan
(45)
setelah standar baru yaitu HTTP dan HTML diperkenalkan kepada masyarakat.
HTTP (Hypertext Transfer Protokol) membuat pengaksesan informasi melalui
TCP/IP menjadi lebih mudah dari sebelumnya. HTML (Hypertext Markup Language) memungkinkan orang menyajikan informasi yang secara visual lebih menarik. Permunculan HTTP dan HTML kemudian membuat orang mengenal istilah baru dalam internet yang sekarang menjadi sangat populer, bahkan sedemikain populernya sehingga sering dianggap identik dengan internet itu sendiri, yaitu World Wide Web (www) atau web.
Pada prinsipnya web bekerja dengan cara menampilkan file-file html yang berasal dari server web pada program client khusus, yaitu browser web. Program browser web pada client mengirimkan perintah kepada server web, yang kemudian akan dikirimkan oleh server dalam bentuk html. File html berisi instruksi-instruksi yang diperlukan untuk menentukan tampilan, perintah html ini kemudian diterjemahkan oleh browser web sehingga isi informasinya dapat ditampilkan secara visual kepada pengguna di layar komputer.
2.2.8.2 Hypertext Transfer Protokol (HTTP)
Web merupakan terobosan baru sebagai teknologi system informasi yang menghubungkan data dari banyak sumber dan layanan yang beragam macamnya
(46)
di internet. Pengguna tinggal mengklik tombol mousenya pada link-link hypertext yang ada untuk melompat ke dokumen-dokumen web, server FTP (File Transfer Protokol), e-mail ataupun layanan-layanan lain.
Server dan browser web berkomunikasi satu sama lain dengan protocol yang memang di buat khusus untuk ini, yaitu HTTP. HTTP bertugas menangani permintaan-permintaan (request) dari browser untuk mengambil dokumen-dokumen web.
HTTP bisa dianggap sebagai system yang bermodel client-server. Browser web, sebagai clientnya, mengirimkan permintaan kepada server web untuk mengirimkan dokumen-dokumen web yang dikehendaki pengguna. Server web lalu memenuhi permintaan ini dan megirimkannya melalui jaringan kepada browser. Setiap permintaan akan dilayani dan ditangani sebagai suatu koneksi terpisah yang berbeda.
Semua dokumen web dikirim sebagai file teks biasa. Sewaktu mengirimkan request kepada server web, browser juga mengirimkan sedikit informasi tentang dirinya, termasuk jeni-jenis file yang bisa dibaca olehnya. Informasi ini lalu digunakan oleh server web untuk menentukan apakah dokumen yang diminta bisa dikirimkan kepada browser atau tidak.
(47)
2.2.8.3 Hypertext Markup Language (HTML)
HTML dewasa ini dikenal sebagai bahasa standard untuk membuat dokumen web. Sesungguhnya Hypertext Markup Language (HTML) justru tidak dibuat untuk mempublikasikan informasi di web, namun oleh karena kesederhanaan serta kemudahan penggunaanya, HTML kemudian dipilih orang untuk mendistribusikan informasi di web.
Perintah-perintah HTML diletakkan dalam file berekstenksi *.html dan
ditandai dengan mempegunakan tag (tanda) berupa karakter “<” dan “>” . Tidak
seperti bahasa pemrograman berstruktur procedural seperti Pascal atau C, HTML tidak mengenal jumping ataupun looping. Kode-kode HTML dibaca oleh browser dari atas ke bawah tanpa adanya lompatan-lompatan.
Struktur sebuah dokumen HTML pada dasarnya dibagi menjadi dua bagian besar, yaitu header dan body. Masing-masing ditandai oleh pasangan container tag <head> dan <body>. Bagian head berisikan judul dokumen dan informasi-informasi dasar lainnya, sedangkan bagian body adalah data dokumennya. Pengaturan format teks dan pembentukan link dilakukan terhadap objeknya langsung dengan ditandai oleh tag-tag HTML, seperti terlihat pada contoh berikut:
<html> <head>
<title>Ini adalah judul</title> </head>
<body bgcolor=”#FFFFFF”> <h1>Ini adalah Heading 1</h1>
(48)
Ini adalah bagian tubuh dokumen. Semua yang ditulis di sini akan ditampilkan ke layer browser</body></html>
HTML diatur oleh konsorsium WWW (W3C). Semua perubahan atas standard bahasa HTML harus disahkan terlebih dahulu oleh konsorsium ini. Sejauh ini, HTML telah mengalami berbagai revisi sepanjang hidupnya. Standar paling akhir yang sekarang diperkenalkan adalah standar HTML 4.0 yang mendukung antara lain CSS (cascading style sheet), dynamic content positioning (penempatan isi secara otomatis) dan sebagainya. Hingga kini, tidak semua browser web telah disesuaikan untuk mendukung standar HTML terbaru ini, sehingga banyak masalah inkompatibilitas antara macam-macam browser web.
2.2.8.4 Electronic Mail/Email/Messaging
Email atau kalau dalam istilah Indonesia, surat elektronik, adalah fasilitas internet yang memungkinkan para pengguna internet untuk saling berkirim pesan melalui alamat elektronik di internet. Para pengguna email memilki sebuah
mailbox (kotak surat) elektronik yang tersimpan dalam suatu mailserver. Suatu
Mailbox memiliki sebuah alamat sebagai pengenal agar dapat berhubungan
dengan mailbox lainnya, baik dalam bentuk penerimaan maupun pengiriman
pesan. Pesan yang diterima akan ditampung dalam mailbox, selanjutnya pemilik
mailbox sewaktu-waktu dapat mengecek isinya, menjawab pesan, menghapus,
atau menyunting dan mengirimkan pesan email. Layanan email biasanya
dikelompokkan dalam dua basis, yaitu email berbasis client dan email berbasis
(49)
menggunakan perangkat lunak email client, misalnya Eudora atau Outlook Express. Perangkat lunak ini menyediakan fungsi-fungsi penyuntingan dan
pembacaan email secara offline (tidak tersambung ke internet), dengan demikian,
biaya koneksi ke internet dapat dihemat. Koneksi hanya diperlukan untuk
melakukan pengiriman (send) atau menerima (recieve) email dari mailbox.
Sebaliknya, bagi pengguna email berbasis web, seluruh kegiatan per-emailan
harus dilakukan melalui suatu situs web. Dengan demikian, untuk
menggunakannya haruslah dalam keadaan online. Alamat email dari ISP (internet
Service Provider) umumnya berbasis client, sedangkan email berbasis web
biasanya disediakan oleh penyelenggara layanan email gratis seperti Hotmail
(http://www.hotmail.com/) atau YahooMail (mail.yahoo.com).
2.2.9 Perangkat Lunak Pendukung
Dalam pembangunan web PT TNS Bandung, digunakan beberapa perangkat lunak pendukung diantaranya yaitu:
2.2.9.1 PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat
ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP adalah phpBB. PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa
(50)
CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain [5].
2.2.9.2 Kelebihan dari PHP
Kelebihan PHP dari bahasa pemograman yang lainnya adalah sebagai berikut:
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.
2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari
mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan
developer yang siap membantu dalam pengembangan.
4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling
mudah karena referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem .
(51)
2.2.9.3 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(bahasa Inggris: database management system) atau DBMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat
MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Terdapat beberapa API tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#,
bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa
pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.
Untuk melakukan administrasi dalam basis data MySQL, dapat
menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql
dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul
berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain
itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat
(52)
lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL .
2.2.9.4 Adobe Photoshop CS3
Untuk mendesain tampilan web agar lebih menarik sebenarnya banyak software-software yang mendukung dalam hal tersebut seperti CorelDraw, Photoshop, dll. Software yang digunakan untuk mendesain web SMP Negeri 2 Banjar adalah Photoshop CS3 karena di dalamnya terdapat fitur-fitur yang dibutuhkan, seperti gradasi warna, blending option dan banyak efek-efek yang lain yang tidak ada di software yang lain.
2.2.9.5 Web Browser
Dalam dunia web, perangkat lunak client yaitu browser web mempunyai
tugas yang sama yaitu menterjemahkan informasi yang diterima oleh server web dan menampilkannya pada layar komputer pengguna, oleh karena HTTP
memungkinkan server web mengirimkan beragam data, seperti teks atau gambar,
browser harus bisa mengenali berbagai macam data yang akan diterimanya, dan
selanjutnya harus tahu cara untuk menampilkanya dengan benar. Teks ditampilkan sebagai teks dan gambar ditampilkan sebagai gambar. Umumnya
browser web menerima data dalam bentuk HTML. File HTML sebenarnya adalah
file teks biasa yang selain berisi informasi yang hendak ditampilkan kepada pengguna, juga mempunyai perintah-perintah untuk mengatur tampilan data
(53)
tersebut. Browserlah yang memiliki kuasa penuh dalam menterjemahkan perintah-perintah tadi. Meskipun sudah dibuat consensus untuk menstandarkan format dan elemen-elemen HTML, setiap jenis browser bisa menterjemahkan file HTML secara berbeda.
Beberapa server web memiliki feature seperti server side programming,
sevurity control dan lain sebagainya. Meskipun beragam macamnya, secara
fungsional semua jenis server web adalah sama saja, yaitu berfungsi melayani
permintaan-permintaan dari browser web.
Banyak web browser yang bisa digunakan untuk mengakses web, diantaranya internet explorer, mozilla firefox, opera, safari, dan masih banyak lagi web browser lain yang bisa digunakan untuk mengakses web.
a. Internet Explorer
Pada kuarter 2 (dua) tahun 2008, Internet Explorer tercatat sebagai
browser internet yang paling populer dengan prosentase sebesar 74,13%. Diikuti
oleh Firefox sebesar 18,19%, Safari 6,09%, Opera 0.7%, dan lain-lain 0.89%.
Terlihat jelas bahwa Internet Explorer dapat mengalahkan browser lainnya
dengan cukup telak.
Mengapa Internet Explorer bisa sedemikian populernya? Hal tersebut
diakibatkan karena Internet Explorer adalah browser yang terbundel dengan
sistem operasi Microsoft Windows. Pada saat kita menginstal Windows, secara
otomatis juga mendapatkan Internet Explorer. Tanpa harus bersusah payah
menginstal aplikasi tambahan, pengguna sudah bisa langsung menjelajah di dunia internet.
(54)
Wajar saja bila ternyata Internet Explorer bisa mendominasi popularitas
browser internet, karena Microsoft Windows juga adalah sistem operasi yang
pailng populer saat ini.
b. Mozila Firefox
Mozilla Firefox merupakan web browser yang paling banyak nomor 2
yang di pakai oleh kalangan netter setelah internet exploler. tentu saja firefox
ingin menguasai pengsa internet browser dan mengalahkan Internet exploler.
namun hal tersebut tidaklah mudah, namun firefox tetap berusaha diantaranya
adalah dengan mengeluarkan mozilla firefox 3.0.8 final, yang merupakan versi
terbaru dari firefox. Versi terbaru ini menyempurnakan versi sebelumnya yaitu
mozilla firefox 3.0.7 yang telah dikeluarkan sebelumnya. firefox menjanjikan
browser yang inovatif, cepat serta nyaman untuk di gunakan.
Mozilla Firefox adalah sebuah program browser seperti Internet Explorer.
Tetapi Mozilla Firefox memiliki beberapa kelebihan dibandingkan Internet
Explorer. Contoh saja, pada Internet Explorer tidak memiliki fasiltas memblock
pup up atau menutup sebuah site yang meminta mendownload sebuah program.
Fitur lain, adalah download manager. Pada IE biasanya untuk
mendownload sebuah file, maka program akan membuat sebuah windows khusus untuk melihat proses download. Sedangkan dengan IE, proses download
ditampilkan dengan beberapa Windows. Tidak itu saja, Mozilla Firefox
mengijinkan penguna untuk melakuakn resume dan suspend proses download.
Fasilitas multiple browser, sudah dimiliki oleh Firefox. Untuk membuka
(55)
browser, atau memisahkan dengan beberapa windows seperti mengunakan Internet Explorer. Cara ini sebenarnya dapat dilakukan dengan program bantu bila
mengunakan Engine Internet Explorer. Misalnya Avant Browser yang mampu
membuka dan membagi beberapa site dalam satu program. Tetapi keunggulan
multiple browser pada Firefox diatas Avant browser. Karena Firefox juga mampu
membuka 2 windows berbeda dengan multiple browser. Cara ini sangat berguna
bila anda mencari data ketika melakukan surfing di Internet, dimana satu windows
untuk mencari satu data dari beberapa website, sedangkan windows lain mencari data lainnya. Sehingga data yang anda cari tidak menumpuk pada sebuah program dan dapat dipisah pisah sesuai kategori yang anda bagi pada program Firefox.
Banyak lagi fitur pada program Firefox, seperti penampilan yang dapat dirubah oleh pemakai dengan mendownload skin untuk Firefox. Tetapi fungsi browser adalah memudahkan anda membuka site tentnya, dan Firefox memiliki kecepatan lebih baik dibandingkan IE. Minusnya masih terdapat kompatibel
antara site yang di disain bagi Internet Explorer terkadang terlihat sedikit berbeda
ketika dibuka dengan Firefox. Untuk kemampuan yang kurang, terkadang site tidak dapat dibuka bila membuka site terlalu banyak dan masih memiliki bug pada program. Dan kontrol yang lebih banyak mengunakan menu dibandingkan fungsi
key pada keyboard, sehingga pemakai harus selalu mengarahkan icon ke menu
(56)
c. Opera
Kebanyakan web browser melakukan banyak usaha dalam standarisasi web, Opera contohnya. "Opera sebagai browser pertama yang men-support
Scalable Vector Graphics (SVG), membuktikan dedikasinya pada penciptaan
standar tersebut. Namun, di Asia pengembangan standar tersebut masih sedikit dikarenakan semua bahan tertulis dalam bahasa Inggris yang tidak semua orang dapat mengerti.
Dulu, dominasi Internet Explorer (IE) sangat terasa karena didukung
dengan Microsoft Windows, namun saat ini pengguna dihadapkan pada lebih banyak pilihan seperti Google Chrome, Firefox, Safari, dan Opera. Opera sendiri
dikenal sebagai perintis web browser modern sebelum era Mozilla Firefox dan
Internet Explorer. Bersama dengan Netscape Navigator, Opera
mempersembahkan browser internet dengan system keamanan yang tangguh di
jaman awal munculnya internet. Saat ini Opera tetap bertahan dan tetap mempersembahkan browser modern dengan akses yang lebih cepat dan fitur-fitur
yang lengkap. Fitur-fitur yang ditawarkan melingkupi 'speed dial', 'search
shortcuts', dan 'quick find'.
d. Facebook
Pengertian facebook menurut wikipedia berbahasa indonesia adalah sebuah situs web jejaring sosial populer yang diluncurkan pada 4 Februari 2004. Facebook didirikan oleh Mark Zuckerberg, seorang mahasiswa Harvard kelahiran 14 Mei 1984 dan mantan murid Ardsley High School, Atau dapat juga diartikan facebook adalah sebuah web jejaring sosial yang didirikan oleh mark zuckerberg
(57)
dan diluncurkan pada 4 Februari 2004 yang memungkinkan para pengguna dapat menambahkan profil dengan foto, kontak, ataupun informasi personil lainnya dan dapat bergabung dalam komunitas untuk melakukan koneksi dan berinteraksi dengan pengguna lainnya.
Bagi yang sudah mempunyai account facebook, untuk mulai beraktifitas di facebook dan berinteraksi dengan pengguna lain kita musti masuk/login terlebih dahulu via halaman facebook login. Sedang bagi pengguna baru / belum pernah daftar sebelumnya, tentu diwajibkan untuk mendaftar dahulu supaya mendapatkan account facebook baru. Caranya bisa dilihat di artikel sebelumnya cara membuat facebook. Kita tinggal memasukkan username(nama pengguna), alamat email, kata sandi, tanggal lahir, dsb seperti yang diminta di form registrasi dilanjutkan dengan langkah-langkah seperti yang diminta, mudah kok. Lalu, bagaimana untuk yang belum punya email, apakah bisa mendaftar facebook? Bisa, tapi harus buat email dulu. Panduannya bisa dilihat di sini cara membuat email.
Sejarah facebook berawal ketika Mark Zuckerberg, seorang mahasiswa Harvard kelahiran 14 Mei 1984 dan mantan murid Ardsley High School membuat situs jejaring sosial facebook. Yang pada mulanya pengunaannya hanya diperuntukkan bagi mahasiswa dari Harvard College. Dalam dua bulan selanjutnya, keanggotaannya diperluas ke sekolah lain di wilayah Boston (Boston College, Universitas Boston, MIT, Tufts), Rochester, Stanford, NYU, Northwestern, dan semua sekolah yang termasuk dalam Ivy League. Banyak perguruan tinggi lain yang selanjutnya ditambahkan berturut-turut dalam kurun waktu satu tahun setelah peluncurannya. Akhirnya, orang-orang yang memiliki
(58)
alamat surat-e suatu universitas (seperti: .edu, .ac, .uk, dll) dari seluruh dunia dapat juga bergabung dengan situs jejaring sosial ini.
Selanjutnya dikembangkan pula jaringan untuk sekolah-sekolah tingkat atas dan beberapa perusahaan besar. Sampai akhirnya, pada September 2006 Facebook mulai membuka pendaftaran bagi siapa saja yang memiliki alamat email. Pada waktu itu jumlah pengguna facebook terus bertambah. Sampai beberapa perusahaan besar seperti friendster, Viacom, bahkan Yahoo tertarik untuk membeli/mengakuisisi facebook. Tapi semua tawaran tersebut ditolak oleh Mark Zuckerberg sebagai pendiri Facebook meskipun harga yang ditawarkan terbilang fantastis. Friendster menawar 10 juta US dollar, Viacom 750 juta US dollar, dan yahoo 1 Milyar US dollar. Pada akhirnya, langkah yang diambil zuckerberg tersebut sangatlah tepat karena facebook terus berkembang dan pada 2007 terdapat penambahan 200 ribu account baru perharinya. Lebih dari 25 juta user aktif menggunakan Facebook setiap harinya. Sampai pada 2009, penghasilan facebook mencapai nominal 800 juta US dollar. Malahan di tahun 2010 ini ditaksir angka itu akan melambung mencapai lebih dari 1 Milyar US dollar, wow. Yang mana sumbernya ditaksir dari hasil periklanan. Untuk jumlah pengguna, di tahun 2010 ini, menurut sumber terbaru yang saya baca sudah melebihi angka 500 juta user. Sangat fantastis!
(59)
e . Paypal
Paypal adalah salah satu alat pembayaran (Payment procesors) menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna internet dapat membeli barang di ebay, lisensi software original, keanggotaan situs, urusan bisnis, mengirim uang ke pengguna Paypal lain di seluruh dunia dan banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet, Paypal mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek atau Money order yang prosesnya dapat memakan waktu
Paypal seperti rekening bank, pertama anda membuat account, lalu mengisi account tersebut dengan dana dari kartu kredit yang dapat diterima Paypal dan anda sudah dapat menggunakan account Paypal untuk bertransaksi (Saat ini pengguna Paypal di Indonesia baru dapat menggunakan Paypal untuk pembayaran dan mengirim dana saja belum dapat untuk menerima dana)
Oktober 2006 Paypal sudah menerima 103 negara dan 16 mata uang, pengguna Paypal Indonesia masih harus menggunakan dananya dari kartu kredit dalam hitungan US dollar karena rupiah belum ada di Paypal
Ebay adalah tempat lelang/jual-beli/pasar-online terbesar didunia, dengan pengguna lebih dari 200 juta orang di seluruh dunia (data juni 2006), anda dapat mencari dan membeli apapun mulai dari barang elektronik, kendaraan, hingga barang-barang langka dari seluruh pengguna ebay didunia, cara pembayaran utama di Ebay adalah dengan Paypal karena lebih aman dan otomatis, meskipun ada penjual yang menerima pembayaran dengan cara lain
(60)
54 BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Tahap analisis sistem dilakukan setelah tahap perencanaan sistem dan sebelum tahap perancangan sistem. Tahap analisis merupakan tahap yang paling kritis dan sangat penting, karena kesalahan didalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya. Analisis sistem ini akan ditemukan beberapa data dan fakta yang akan dijadikan bahan uji dan analisis menuju pengembangan dan penerapan sebuah aplikasi sistem yang diusulkan.
3.1.1 Analisis Masalah
Pada saat ini proses manajerial perorangan pembagian tugas proyek survey, pembagian interviewer dan lokasi daerah yang akan di survey masih, di tuliskan di kertas dan di tempelkan di papan pengumuman, perekapan data hasil survey untuk catatan perusahaan masih di inputkan dengan cara di ketik,
(61)
pengolahan data hasil survey pun masih di ambil berdasarkan hasil perekapan mengakibatkan berbagai kendala seperti:
1. kekacauan dalam proyek survey yang sedang berjalan akibat data
pembagian tugas proyek survey dan daerah lokasi yang akan di survey hilang.
2. Penginputan data Kuesioner hasil suvey di inputkan dua kali, sehingga
sangat memakan waktu dalam pengimputanya.
3. Bila terjadi kesalahan pada proses perekapan maka data yang diolahpun
akan berbeda dengan hasil Kuesioner yang di dapat oleh interviewer.
3.1.2 Analisis Sistem Yang Sedang Berjalan
Setelah dilakukan pengamatan terhadap sistem yang sedang berjalan, maka diperoleh Berdasarkan hasil wawancara dan observasi dengan manajer PT TNS Bandung, prosedur yang sedang berjalan di PT TNS Bandung terdiri dari prosedur pemesanan proyek, prosedur pembagian tugas proyek survey dan prosedur pelaksanaan proyek survey. Penjelasan masing-masing prosedur yang sedang bejalan tersebut adalah seperti yang dijelaskan di bawah ini dan
digambarkan ke dalam flow map, yaitu sebagai berikut :
3.1.2.1 Prosedur Pemesanan proyek survey
Prosedur pemesanan proyek survey adalah prosedur yang menjelaskan bagaimana tata cara pemesanan proyek survey dari klien hingga di terima oleh manajer dan akhirnya proyek survey dapat berlangsung, berikut adalah tahapan prosedur pemesanan proyek survey :
(62)
a. Klien memberikan data proyek survey, daerah survey, dan Kuesioner yang ingin mereka survey
b. Manajer mempelajari data proyek yang dipinta oleh klien
c. Manajer menentukan besar biaya proyek survey yang harus di bayar oleh klien
d. Klien membayar biaya yang harus di bayar untuk melaksanakan survey
e. Klien melakukan konfirmasi pembayaran
f. Manajer memproses data dan menyerahkan kepada kepala proyek kemudian
(63)
Manajer
Klien Kepala proyek
Detail Proyek Daerah survey kuisioner
1 : Arsip Data Kuitansi lunas
1 Daerah survey Detail Proyek kuisioner Daerah Survey Penyetujuan Proyek Uang pembayaran Pembayaran kuisioner Kuisioner yang telah Disetujui Penentuan Harga Form Pembayaran Form Pembayaran Uang pembayaran Kwitansi lunas Kwitansi lunas Daerah survey yang telah disetujui Detail proyek yang telah disetujui Kwitansi lunas Konfirmasi Pembayaran Kuisioner yang telah Disetujui Daerah survey yang telah disetujui Detail proyek yang telah disetujui
(64)
3.1.2.2. Prosedur Pembagian Tugas Proyek
Prosedur pembaagian tugas proyek survey adalah prosedur di mana pembagian tugas dari mulai kepala proyek, supervisor, sampai interviewer, berikut adalah tahapan dari prosedur pembagian tugas proyek :
a. Manajer memberikan data proyek survey yang di dapat dari klien kepada
kepala proyek yang di dalamya mencakup jenis proyek survey, penjelasan proyek survey, lokasi daerah yang akan di survey, jadwal pelatihan proyek survey dan soal Kuesioner dari klien.
b. Kepala proyek menerima proyek survey yang di berikan oleh manajer,
memperbanyak soal Kuesioner, memilih supervisor yang akan memegang proyek survey sesuai dengan jenis proyek yang akan berjalan.
c. data proyek survey yang di berikan oleh manager dan soal yang telah di
perbanyak kemudian di serahkan kepada supervisor.
d. Supervisor menerima data proyek survey yang berisi penjelasan proyek
survey, lokasi daerah yang akan di survey, jadwal pelatihan proyek survey dan soal Kuesioner yang telah di perbanyak dari kepala proyek, dan memilih interviewer yang akan melaksanakan survey sesuai dengan jenis proyeknya.
e. Data proyek survey yang berisi penjelasan, jadwal pelatihan, list daerah yang
akan di survey serta Kuesioner survey kemudian di berikan kepada interviewer
f. Interviewer menerima data proyek survey dari supervisor.
g. Interviewer memilih list daerah yang akan di survey.
(65)
i. Supervisor mencatat daerah yang di pilih oleh interviewer.
Kepala Proyek
Manajer Supervisor Interviewer
Detai Proyek Yang telsh disetujui Daerah survey
yang telah di setujui Kuisioner yang telah disetujui Memperbanyak kuisioner
Kuisoner yg di perbanyak
Pemilihan Supervisor
Data Supervisor yand di pilih
Kuisoner yg di perbanyak
Data Supervisor yand di pilih
Pembagian kuisioner
Pemilihan interviewer
Data Interviewer yang di pilih
Data Interviewer yang di pilih
4 3
1 : Arsip Data supervisor yang di pilih 2 : Arsip data interviewer
yang di pilih 3 : Arsip Daerah survey yang
telah di catat
Detai Proyek Yang telsh disetujui Daerah survey
yang telah di setujui Kuisioner yang telah disetujui Pencatatan Detail Proyek Pencatatan Daerah survey daerah survey yang telah dicatat daerah survey yang telah dicatat Kuisoner yg Telah di bagi
Kuisoner yg Telah di bagi
Detai Proyek yang telah dicatat Detai Proyek yang telah dicatat 2 1 Pembuatan list pilihan daerah survey List daerah survey List daerah survey Pembagian Detail proyek Detai Proyek yang telah Dibagi Detai Proyek yang telah Dibagi
(1)
6. Apakah anda setuju bahwa website ini akan memudahkan proses pengolahan data proyek survey?
Tabel 4.53 Hasil pengujian kuesioner soal nomor 6
Pertanyaan No. Keterangan Responden Prosentase (%)
6
1 Sangat Setuju 0 0
2 Setuju 8 80
3 Cukup Setuju 2 20
4 Biasa Saja 0 0
5 Kurang Setuju 0 0
6 Tidak Setuju 0 0
7 Sangat Tidak Sekali 0 0
Jumlah 10 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 8 orang atau 80% menyatakan setuju dan 2 orang atau 20% menyatakan cukup setuju bahwa website ini akan memudahkan proses pengolahan data proyek survey?
7. Apakah anda setuju bahwa website ini layak di online kan?
Tabel 4.53 Hasil pengujian kuesioner soal nomor 7
Pertanyaan No. Keterangan Responden Prosentase (%)
6
1 Sangat Setuju 0 0
(2)
200
3 Cukup Setuju 2 20
4 Biasa Saja 0 0
5 Kurang Setuju 0 0
6 Tidak Setuju 0 0
7 Sangat Tidak Sekali 0 0
Jumlah 10 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 8 orang atau 80% menyatakan setuju dan 2 orang atau 20% menyatakan cukup setuju bahwa website ini layak di online kan?
.
4.2.2.2. Kesimpulan Pengujian Beta
Berdasarkan pengujian beta diatas, bahwa dapat diambil kesimpulan bahwa: 1. Aplikasi ini memudahkan pegawai dalam pelaksanaan proyek survey 2. Klien dapat melakukan pemesanan proyek survey dengan mudah. 3. Aplikasi ini dapat mempromosikan produk survey PT TNS Bandung
4. Aplikasi ini juga memudahkan pegawai dalam pembagian tugas proyek survey. 5. Aplikasi ini juga dapat di gunakan dengan mudah.
(3)
202
Pada Bab ini akan dikemukakan kesimpulan yang dapat diperoleh dari pembahasan bab-bab sebelumnya serta saran untuk perbaikan dan pengembangan sistem yang lebih lanjut.
5.1 Kesimpulan
Pada Bab terakhir ini akan diuraikan kesimpulan yang dapat diperoleh dari pembahasan bab-bab sebelumnya mengenai web manajemen pelaksanaan proyek survey PT TNS Bandung.
1. Dengan adanya web manajemen pelaksanaan proyek survey PT TNS Bandung ini dapat mmpermudah klien dalam melakukan pemesanan proyek sekaligus transaki pembayaran dengan fasilitaas pembayaran offline melalui bank dan pembayaran online melalui paypal.
2. dengan adanya web manajemeen pelaksanaan proyek survey bandung ini dapat mempermudah proses pembagian tugas perorangan proyek survey dari mulai kepala proyek, supervisor, sampai dengan interviewer..
3. dengan adanya web manajemen pelaksanaan proyek survey ini pengolahan data hasil survey dapat lebih mudah di lakukan sehingga dapat membantu mendapatkan hasil survey dengan cepat dan lebih akurat.
(4)
203
5.2 Saran
Berdasarkan kesimpulan yang telah diuraikan diatas, ada beberapa saran yang dapat membantu mengatasi beberapa kekurangan yang ada, Diantaranya:
1. Perlu dibuat adanya sistem backup, agar data-data yang telah ada tersimpan dalam data.
2. web manajemen pelaksanaan proyek survey PT TNS Bandung ini dapat dikembangkan lebih lanjut, sehingga informasi yang disajikan dapat lebih jelas, lebih lengkap serta lebih banyak, agar dapat menjadi suatu Sistem Informasi yang dapat menyajikan informasi secara lengkap.
(5)
terstruktur teori dan praktik aplikasi bisnis, Andi, Yogyakarta.
[2] Ladjamudin, Al-Bahra. 2005, Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta.
[3] Fathansyah, 2004. Basis data, Informatika, Bandung.
[4] Hakim, Lukmanul, Musalini, Uus. 2007, Buku Sakti Menjadi Programer Sejati PHP, Solusi Media, Jakarta.
[5] Kadir, Abdul. 2003, Dasar Pemrograman Web Dinamis Menggunakan PHP, Andi, yogyakarta.
(6)
BIODATA PENULIS
Nama Lengkap : R Arif Arfianto
NIM : 10104220
Tempat/Tanggal Lahr : Bandung 15 Desember 1986
Jenis Kelamin : Laki-laki
Agama : Islam
Alamat Lengkap : Pondok Giri Mande B7 No 5 bandung
No Telp : 087823361465
PENDIDIKAN
1992 – 1998 : SDN Cikadut Bandung
1998 – 2001 : SLTPN 7 Bandung
2001 – 2004 : SMUN 19 Bandung
2004 – 2011 : Program Strata I (S1) Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia, Bandung