PROGRAM STUDI TEKNIK INFORMATIKA
INTEGRASI SISTEM PADA MESS PGRI WILAYAH SUMATERA SELATAN MENGGUNAKAN CURL REMOTE SERVER
SYAHID DAROJAT 12142115
Skripsi ini diajukan sebagai syarat memperoleh gelar Sarjana Komputer di Universitas Bina Darma
FAKULTAS ILMU KOMPUTER UNIVERSITAS BINADARMA 2016
INTEGRASI SISTEM PADA MESS PGRI WILAYAH SUMATERA SELATAN MENGGUNAKAN CURL REMOTE SERVER
SYAHID DAROJAT 12142115
Skripsi ini diajukan sebagai syarat memperoleh gelar Sarjana Komputer
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS BINADARMA 2016
HALAMAN PENGESAHAN
INTEGRASI SISTEM PADA MESS PGRI WILAYAH SUMATERA SELATAN MENGGUNAKAN CURL REMOTE SERVER
SYAHID DAROJAT 12.142.115
Telah diterima sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Program Studi Teknik Informatika
Pembimbing I
Palembang, 04 Februari 2016 Fakultas Ilmu Komputer Universitas Bina Darma Dekan
Vivi Sahfitri, S.Kom., M.M.
M. Izman Herdiansyah, S.T., M.M., Ph.D.
Pembimbing II
Hutrianto, M.M., M.Kom.
ii
HALAMAN PERSETUJUAN
Skripsi Berjudul “INTEGRASI SISTEM PADA MESS PGRI WILAYAH SUMATERA SELATAN MENGGUNAKAN CURL REMOTE SERVER” oleh “SYAHID DAROJAT” telah dipertahankan didepan komisi penguji pada hari KAMIS tanggal 04 FEBRUARI 2016
Komisi Penguji
1.
Vivi Sahfitri, S.Kom., M.M.
Ketua
(.................................)
2.
Hutrianto, M.M., M.Kom.
Sekretaris (.................................)
3.
Heri Suroyo, M.Kom.
Anggota
(.................................)
4.
Fatmasari, M.Kom.
Anggota
(.................................)
Mengetahui Program Studi Teknik Informatika Fakultas Ilmu Komputer Universitas Bina Darma Ketua,
A. Haidar Mirza, S.T., M.Kom.
iii
SURAT PERNYATAAN
Saya yang bertanda tangan dibawah ini : Nama
: SYAHID DAROJAT
NIM
: 12142115
Dengan ini menyatakan bahwa : 1. Karya tulis Saya (tugas akhir/skripsi/tesis) ini adalah asli dan belum pernah diajukan untuk mendapatkan gelar akademin baik (ahli madya/sarjana/magister) di Universitas Bina Darma atau di perguruan tinggi lain; 2.
Karya tulis ini murni gagasan, rumusan, dan penelitian Saya sendiri dengan arahan tim pembimbing;
3.
Di dalam karya tulis ini tidak terdapat karya atau pendapat yang telah ditulis atau dipublikasikan orang lain, kecuali secara tertulis dengan jelas dikutip dengan mencantumkan nama pengarang dan memasukkan ke dalam daftar rujukan;
4.
Saya bersedia tugas akhir/skripsi/tesis, yang saya hasilkan dicek keasliannya menggunakan plagiarism checker serta diunggah ke internet, sehingga dapat diakses publik secara daring;
5.
Surat pernyataan ini Saya tulis dengan sungguh-sungguh dan apabila terbukti melakukan penyimpangan atau ketidkbenaran dalam pernyataan ini, maka Saya bersedia menerima sanksi sesuai dengan peraturan dan perundang-undangan yang berlaku.
Demikian surat pernyataan ini saya buat agar dapat dipergunakan sebagaimana mestinya. Palembang, 04 Februari 2016 Yang Membuat Pernyataan
Syahid Darojat
iv
MOTTO DAN PERSEMBAHAN Motto : “Kalau ribut dengan rekan sekerja, walaupun kita menang, tiada lagi semangat bekerja dalam tim.” “Kalau kita ribut dengan keluarga, walaupun kita menang, hubungan kekeluargaan akan renggang.” “Kalau ribut dengan pasangan, walaupun kita menang, perasaan sayang pasti akan berkurang.” “Kalau kita ribut dengan siapapun, walaupun kita menang, kita tetap kalah... Yang menang Cuma ego diri sendiri, itu hanyalah kemenangan semu. Yang susah adalah mengalahkan ego diri sendiri. Namun jika kita mampu menaklukan diri sendiri maka akan jadi pemenang sejati”
Kupersembahkan : Kepada Bapak dan Ibuku yang tercinta dan tersayang yang selalu mensupportku baik dalam keadaan senang dan duka, dan selalu mendoakan kelancaranku dalam menyelesaikan studi.
Saudaraku yaitu Kakak beserta Istrinya dan anaknya yang lucu yang hadir dalam hidupku untuk selalu dalam memberikan dorongan semangat.
Teman dan Sahabat yang baik hati yang selama ini menemani studiku hingga akhir semester, terimakasih atas segala hal yang pernah diberikan.
Buat kamu yang baru aku kenal.
Buat seluruh dosen terimakasih ilmunya.
Dan Almamater kebanggaan BinaDarma Campus terkeren yang ada di Palembang.
v
ABSTRAK Integrasi sistem dalam perkembangan dunia teknologi informasi saat ini sangat menjanjikan banyak kemudahan dan perbaikan dalam mendukung integrasi berbagai platform sistem data dan aplikasi baik melalui infrastruktur intranet maupun internet atau exstranet. Integrasi sistem data itu sendiri merupakan suatu proses menggabungkan atau menyatukan data menjadi data terpusat yang mana data tersebut berasal dari sumber yang berbeda. Mess PGRI wilayah Sumatera Selatan merupakan tempat sewa penginapan bagi kalangan umum dan anggota PGRI. Proses pelaporan dari cabang Mess PGRI yang masih terbilang manual hal tersebut yang mendasari untuk membangun sebuah sistem integrasi. Maka dari itu penulis berniat mengembangkan sistem integrasi data mess PGRI secara terpusat. Penelitian ini menggunakan teknik curl remote server yaitu client terhubung ke server nantinya apa yang dilakukan client terkirim ke server. Dalam implementasinya sistem tersebut memanfaatkan library curl PHP untuk integrasi data tersebut dan menggunakan model web engineering dalam pengembangannya. Sistem ini diakses dengan konsep via remote server, client di sistem lokal cabang Mess PGRI sedangkan pusat diletakan pada sisi server secara online. Keyword : remote server, curl, PHP, internet, integrasi sistem.
vi
KATA PENGANTAR Puji dan syukur kepada Allah SWT atas limpahan rahmat dan hidayahNya serta perlindungan dan ridho-Nya sehingga penulis dapat menyelesaikan skripsi ini yang berjudul “Integrasi Sistem Pada Mess PGRI Wilayah Sumatera Selatan Menggunakan Curl Remote Server”. Guna memenuhi salah satu syarat untuk menyelesaikan pendidikan Strata Satu (S1) pada program studi Informatika. Dalam pembuatan skripsi ini penulis banyak mendapatkan bantuan serta bimbingan dari berbagai pihak. Pada kesempatan ini penulis ingin mengucapkan terimakasih kepada semua pihak yang telah membantu dalam penyelesaian penulisan, terutama kepada : 1. Prof. Ir. H. Bochari Rahman, M.Sc. selaku Rektor Universitas Bina Darma Palembang. 2. M. Izman Herdiansyah, S.T., MM., Ph.D. selaku Dekan Fakultas Ilmu Komputer. 3. A. Haidar Mirza, S.T., M.Kom. selaku Ketua Program Studi Informatika. 4. Vivi Sahfitri, S.Kom., MM. Selaku Pembimbing I yang telah memberikan bimbingan penulisan skripsi ini. 5. Hutrianto, M.M., M.Kom. selaku Pembimbing II yang telah memberikan bimbingan penulisan skripsi ini. 6. Bapak dan Ibu Dosen Universitas Bina Darma Palembang. 7. Kedua Orang Tuaku, saudaraku, seluruh teman dan sahabatku yang selalu memberikan dorongan dan masukan serta bantuan baik moril maupun materil yang tak ternilai harganya. Dalam penulisan skripsi ini, penulis menyadari masih banyak terdapat kekurangan dan tentunya masih jauh dari kata sempurna. Oleh karena itu, penulis mengharapkan adanya saran dan kritik yang sifatnya membangun guna melengkapi kekurangan yang ada. Palembang, 04 Februari 2016
Syahid Darojat
vii
DAFTAR ISI
HALAMAN JUDUL .................................................................................... i HALAMAN PENGESAHAN ...................................................................... ii HALAMAN PERSETUJUAN .................................................................... iii HALAMAN PERNYATAAN ...................................................................... iv PERSEMBAHAN DAN MOTTO............................................................... v ABSTRAK .................................................................................................... vi KATA PENGANTAR .................................................................................. vii DAFTAR ISI ................................................................................................. viii DAFTAR GAMBAR .................................................................................... xi DAFTAR TABEL ........................................................................................ xiii BAB I PENDAHULUAN 1.1 Latar Belakang ................................................................................. 1.2 Perumusan Masalah ......................................................................... 1.3 Batasan Masalah .............................................................................. 1.4 Tujuan dan Manfaat Penelitian ........................................................ 1.4.1 Tujuan Penelitian ................................................................. 1.4.2 Manfaat Penelitian ............................................................... 1.5 Metodologi Penelitian ...................................................................... 1.5.1 Tempat Penelitian ................................................................ 1.5.2 Waktu Penelitian .................................................................. 1.5.3 Alat dan Bahan Penelitian .................................................... 1.5.4 Data Penelitian ..................................................................... 1.5.5 Metode Penelitian ................................................................ 1.5.6 Metode Pengumpulan Data .................................................. 1.5.7 Metode Pengembangan Perangkat Lunak ............................ 1.6 Sistematika Penulisan ......................................................................
1 3 3 3 3 4 4 4 4 4 5 5 7 7 9
BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Umum ............................................................................... 2.1.1 Profil Mess PGRI Wilayah SumSel ..................................... 2.1.2 Visi dan Misi ........................................................................ 2.1.3 Daftar Cabang Mess PGRI Wilayah SumSel....................... 2.2 Landasan Teori................................................................................. 2.2.1 Integrasi Sistem .................................................................... 2.2.2 PHP ...................................................................................... 2.2.3 Library CURL PHP .............................................................
11 11 11 12 13 13 13 14
viii
2.2.4 2.2.5 2.2.6 2.2.7
XAMPP ................................................................................ MYSQL ................................................................................. OOAD .................................................................................. UML ..................................................................................... 2.2.7.1 Class Diagram ....................................................... 2.2.7.2 Use Case Diagram ................................................. 2.2.7.3 Activity Diagram .................................................... 2.2.8 Web Engineering .................................................................. 2.2.9 Internet ................................................................................. 2.2.10 Aplikasi Web ........................................................................ 2.3 Penelitian Sebelumnya ..................................................................... 2.4 Kerangka Berfikir ............................................................................
15 15 16 17 17 18 19 20 20 21 21 23
BAB III ANALISIS DAN PERANCANGAN 3.1 Perencanaan (Planning) ................................................................... 3.1.1 Analisis Sistem Yang Sedang Berjalan ................................ 3.1.2 Sistem Yang Akan Diusulkan .............................................. 3.1.2.1 Analisis Kebutuhan Perangkat Lunak .................... 3.2 Desain (Design) ............................................................................... 3.2.1 Desain Pengguna Sistem ...................................................... 3.2.1.1 Desain UML ........................................................... 3.2.2 Desain Database .................................................................. 3.2.3 Desain Antarmuka (Interface) ............................................. 3.3 Pemrograman (Scripting) .................................................................
24 24 25 25 26 27 27 31 34 41
BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil ................................................................................................. 4.2 Pembahasan...................................................................................... 4.2.1 Halaman login (Client)......................................................... 4.2.2 Halaman antarmuka sistem (Client) ..................................... 4.2.3 Halaman menu inventaris kamar (Client) ............................ 4.2.4 Halaman menu inventaris kantor (Client) ............................ 4.2.5 Halaman menu inventaris aula (Client) ............................... 4.2.6 Halaman menu biaya operasional (Client) ........................... 4.2.7 Halaman menu pendapatan sewa kamar (Client) ................. 4.2.8 Halaman Login (Server) ....................................................... 4.2.9 Halaman antarmuka menu sistem (Server) .......................... 4.2.10 Halaman menu laporan data inventaris (Server) .................. 4.2.11 Halaman menu biaya operasional (Server) .......................... 4.2.12 Halaman menu pendapatan sewa kamar (Server) ................
42 43 44 46 47 49 50 52 53 55 55 56 57 60
ix
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ...................................................................................... 63 5.2 Saran ................................................................................................ 64 DAFTAR PUSTAKA LAMPIRAN
x
DAFTAR GAMBAR 1.1 2.1 2.2 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16
Model Web Engineering ....................................................................... Class Diagram ...................................................................................... Kerangka Berpikir ................................................................................ Use Case EDP cabang Lahat ................................................................ Use Case EDP cabang Muaraenim....................................................... Use Case Pusat ..................................................................................... Activity Diagram Cabang ..................................................................... Activity Diagram Pusat ......................................................................... Desain Halaman Login ......................................................................... Desain Halaman Cabang....................................................................... Desain Halaman Inventaris Kamar ....................................................... Desain Halaman Inventaris Kantor ....................................................... Desain Halaman Inventaris Aula .......................................................... Desain Halaman Biaya Operasional ..................................................... Desain Halaman Pendapatan ................................................................ Desain Halaman Laporan Inventaris .................................................... Desain Halaman Laporan Biaya Operasional (Harian) ........................ Desain Halaman Laporan Biaya Operasional (Bulanan) ...................... Desain Halaman Laporan Biaya Operasional (Tahunan) ..................... Desain Halaman Laporan Pendapatan (Harian) ................................... Desain Halaman Laporan Pendapatan (Bulanan) ................................. Desain Halaman Laporan Pendapatan (Tahunan) ................................ Antarmuka Login Sistem Cabang Lahat ............................................... Antarmuka Login Sistem Cabang Muara Enim .................................... Proses Curl Login Sistem Cabang ........................................................ Database user di server pusat............................................................... Antarmuka Sistem Cabang Lahat ......................................................... Antarmuka Sistem Cabang Muara Enim .............................................. Antarmuka Menu Inventaris Kamar Cabang Lahat .............................. Antarmuka Menu Inventaris Kamar Cabang Muara Enim ................... Proses Curl Inventaris Kamar............................................................... Antarmuka Menu Inventaris Kantor Cabang Lahat.............................. Antarmuka Menu Inventaris Kantor Cabang Muara Enim................... Proses Curl Inventaris Kantor .............................................................. Antarmuka Menu Inventaris Aula Cabang Lahat ................................. Antarmuka Menu Inventaris Aula Cabang Muara Enim ...................... Proses Curl Inventaris Aula .................................................................. Antarmuka Menu Biaya Operasional Cabang Lahat ............................
xi
9 17 23 27 28 28 30 31 35 35 36 36 37 37 38 38 39 39 39 40 40 40 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52
4.17 4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 4.26 4.27 4.28 4.29 4.30 4.31 4.32 4.33 4.34 4.35 4.36 4.37
Antarmuka Menu Biaya Operasional Cabang Muara Enim ................. Proses Curl Biaya Operasional ............................................................. Antarmuka Menu Pendapatan Sewa Kamar Cabang Lahat .................. Antarmuka Menu Pendapatan Sewa Kamar Cabang Muara Enim ....... Proses Curl Pendapatan Sewa Kamar .................................................. Antarmuka Login Sistem Pusat ............................................................ Antarmuka menu sistem server ............................................................ Antarmuka data inventaris cabang Lahat ............................................. Antarmuka data inventaris cabang Muara Enim .................................. Antarmuka Menu Biaya Operasional Harian cabang Lahat ................. Antarmuka Menu Biaya Operasional Harian cabang Muara Enim ...... Antarmuka Menu Biaya Operasional Bulanan cabang Lahat ............... Antarmuka Menu Biaya Operasional Bulanan cabang Muara Enim .... Antarmuka Menu Biaya Operasional Tahunan cabang Lahat .............. Antarmuka Menu Biaya Operasional Tahunan cabang Muara Enim ... Antarmuka Menu Pendapatan Sewa Harian cabang Lahat................... Antarmuka Menu Pendapatan Sewa Harian cabang Muara Enim........ Antarmuka Menu Pendapatan Sewa Bulanan cabang Lahat ................ Antarmuka Menu Pendapatan Sewa Bulanan cabang Muara Enim ..... Antarmuka Menu Pendapatan Sewa Tahunan cabang Lahat ............... Antarmuka Menu Pendapatan Sewa Tahunan cabang Muara Enim ....
xii
52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62
DAFTAR TABEL 2.1 2.2 3.1 3.2 3.3 3.4 3.5 3.6
Use Case Diagram ................................................................................ Activity Diagram ................................................................................... Biaya Operasional ................................................................................. Inventaris Aula...................................................................................... Inventaris Kamar .................................................................................. Inventaris Kantor .................................................................................. Pendapatan Sewa .................................................................................. User .......................................................................................................
xiii
18 19 32 32 33 33 34 34
BAB I PENDAHULUAN
1.1
Latar Belakang Integrasi sistem dalam perkembangan dunia teknologi informasi saat ini
sangat menjanjikan banyak kemudahan dan perbaikan dalam mendukung integrasi berbagai platform sistem data dan aplikasi baik melalui infrastruktur intranet maupun internet atau exstranet. Integrasi sistem data itu sendiri merupakan suatu proses menggabungkan atau menyatukan data menjadi data terpusat yang mana data tersebut berasal dari sumber yang berbeda. Mess PGRI merupakan tempat sewa penginapan bagi kalangan umum & anggota PGRI. Proses pendataan pelaporan Mess PGRI dari cabang yang berjalan saat ini masih menggunakan cetak laporan yang dikirimkan melalui POS atau email sehingga pelaporan masih harus didata kembali oleh pusat. Hal tersebut membuat pekerjaan menjadi dua kali karena pusat harus mengolah lagi laporan tersebut, sehingga pada saat butuh laporan yang real-time hal tersebut menjadi kendala.
xiv
Teknik curl remote server adalah teknik untuk proses integrasi data antara client dan server. Konsepnya kegiatan yang dilakukan client dalam proses pelaporan data ke pusat yaitu bertindak sebagai server, akan terkirim otomatis ke database pusat tersebut. Teknik ini memanfaatkan library curl PHP, curl PHP adalah library dari PHP
yang digunakan untuk mentransfer data dari
dan ke server. Dengan menggunakan teknik curl remote server, sistem pusat yaitu server akan secara otomatis menerima data dari cabang yaitu client Mess PGRI wilayah Sumatera Selatan. Pelaporan data tersebut nantinya meliputi informasi mengenai data dari cabang seperti inventaris kamar, inventaris kantor, inventaris aula, biaya operasional, pendapatan sewa kamar. Berawal dari latar belakang masalah tersebut penulis melakukan penelitian tentang bagaimana cara mengembangkan sebuah sistem yang terintegrasi antara cabang dan pusat dengan menggunakan teknik curl remote server, proses integrasi sistem tersebut akan memanfaatkan library curl PHP. Dalam pengembangan sistem ini untuk analisis dan desain pemodelan menggunakan Object Oriented Analysis and Design (OOAD) dan Unified Modeling Language (UML). Berdasarkan latar belakang dan permasalahan diatas penulis melakukan penelitian dengan mengambil judul sebagai berikut. “INTEGRASI SISTEM PADA
MESS
PGRI
WILAYAH
MENGGUNAKAN CURL REMOTE SERVER”.
ii
SUMATERA
SELATAN
1.2
Perumusan Masalah Berdasarkan uraian di atas yang menjadi permasalahannya adalah
bagaimana mengembangkan integrasi sistem pada mess PGRI wilayah Sumatera Selatan menggunakan teknik curl remote server ?
1.3
Batasan Masalah
Adapun batasan masalah dalam penelitian ini adalah sebagai berikut. 1.
Integrasi sistem pada mess PGRI wilayah Sumatera Selatan dalam penelitian ini khusus untuk kota Palembang sebagai pusat, Muara Enim dan Lahat sebagai cabang.
2.
Pelaporan data nantinya akan berupa informasi tentang penginapan dari cabang mess PGRI wilayah Sumatera Selatan.
3.
Pengembangan sistem ini menggunakan model Web Engineering
4.
Dalam integrasi sistem menggunakan teknik curl remote server dengan memanfaatkan library curl PHP dan database MySQL.
1.4
Tujuan dan Manfaat Penelitian
1.4.1 Tujuan Penelitian Untuk mengembangkan integrasi sistem pada mess PGRI wilayah Sumatera Selatan menggunakan model Web Engineering sedangkan untuk proses integrasi datanya menggunakan teknik curl remote server dengan memanfaatkan library curl PHP.
iii
1.4.2 Manfaat Penelitian Adapun manfaat dari penelitian ini adalah. 1.
Memberikan kemudahan dalam hal proses integrasi sistem, karena sistem yang dibangun secara terpusat dan real-time data menggunakn teknik curl remote server.
2.
Mengetahui bagaimana fungsi dari library curl PHP dalam hal pemanfaatan integrasi data dalam proses komunikasi antara client dan server.
1.5
Metodologi Penelitian
1.5.1 Tempat Penelitian Penelitian dilakukan di Mess PGRI Wilayah Sumatera Selatan untuk kota Palembang, Muara Enim, Lahat. 1.5.2 Waktu Penelitian Waktu penelitian dilakukan selama 4 (empat) bulan, dari bulan Oktober 2015 sampai bulan Januari 2015 selama penelitian ini berlangsung. 1.5.3 Alat dan Bahan Penelitian Adapun alat yang digunakan penulis untuk mendukung penelitian baik perangkat keras (hardware) maupun perangkat lunak (software) yang digunakan dalam proses pengembangan sistem ini. a.
Perangkat Keras (hardware) 1. Laptop Acer 4732 Z (Dual Core, Ram 3GB, Hardisk 350GB) 2. Printer Canon (PIXMA iP2770)
b.
Perangkat Lunak (software)
iv
1. Windows 10 Professional 32 bit, sebagai sistem operasi 2. Microsoft Office Word dan Power Point 2013 3. Xampp 4. MySQL 5. Library CURL PHP 6. Adobe Dreamweaver CC 7. Google Chrome dan Mozilla Firefox sebagai browser 8. Star UML 9. Microsoft Visio 1.5.4 Data Penelitian Perusahaan yang menjadi objek penelitian adalah Mess PGRI Sumatera Selatan. Data penelitian yang digunakan adalah data kualitatif yaitu data yang didapat dari membaca informasi, mengamati objek, dan wawancara. Sugiyono, (2009:19). Sumber data yang digunakan adalah data primer dan sekunder. Data primer diperoleh dari kegiatan membaca informasi, mengamati aktivitas pekerjaan objek tersebut, dan bertanya. Data sekunder diperoleh dari membaca pustaka yang berhubungan dengan hal yang akan diteliti dan mendokumentasi kebutuhan yang terdapat pada objek tersebut. 1.5.5 Metode Penelitian Metode penelitian yang digunakan adalah metode penelitian tindakan (action research). Menurut Burns dalam (Madya, 2011:9) penelitian tindakan merupakan penerapan penemuan fakta pada pemecahan masalah dalam situasi objek dengan pandangan untuk meningkatkan kualitas tindakan yang dilakukan
v
didalamnya, yang melibatkan kolaborasi dan kerjasama antara peneliti dan pihak terkait. Menurut Cohen dan Manion dalam (Madya, 2011:11) ciri-ciri penelitian tindakan sebagai berikut : 1.
Situasional dengan tempat objek.
2.
Memberikan Kerangka berpikir yang teratur.
3.
Fleksibel memungkinkan adanya perubahan selama masa percobaan.
4.
Peneliti mengambil sendiri data secara langsung.
Menurut Winter dalam (Madya, 2011:102) langkah-langkah penelitian tindakan sebagai berikut : 1.
Mengidentifikasi dan merumuskan masalah.
2.
Menganalisis Masalah.
3.
Merumuskan hipotesis tindakan.
4.
Membuat rencana tindakan yaitu kerangka berpikir.
5.
Melaksanakan tindakan.
6.
Mengolah dan menafsirkan data.
7.
Hasil dilaporkan.
vi
1.5.6 Metode Pengumpulan Data Metode untuk memperoleh data dan teori yang mendukung penelitian ini adalah sebagai berikut : 1.
Metode Kepustakaan Metode dilakukan dengan mencari bahan data yang mendukung dalam pendefinisian masalah, teori melalui buku, e-book, jurnal, dan modul yang berhubungan dengan penelitian ini.
2.
Metode Wawancara Metode wawancara adalah tanya jawab terhadap pengguna sistem.
3.
Metode Observasi Melakukan pengamatan terhadap objek tersebut.
1.5.7 Metode Pengembangan Perangkat Lunak Menurut Suyanto dalam (Pahlawan, 2015:3) Web engineering adalah suatu proses yang digunakan untuk menciptakan suatu sistem aplikasi berbasis web dengan mengunakan Rekayasa, prinsip-prinsip manajemen dan pendekatan sistematis sehinggah dapat diperoleh sistem dan aplikasi web dengan kualitas tinggi. Tujuannya untuk mengendalikan pengembangan, menimalisasi resiko dan meningkatkan kualitas sistem berbasis web. Proses pengembangan ini dibagi dalam 5 fase, yaitu. 1.
Perencanaan (Planning) Tahap ini penulis akan menentukan tujuan dari software yang akan dibuat melakukan analisis kebutuhan dan pengumpulan data yang diperlukan.
vii
Proses pengumpulan kebutuhan difokuskan, khususnya kebutuhan software. 2.
Desain (Design) Desain Software sebenarnya merupakan proses multi langkah yang berfokus pada empat atribut yang berbeda yaitu struktur data, arsitektur software, representasi interface dan detail (algoritma), prosedural. Proses desain menerjemahkan syarat/kebutuhan kedalam sebuah representasi software dengan kualitas yang diharapkan sebelum pengkodean.
3.
Pemrograman (Scripting) Desain harus diterjemahkan ke dalam bentuk mesin yang bisa dibaca. Langkah pembuatan kode melakukan tugas ini. Jika desain dilakukan secara lengkap, pembuatan kode dapat diselesaikan secara mekanis.
4.
Pengujian (Testing) Sekali program dibuat pengujian program dimulai. Proses Pengujian berfokus pada logika internal software untuk memastikan bahwa semua pernyataan sudah diuji dan pada fungsi external, yaitu mengarahkan pengujian untuk menentukan kesalahan-kesalahan dan memastikan bahwa dengan input yang terbatas akan didapatkan hasil yang aktual.
5.
Pemeliharaan (Maintenance) Software mungkin akan mengalami perubahan setelah diserahkan kepada penyewah. Perubahan bisa terjadi karena kesalahan-kesalahan tertentu software harus diubah untuk mengakomodasi perubahan-perubahan didalam lingkungan.
viii
Adapun dalam metode pengembangan perangkat lunak di atas hanya dibatasi sampai pada tahap pemrograman (Scripting).
Scripting
Design
Testing
Planning
Maintenance
Gambar 1.1 Model Web Engineering
1.6
Sistematika Penulisan Sistematika ini secara garis besar dapat memberikan gambaran, isi, yang
berupa susunan bab dari penelitian. BAB I
PENDAHULUAN Pada bab ini berisi tentang latar belakang, rumusan masalah, batasan masalah, tujuan dan manfaat penelitian, metodologi penelitian, serta sistematika penulisan.
BAB II
TINJAUAN PUSTAKA Pada bab ini berisi tinjauan umum dari objek yang menjadi penelitian dan penjelasan teori-teori yang sesuai dengan penelitian yang sedang dilakukan.
ix
BAB III ANALISIS DAN PERANCANGAN Pada bab ini membahasa analisis dan desain rancangan sistem integrasi pada Mess PGRI wilayah Sumatera Selatan, serta proses pembangunan sistem. BAB IV HASIL DAN PEMBAHASAN Pada bab ini membahasa hasil dari sistem yang telah dibangun, dan melakukan ujicoba pengintegrasian sistem tersebut, dan melihat proses dari teknik curl remote server. BAB V
KESIMPULAN DAN SARAN Pada bab ini berisikan kesimpulan dari keseluruhan penelitian yang dilakukan dan saran-saran dari berbagai pihak dalam penelitian ini.
DAFTAR PUSTAKA LAMPIRAN
x