MEMIGRASI T
DI PT. PE
Prog
PROGRA
FAKULT
UNIVE
I TAMPILAN WEBSITE E-GALLERY
ERKEBUNAN NUSANTARA V (Perser
KERJA PRAKTEK
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek ogram Studi Strata Satu Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
TRIS HANDOKO
10109552
RAM STUDI TEKNIK INFORMATIKA
TAS TEKNIK DAN ILMU KOMPUTE
ERSITAS KOMPUTER INDONESIA
BANDUNG
2013
Y FOTO
sero)
F-1
LAMPIRAN F
E-1
LAMPIRAN E
SURAT KETERANGAN PENYERAHAN HAK
G-1
LAMPIRAN G
DAFTAR RIWAYAT HIDUP
Nama Tris Handoko
Tempat, tanggal lahir Hangtuah, 10 Oktober 1990
Jenis kelamin Laki-Laki
Status Belum Kawin
Agama Islam
Kewarganegaraan Indonesia
Golongan darah A
Alamat Jl. Dago Hegar No.57 RT 09 RW 01 Blok A Bandung
No. Telepon 085265505807
Email tris_handoko@yahoo.com
2006 – 2009 SMK Hasanah Pekanbaru
2003– 2006 SMPN 5 SiakHulu
iii
DAFTAR SIMBOL ... vii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 2
1.3 Maksud dan Tujuan ... 2
1.3.1 Maksud Penelitian ... 2
1.3.2 Tujuan Penelitian ... 2
1.4 Batasan Masalah ... 2
1.5 Metode Penelitian ... 3
1.5.1 Metode Pengumpulan Data ... 3
1.5.2 Tahap Pembuatan Perangkat Lunak ... 3
1.6 Sistematika Penulisan ... 5
BAB II TINJAUAN PUSTAKA ... 6
2.1 Profil Perusahaan ... 6
2.1.1 Sejarah Perusahaan ... 6
2.1.2 Logo Perusahaan ... 7
2.1.3 Visi Dan Misi Perusahaan ... 7
2.1.4 Tujuan Perusahaan... 8
2.1.5ManajemenPerusahaan ... 8
2.1.6Sekilas Tentang Bagian Teknologi Informasi ... 10
2.1.7Stuktur Organisasi Bagian Teknologi Informasi ... 11
2.2 Landasan Teori ... 16
2.2.1 Jaringan Komputer ... 16
2.2.2 Topologi Jaringan Komputer ... 17
2.2.3Pengertian Internet... 21
2.2.4Pengertian Web atau Situs ... 21
2.3Pengertian Data ... 21
2.4Pengertian Informasi ... 22
2.5Pengertian Database ... 22
2.5.1Fungsi Database... 22
2.5.2Kriteria Database ... 23
iv
2.6.1Diagram Konteks ... 23
2.6.2DFD (Data Flow Diagram) ... 24
2.6.3 Syarat dan Fungsi DFD ... 25
2.7 Kamus Data ... 26
2.8Perangkat Lunak yang digunakan ... 26
2.8.1 PHP (Hypertext Preprocessor) ... 26
2.8.2 Kelebihan Menggunakan PHP ... 27
2.8.3 Struktur Dasar PHP ... 27
2.8.4 jQuery ... 28
2.8.5MySQL ... 28
2.8.6Pengertian Adobe Dreamweaver 8 ... 29
BAB III ANALISIS DAN PERANCANGAN ... 31
3.1 Analisis Sistem ... 31
3.1.1 Analisis Masalah ... 31
3.1.2 Analisis Non Fungsional ... 31
3.1.2.1Karakteristik Pengguna ... 31
3.1.2.2Analisis Hardware ... 32
3.1.2.3Analisis Software... 33
3.1.3Kebutuhan Fungsional ... 33
3.1.3.1Diagram Konteks ... 33
3.1.3.2Data Flow Diagram (DFD) Level 1... 34
3.1.3.3Data Flow Diagram (DFD) Level 2 proses login ... 35
3.1.3.4Data Flow Diagram (DFD) Level 2 proses pengolahan data ... 35
3.1.3.5Data Flow Diagram (DFD) Level 3 proses pengolahan foto admin ... 36
3.1.4Spesifikasi Proses ... 36
3.1.5Struktur Tabel ... 39
3.2Perancangan Sistem ... 39
3.2.1Perancangan Struktur Menu ... 40
3.2.2Perancangan Antarmuka ... 41
3.2.2.1Desain Home ... 41
3.2.2.2Desain Utama E-Gallery Foto... 41
3.2.2.3Desain Admin... 42
3.2.2.4Desain Tambah Foto ... 42
3.2.2.5Desain Galeri Foto ... 43
3.3 Implementasi Sistem ... 43
3.3.1 Implementasi ... 43
3.3.2 Implementasi Perangkat Keras ... 43
3.3.3 Implementasi Perangkat Lunak ... 44
3.3.4 Implementasi Basis Data ... 44
3.3.5 Implementasi Antarmuka ... 45
3.2 Pengujian Sistem ... 51
v
3.2.2 Pengujian Alpha ... 52
3.2.2.1Pengujian Login Admin ... 52
3.2.2.2 Lingkungan Pengujian ... 53
3.2.2.3 Skenario Pengujian ... 53
3.2.3 Hasil Pengujian Alpha ... 55
3.2.4 Pengujian Betha ... 55
3.2.4.1Hasil wawancara ... 55
3.2.5 Hasil Pengujian Betha ... 56
BAB IV KESIMPULAN DAN SARAN ... 57
4.1 Kesimpulan ... 57
4.2 Saran ... 57
i
KATA PENGANTAR
Assalaamu’alaikum wr. wb,
Puji dan syukur penulis panjatkan kepada Allah SWT atas rahmat dan karunia-Nya yang telah dilimpahkan, shalawat dan salam tidak lupa dicurahkan kepada Nabi Muhammad SAW, sehingga penulis dapat menyelesaikan penyusunan Laporan Kerja Praktek dengan judul “MEMIGRASI TAMPILAN WEBSITE E-GALLERY FOTO DI PT. PERKEBUNAN NUSANTARA V (Persero)”
Penyusunan Laporan Kerja Praktek ini merupakan salah satu syarat untuk memenuhi mata kuliah Kerja Praktek pada Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia Bandung.
Pada kesempatan ini penulis dengan rasa syukur dan keikhlasan hati ingin mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam penyusunan Laporan Kerja Praktek ini, diantaranya :
1. Kepada kedua orang tua yang selalu mengirimkan do'a dan harapan tulus serta cinta untuk anak-anaknya dan semua keluarga yang telah memberikan dukungannya atas terselesaikannya Laporan Kerja Praktek ini.
2. Bapak Dr. Ir. Eddy Soeryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer
5. Ibu Utami Dewi Widianti, S.Komselaku pembimbing yang telah memberikan arahan dan ilmu selama proses penyusunan Laporan Kerja Praktek.
6. Bapak M. Aji Priyatna, ST. selaku PJ. Kepala Urusan Pengembangan TI yang senantiasa selalu memberikan waktu untuk berdiskusi.
7. Bapak dan Ibu dosen Jurusan Teknik Informatika yang telah mendidik kami.
8. Seluruh staff dan karyawan, sekretariat Jurusan Teknik Informatika, terima kasih juga atas bantuannya.
ii
10.Serta semua pihak yang telah membantu terselesaikannya penyusunan laporan ini, baik secara langsung maupun tidak langsung, yang tidak bisa di sebutkan semuanya satu persatu.
Sebagai manusia biasa penulis menyadari masih terdapat banyak kekurangan di dalam penulisan Laporan Kerja Praktek ini karena keterbatasan pengetahuan penulis. Oleh karena itu, saran dan kritik sangat penulis harapkan. Semoga laporan ini dapat bermanfaat bagi semua pihak yang memerlukan.
Wassalaamu’alaikum wr. wb.
Bandung, Januari 2013
58
DAFTAR PUSTAKA
[1] Hakim, Lukmanul., (2009), Trik Rahasia Master PHP, Lokomedia, Yogyakarta
[2] Wahyono, Teguh. 2004. Sistem Informasi Berbasis Komputer. Yogyakarta: ANDI.
[3] Sutabri, Tata. 2005. Analisa Sistem Informasi. Yogyakarta: ANDI.
[4] Sutanta, Edhy. 2003. Pengantar Teknologi Informasi. Yogyakarta: Graha Ilmu.
[5] Bachtiar, Adam Mukharil. Modul Minggu 4 – Analisis Perangkat Lunak. Modul. Bandung: Jurusan Teknik Informatika Universitas Komputer Indonesia. 2011.
[6] Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak. Panduan GL01. Bandung: Jurusan Teknik Informatika Universitas Komputer Indonesia. 2011.
[7] Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak. Panduan GL02. Bandung: Jurusan Teknik Informatika Universitas Komputer Indonesia. 2011.
[8] Kristanto, Andri. 2008. Perancangan Sistem Informasi dan Aplikasinya.
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pada kenyataanya perkembangan teknologi informasi khususnya internet mengalami kemajuan yang sangat baik dan bisa dirasakan oleh masyarakat banyak umumnya, khususnya masyarakat indonesia tanpa terkecuali dewasa ini masyarakat indonesia yang berada di daerah pun dan jauh dari perkotaan kini bisa dengan mudah mendapatkan layanan dari informasi yang ditawarkan oleh internet tersebut.. Internet sangat berpengaruh cukup besar baik di bidang ilmu pengetahuan maupun pandangan terhadap dunia. pengguna di seluruh dunia dapat melakukan akses dengan mudah di internet untuk mencari bermacam-macam informasi yang dibutuhkan.
Saat ini PT. Perkebunan Nusantara V (Persero) Pekanbaru memanfaatkan internet sebagai media penyebarluasan informasi kegiatan dalam bentuk website. Website tersebut dibuat dalam bentuk gallery foto perusahaan yang berhubungan dengan kegiatan di perusahaan maupun antar kebun. dengan ditemukan permasalahan yang ada, diharapkan pemanfaatan teknologi informasi tersebut dapat mengatasi permasalahan yang terjadi dalam kegiatan pengelolahan website E-gallery foto yang dilakukan oleh bagian Perencanaan Pengkajian dan Teknologi Informasi (P2TI).
2
1.2 Perumusan Masalah
Berdasarkan latar belakang diatas, maka permasalahan dapat dirumuskan menjadi bagaimana cara mengubah tampilan E-gallery foto di PT. Perkebunan Nusantara V (Persero) Pekanbaru yang lama menjadi tampilan E-gallery foto baru yang lebih menarik.
1.3 Maksud dan Tujuan
Setiap kegiatan penelitian mempunyai suatu maksud dan tujuan tertentu yang berhubungan dengan kegiatan tersebut.
1.3.1 Maksud Penelitian
Maksud dari penulisan laporan kerja praktek ini adalah memigrasi atau mengubah tampilan website E-gallery foto di PT. Perkebunan Nusantara V (Persero) Pekanbaru.
1.3.2 Tujuan Penelitian
Tujuan Penelitian ini adalah :
1. Mengubah tampilan website E-gallery foto di PT. Perkebunan Nusantara V (Persero) Pekanbaru.
2. Membuat tampilan website E-gallery foto lebih menarik.
1.4 Batasan Masalah
Adapun batasan masalah yang akan digunakan adalah :
1. Menampilkan informasi kegiatan di PT. Perkebunan Nusantara V (Persero) Pekanbaru dalam bentuk foto.
2. Aplikasi dibuat berbasis website.
3
1.5 Metode Penelitian
Metode-metode yang digunakan untuk merancang dan menyelesaikan masalah dalam pembuatan website E-gallery foto di PT. Perkebunan Nusantara V (Persero) Pekanbaru adalah sebagai berikut :
1.5.1 Metode Pengumpulan Data 1. Wawancara (Interview Research)
Wawancara adalah metode pengumpulan data dengan mengadakan wawancara atau tatap muka secara langsung dengan petugas yang bersangkutan yaitu staf Bagian Perencanaan Pengkajian dan Teknologi Informasi (P2TI), sehingga mendapatkan gambaran yang jelas mengenai proses memigrasi tampilan website E-gallery foto di PT. Perkebunan Nusantara V (Persero) Pekanbaru.
2. Studi Pustaka (Library Research)
Mencari referensi dan literatur-literatur buku yang dapat dijadikan acuan dalam penelitian sekaligus mempelajari unsur-unsur penelitian dalam laporan ini antara lain membaca dan mempelajari buku mengenai website, bahasa pemograman php, jquery dan database Mysql.
3. Observasi (Observation Research)
Pengamatan langsung yaitu mengadakan pengamatan dan tinjauan langsung ke PT. Perkebunan Nusantara V (Persero) Pekanbaru, untuk memperoleh data dan informasi yang diperlukan.
1.5.2 Tahap Pembuatan Perangkat Lunak
4
1. Sistem / Information Engineering
Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.
2. Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.
3. Design
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.
4. Coding
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu.
5. Testing
Merupakan tahap pengujian terhadap perangkat lunak yang dibangun. 6. Maintenance
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan user.
Gambar model waterfall dapat dilihat pada gambar 1.1 dibawah ini :
5
1.6 Sistematika Penulisan
Untuk memahami lebih jelas tentang penulisan laporan KP ini, maka laporan ini dikelompokkan menjadi 4 (empat) bab yang masing-masing saling berkaitan antara bab satu dengan yang lainnya, sehingga menjadi satu kesatuan yang utuh, yaitu:
BAB I PENDAHULUAN
Pada bab I ini berisikan antara lain latar belakang masalah, perumusan masalah, maksud dan tujuan penelitian, batasan penelitian, metodologi penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI
Pada bab II ini berisi tentang profil Kantor PT. Perkebunan Nusantara V (Persero) Pekanbaru, struktur organisasi, uraian unit-unit kerja, visi dan misi perusahaan, tujuan perusahaan, pengertian sistem, karakteristik sistem, pengertian data, pengertian informasi, pengertian database, dan perangkat lunak yang digunakan.
BAB III ANALISIS DAN PERANCANGAN
Pada bab III ini berisikan analisis sistem dan masalah, analisis prosedur, analisis kebutuhan non fungsional, analisis basis data, analisis kebutuhan fungsional, perancangan sistem dan perancangan prosedural.
BAB IV IMPLEMENTASI DAN PENGUJIAN
Pada bab IV menjelaskan mengenai implementasi dari hasil analisis dan perancangan website yang telah dibuat dan disertai dengan pengujian aplikasi, serta wawancara dari kepala Bagian Perencanaan Pengkajian dan Teknologi Informasi (P2TI) di Kantor PT. Perkebunan Nusantara V (Persero) Pekanbaru. BAB V KESIMPULAN DAN SARAN
6
BAB II
TINJAUAN PUSTAKA
2.1 Profil Perusahaan
2.1.1 Sejarah Instansi
PT. Perkebunan Nusantara V (Persero) Pekanbaru kantor pusatnya terletak di jalan Rambutan No. 43 Pekanbaru dengan luas area perkebunan yang dikelolanya ± 74.975 Ha dengan tenaga kerja sebanyak ± 17.527 orang dan juga jumlah petani peserta PIR sebanyak ± 37.248 KK yang tersebar di 5 (lima) kabupaten provinsi Riau.
PT. Perkebunan Nusantara V (Persero) Pekanbaru berdiri melalui hasil
proses suatu konsolidasi wilayah pengembangan antara PTP II, IV, dan V berdasrakan peraturan Pemerintah Republik Indonesia No. 10 tahun 1996
tanggal 14 februari yang kemudian di sahkan oleh Noaris Hukum Harun Kamil SH melalui akta No. 38 tanggal 11 maret 1996 dan keputusan Menteri Kehakiman Republik Indonesia No. C2-8333.0101 tahun 1996 tanggal 8 Agustus 1996. Sejak saat itu PT. Perkebunan Nusantara V (Persero) Pekanbaru semakin berkembang guna membangun usaha dengan mengggali dan mengelolah kekayaan sumber daya alam Sumatera dan mempertahankan suatu Devisa. Kebun-Kebun PT. Perkebunan Nusantara V (Persero) secara administratif terletak di 5 (lima) Kabupaten yaitu Siak, Indragiri Hulu, Rokan Hulu, Rokan Hilir pada umumnya dibangun pada awal 1980-an kecuali Air Molek memiliki tanaman pada tahun 1974 yang berasal dari perkebunan Platagen AG.
7
Minyak Kelapa Sawit / CPO (Cruide Palm Oil) dan inti sawit / KPO (Kernel Palm Oil), disamping itu terdapat komiditi lainnya berupa karet remah (Crum
Ruuber), karet Lembar (Sheet Ruuber) dan juga biji Kakao Kering. Didalam
suatu bidang pemasaran wilayah kerja PT. Perkebunan Nusantara V (Persero) Pekanbaru meliputi lokal, Regional, Nasional dan Internasional memlaluai PPSI (Pusat Pemasaran Sawit Indonesia).
2.1.2 Logo Perusahaan
Berikut Logo Perusahaan PT. Perkebunan Nusantara V (Persero) Pekanbaru :
Gambar 2.1 Logo PT. Perkebunan Nusantara V (Persero)
2.1.3 Visi Dan Misi Perusahaan PT. Perkebunan Nusantara V (Persero) Visi Perusahaan
“Menciptakan perusahaan yang tangguh, berkebudayaan industri dan menempatkan diri sebangai agroindustri yang bermitra dengan petani dalam suatu kegiatan agribisnis, sehingga mampu mengembangkan diri dan unggul dalam persaingan global”.
Misi Perusahaan
8
saing yang kuat dan meningkatkan kemitraan dengan petani peserta dan menggalang kemitraan strategis lainnya guna kelangsungan usaha sehingga menjadi perusahaan terbaik dalam bisnis perkebunan”.
2.1.4 Tujuan Perusahaan PT. Perkebunan Nusantara V (Persero)
Sebagaimana disebutkan dalam anggaran dasar, tujuan perusahaan adalah turut melaksanakan dan menunjang kebijakan dan program pemerintah dibidang ekonomi dan pembangunan nasional pada umumnya, khususnya di sub-sektor pertanian dalam arti seluas-luasnya dengan tujuan memupuk keuntungan berdasarkan prinsip-prinsip perusahaan yang sehat berazaskan :
1. Mempertahankan dan meningkatkan sumbangan bidang perkebunan bagi pendapatan nasional melalui upaya peningkatan produksi dan pemasaraan dari berbagai jenis komoditi perkebunan untuk kepentingan konsumsi dalam negeri maupun ekspor, sekaligus meningkatkan ekspor non migas.
2. Memperluas lapangan kerja dalam rangka meningkatkan kesejahtraan rakyat pada umumnya serta meningakatkan taraf hidup petani dan karyawan pada khususnya.
3. Memilihara kelestarian sumber daya alam dan lingkungan.
2.1.5 Manajemen PT. Perkebunan Nusantara V (Persero) Organisasi Perusahaan
Dalam rangka meningkatkan kemampuan menghadapi perubahan lingkungan bisnis yang terjadi pada PTPN V Pekanbaru yang terdiri dari beberapa bagian/biro antara lain :
9
4. Direktur Pemasaran 5. Direktur SDMUmum
6. Bagian Kemitraan Pengembangan Kebun (KPK) 7. Bagian Mutu dan Lingkungan
8. Bagian Pengolahan 9. Bagian Akutansi 10. Bagian Pembiayaan
11. Bagian Sumber Daya Manusia 12. Satuan Pengawasan Intern 13. Bagian Kesehatan
14. Bagian Umum 15. Bagian Tanaman
16. Bagian Kredit Koperasi Primer Anggota (KKPA) 17. Bagian Bagian Teknik
18. Bagian Pembelian 19. Bagian Pemasaran
20. Bagian Teknologi Informasi 21. Biro Corpoarte Secretary
Sumber Daya Manusia
10
Sistem Informasi Manajemen
Pada tahun 2001 PTPN V Pekanbaru telah melakukan pengembangan sistem informasi manajemen berbasis komputer dan networking yang meliputi :
1. Web Intranet dan Internet
2. Pemasangan kabel Local Area Network (LAN) Dkantor pusat 3. Pengadaan hardware pendukung untuk jaringan
4. Penyempurnaan Software/program aplikasi gaji karyawan
5. Penerapan sistem aplikasi perkantoran elektronis (electronic office) 6. Penyelesaian implementasi Software/program aplikasi lainnya.
Saat ini PTPN V Pekanbaru telah menempatkan teknologi komunikasi satelit sebagai penghubung antara kantor pusat dengan unit/kebun operasional serta PTPN XIII. Dengan sarana teknologi komunikasi satelit dilakukan Video Conference, telp VoIP, browsing internet, intranet dan transfer file.
2.1.6 Sekilas Tentang Bagian Teknologi Informasi Di PT. Perkebunan Nusantara V (Persero) Pekanbaru
Bagian Teknologi Informasi merupakan bagian khusus yang memiliki
tugas dan tanggung jawab dibidang Teknologi dan Informasi seperti : Pemograman, Aplikasi Komputer, Instalasi Jaringan,merakit computer, keamanan dan keselamatan komputer, trouble shooting, maintenance hardware, dan lain sebagainya.
11
proses berbasis elektronis dengan memanfaatkan fasilitas jaringan LAN (Local Area Network).
Untuk menggunakan aplikasi perkantoran elektronis diperlukan pendukung sebagai berikut, yaitu: perangakat keras (hardware), perangkat lunak (software) dan jaringan komputer itu sendiri (LAN/WAN). Didalam instansi yang menggunakan perkantoran elektronis diperlukan adanya unit yang bertanggung jawab melakukan koordinasi pengoperasian, pemeliharaan sistem, dan evaluasi seluruh perangkat perkantoran elektronis bagi semua pemakai.
Sistem perkantoran elektronis tidak hanya untuk mendukung administrasi perkantoran saja, tetapi lebih jauh lagi juga bertujuan sebagai Sistem Informasi Eksekutif. Dewasa ini bagi seorang eksekutif, informasi yang cepat dan akurat merupakan salah satu kebutuhan utama yang diperlukan dalam proses pengambilan keputusan. Melihat fakta persaingan yang begitu ketat, terkadang memiliki informasi yang berkualitas saja tidak cukup, seorang eksekutif membutuhkan sebuah sistem yang cepat dan akurat, disamping harus tersedianya pendukung yang selain mudah digunakan, tetapi juga harus dapat memperbaiki dan meningkatkan kualitas proses pengambilan
keputusan.
Saat ini PTPN V telah membangun infrastuktur internet/intranet
Broandband melalui satelit dan jaringan komputer (Local Area Network). Dengan infrastuktur dan aplikasi yang telah dibangun, PTPN V sudah dapat menerapkan e-office sebagai administrasi less paper dan sistem informasi eksekutif.
2.1.7 Stuktur Organisasi Bagian Teknologi Informasi
12
dilaksanakan oleh setiap pegawai yang ada di Bagian Teknik Informaasi yang telah disahkan oleh kepala bidang.
Struktur Organisasi Bagian Teknologi Informasi adalah sebagai berikut:
13
Unit-unit kerja tugas dan fungsi Bagian Teknologi Informasi adalah sebagai berikut :
1. Kepala Bagian Teknologi Informasi
1. Menyusun konsep rencana cetak biru dan strategi perusahaan atas pemanfaatan dan pengembangan sistem informasi manajemen.
2. Melakukan pengkajian dan studi kelayakan terhadap inovasi di bagian TI.
3. Melakukan pengkajian efisiensi dan produktifitas atas implementasi. 4. Membuat laporan yang diterbitkan Bagian TI.
5. Pemanfaatan dan pemeliharaan aset yang ada di Bagian TI.
6. Berfungsi sebagai Management Respresentative dalam pelaksaan ISO 9000 Series.
2. Kepala Urusan Teknologi Informasi
1. Membuat kajian tentang perencanaan dan design jaringan komunikasi yang digunakan dalam implementasi.
2. Mengelola informasi dalam situs website intranet dan internet.
3. Membuat Laporan Manajemen Bulanan dan Laporan hasil kerja Bagian TI.
4. Koordinasi dengan Biro/Bagian terkait untuk mengelola jaringan komunikasi yang digunakan PTPN V.
5. Menjammin pelaksanaan seluruh sistem manajemen termasuk SMK3, ISO 9000 Series.
3. Asisten Urusan Perangkat Lunak (Software)
1. Mengumpulkan data, bahan, mengelolahnya untuk membuat kajian tentang perancanaan dan desain sistem informasi yang digunakan dalam implementasi.
14
3. membantu mengelola informasi dalam website intranet dan internet. 4. Melakukan laporan pekerjaan yang akan direkapitulasi pada laporan
Manajemen Bulanan dan Laporan hasil kerja TI secarapriodik. 5. Melakukan administrasi urusan TI.
6. Menjamin pelaksanaan seluruh standar menajemen termasuk SMK3 ISO 9000 dan lainnya.
4. Asisten Urusan Perangkat keras (Hardware)
1. Membuat kajian tentang perencanaan atas kebutuhan dan spesifikasi perangkat komputer dan peripheral.
2. Memberikan saran dan pertimbangan kepada Urusan TI tentang jenis dan spesifikasi hardware yang layak dibeli.
3. Membuat laporan pekerjaan yang akan direkapitulasi dan laporan Manajemen Bulanan dan laporan hasil kerja TI.
4. Melakukan evaluasi terhadap perencanaan dan pengembangan basis data dan aliran yang digunakan.
5. Menjamin pelaksanaan seluruh standar menajemen termasuk SMK3 ISO 9000 dan lainnya.
5. Asisten Urusan Jaringan Komunikasi Data (Networking)
1. Membuat kajian tentang perencanaan dan design/arsitektur jaringan komunikasi.
2. Berkerjasama dengan urusan perangkat keras (hardware), mengelola seluruh perangkat keras jaringan dan periperalnya yang layak dibeli. 3. Berkoordinasi dengan Biro/Bagian terkait untuk mengelola seluruh
insfrastruktur jaringan komunikasi data yang digunakan PTPN V. 4. Membuat laporan pekerjaan yang akan direkapitulasi dan laporan
15
5. Bekerjasama dengan urusan lainnya di Bagian TI untuk melakukan evaluasi perencanaan dan pengembangan system berbasis data dan aliran datanya.
6. Menjamin pelaksanaan seluruh standar menajemen termasuk SMK3 ISO 9000 dan lainnya.
6. Teknisi Komputer dan Peripheral-nya
1. Melakukan instalasi dan pengujian seluruh perangkat keras komputer dan Peripheralnya di lingkungan PTPN V.
2. Menjamin kompatibilitas tentang pemilihan dan spesifikasi atau konfiqurasi perangkat keras komputer dan Peripheralnya.
3. Melakukan perbaikan atas seluruh perangkat keras Komputer dan Peripheralnya yang ada di PTPN V.
4. Menjamin pelaksanaan seluruh standar menajemen termasuk SMK3 ISO 9000 dan lainnya.
7. Internet & Intranet Administrator
1. Menjamin pelaksanaan seluruh standar dalam pengaplikasian internet & intranet di lingkungan PTPN V.
2. Memberikan pelatihan kepada user tentang sistem internet & intranet
PTPN V serta prosedur pengoperasiannya.
3. Menjamin pelaksanaan seluruh standar menajemen termasuk SMK3
ISO 9000 dan lainnya. 8. Network Administrator
1. Menjamin terhadap keamanan sistem jaringan dari pihak-pihak yang tidak bertanggungjawab.
2. Menjamin terlaksananya kelancaran proses komunikasi data.
16
4. Menjamin pelaksanaan seluruh standar menajemen termasuk SMK3 ISO 9000 dan lainnya.
9. Teknisi Jaringan Komunikasi Data
1. Melaksanankan pemeliharaan, perbaikan seluruh perangkat jaringan dan telekomunikasi di lingkungan PTPN V.
2. Memberikan saran dan pertimbangan kepada Asisten Urusan Jaringan Komunikasi Data (Networking) tentang jenis dan spesifikasi perangkat jaringan dan telekomunikasi yang layak dibeli dan digunakan oleh Perusahaan.
3. Menjamin pelaksanaan seluruh standar menajemen termasuk SMK3 ISO 9000 dan lainnya.
2.2 Landasan Teori
2.2.1 Jaringan Komputer
Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja sama untuk mencapai suatu tujuan yang sama. Manfaat yang didapat dalam membangun jaringan komputer adalah dapat dengan mudah berbagi sumber daya, sebagai alat
komunikasi, dapat mencegah ketergantungan pada komputer pusat, dan pengembangan peralatan dapat dilakukan dengan mudah serta menghemat
biaya. Selain itu, sistem jaringan komputer juga dapat memberikan perlindungan terhadap data karena dapat diberikan pengaturan hak akses terhadap semua penggunanya.
Jenis jaringan komputer ada 3, yaitu: 1. Local Area Network (LAN)
17
2. Metropolitan Area Network (MAN)
Pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN.
3. Wide Area Network (WAN)
WAN memiliki jangkauan daerah yang sangat luas, bahkan dapat menjangkau sebuah negara dan benua. WAN terdiri dari kumpulan mesin – mesin yang bertujuan untuk menjalankan program – program (aplikasi) pemakai.
2.2.2 Topologi Jaringan Komputer
Merupakan sebuah struktur atau gambaran grafis bagaimana jaringan komputer didesain. Berdasarkan definisi, topologi terbagi menjadi 2, yaitu topologi fisik dan lojik. Adapun jenis – jenis topologi fisik yaitu sebagai berikut:
1. Topologi bus
Gambar 2.3 topologi Bus
18
2. Topologi bintang (topologi star)
Gambar 2.4 Topologi Bintang
Topologi bintang merupakan bentuk topologi jaringan yang berupa konvergensi dari node tengah ke setiap node atau pengguna. Topologi jaringan bintang termasuk topologi jaringan dengan biaya menengah.
3. Topologi Ring
Gambar 2.5 Topologi Ring
sehingga
a membentuk jalur melingkar membentuk i cincin, komunikasi data dapat terganggu ji lami gangguan. Jaringan FDDI mengantisipasi k mengirim data searah jarum jam dan berlawanan am secara bersamaan.
Tree
Gambar 2.6 Topologi Tree
gi Jaringan Pohon (Tree) Topologi jaringan ini i topologi jaringan bertingkat. Topologi ini biasan interkoneksi antar sentral denganhirarki yang be yang lebih rendah digambarkan pada lokasi yan n keatas mempunyai hirarki semakin tinggi. Top i cocok digunakan pada sistem jaringan komputer
5. Topolo
Gambar 2.7 Topologi Mesh
gi jala atau Topologi mesh adalah suatu bentuk h kat dimana setiap perangkat terhubung secara kat lainnya yang ada di dalam jaringan. Akib i mesh setiap perangkat dapat berkomunikasi lan kat yang dituju (dedicated links).
arkan kelebihan dan kekurangannya, topologi m mentasikan pada komputer-komputer utama dim komputer utama tersebut membentuk jaring topologi yang berbeda (hybrid network).
is topologi lojik pada umumnya ada 2 jenis, yaitu:
roadcast
engirimkan data kepada seluruh host lain oken Passing
data pada host melalui media dengan mengg a teratur berputar pada seluruh host.
21
2.2.3. Pengertian Internet
Menurut Tracy LaQuey “Internet merupakan jaringan longgar dari ribuan jaringan komputer yang menjangkau jutaan orang di seluruh dunia”. Internet dapat diartikan sebagai jaringan komputer yang memiliki jangakauan luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi, data dan lain-lain dari mulai yang statis hingga yang dinamis dan interaktif.
2.2.4. Pengertian Web atau Situs
Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat
besar. Situs juga dapat diartikan sebagai kumpulan halaman yang memiliki atau menampilkan gambar diam, gambar bergerak, data, teks, animasi, suara,
video dan atau gabungan keseluruhan elemen yang bersifat statis atau dinamis dalam sebuah kerangka dimana halaman-halaman tersebut saling berhubungan satu sama lain.
2.3 Pengertian Data
Data dapat didefinisikan sebagai berikut :
22
Data bisa berupa bahan untuk diskusi, pengambilan keputusan, perhitungan, atau pengukuran. Saat ini data tidak harus selalu dalam bentuk kata atau kalimat tapi bisa juga dalam bentuk suara, gambar diam dan bergerak, baik dalam bentuk dua atau tiga dimensi.
2.4 Pengertian Informasi
“Informasi adalah rangkaian data yang mempunyai sifat sementara, tergantung dengan waktu, mampu memberi kejutan atau surprise pada yang menerimanya. Informasi dapat juga dikatakan sebagai data yang telah diproses, yang mempunyai nilai tentang tindakan atau keputusan”. (Witarto, 2004:9 ). Informasi merupakan sesuatu yang harus dimiliki oleh suatu perusahaan atau organisasi untuk bisa tetap eksis dan bertahan, karena kurangnya informasi yang dimiliki akan mengakibatkan perusahaan atau organisasi akan hancur dan berakhir.
2.5 Pengertian Database
Database dapat diartikan sebagai kumpulan data yang terdiri atas satu atau lebih tabel yang terintegrasi satu sama lain, di mana setiap pemakai
(user) diberi wewenang (otorisasi) untuk dapat mengakses (mengubah, menghapus, menganalisis, menambah, memperbaiki) data dalam tabel-tabel
tersebut.
2.5.1 Fungsi Database
Adapun fungsi database diantaranya adalah sebagai berikut :
1. Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menentukan informasi
23
3. Mengurangi duplikasi data (data redundancy). 4. Hubungan data dapat ditingkatkan (data relatability). 5. Mengurangi pemborosan tempat simpanan luar. 2.5.2 Kriteria Database
Dari penjelasan sebelumnya dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu :
1. Bersifat data oriented dan bukan program oriented
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya
3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya
4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah Dapat digunakan dengan cara-cara yang berbeda.
2.6 Alat Bantu Pengembang Sistem 2.6.1 Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan
level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem.Sistem dibatasi oleh boundary (dapat digambarkan dengan
24
Tabel 2.1 Simbol-simbol Diagram Konteks
2.6.2 DFD (Data Flow Diagram)
25
Tabel 2.2 Simbol-simbol DFD
2.6.3 Syarat dan Fungsi DFD
Syarat-syarat pembuatan sebuah DFD, antara lain : 1. Pemberian nama untuk tiap komponen DFD
2. Pemberian nomor pada komponen proses
26
5. Pemastian DFD yang dibentuk itu konsisten secara logika Adapun fungsi dari DFD adalah sebagai berikut :
1. Membantu para analis sitem meringkas informasi tentang sistem, mengetahui hubungan antar sub-sub sistem, dan membantu perkembangan aplikasi secara efektif.
2. DFD berfungsi sebagai alat komunikasi yang baik antara pemakai dan analis sistem.
Menggambarkan sejumlah batasan otomasi untuk pengembangan alternatif sistem fisik.
2.7 Kamus Data
Kamus data merupakan alat yang digunakan untuk mendeskripsikan isi dan semantik data,laporan, dan seluruh aliran informasi dalam sistem. Kamus data terdiri dari nama data,sumber / tujuan data, deskripsi, bentuk data,periode, dan struktur data.
Kamus data selain digunakan untuk dokumentasi dan mengurangi redudansi, juga memiliki fungsi sebagai berikut :
1. Memvalidasi diagram aliran data dalam hal kelengkapan dan keakuratan
2. Menyediakan suatu titik awal untuk mengembangkan layar dan laporan-laporan
3. Menentukan muatan data yang disimpan dalam file-file
4. Mengembangkan logika untuk proses-proses diagram aliran data.
2.8 Perangkat Lunak yang digunakan
2.8.1 PHP (Hypertext Preprocessor)
27
memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. (http://id.wikipedia.org/wiki/PHP, 20/01/2011 14:24)
PHP pertama kali diperkenalkan Rasmus Lerdorf dari script Perl pada tahun 1994. PHP dirancang untuk bekerja dengan Web Server Apache pada awal penciptaannya. PHP itu sendiri merupakan pengembangan dari bahasa C yang sebelumnya dikenal dengan istilah FI (Form Interpreter) untuk mengolah data form dari sebuah website. Selain itu, PHP juga dirancang untuk membentuk web dinamis.
2.8.2 Kelebihan Menggunakan PHP
Kelebihan program yang menggunakan PHP MySQL antara lain : 1. Program dapat dijalankan di semua sistem operasi.
PHP MySQL berjalan secara web base, itu artinya semua sistem operasi yang memiliki web browser dapat menggunakan aplikasi ini, dan semua sistem operasi tentu saja selalu memiliki web browser.
2. Sangat cocok dan mudah diterapkan pada komputer berjaringan.
Program PHP MySQL cukup diinstal di salah satu komputer yang merupakan komputer server. Pada komputer client, pemakai tidak perlu menginstalasikan
program apapun lagi. Pada komputer client pemakai cukup mengarahkan web browser ke komputer server dan program dapat langsung dijalankan.
3. Tidak ada virus yang menginfeksi program PHP.
Program PHP belum dapat diinfeksi virus sampai saat ini. Kebanyakan virus menginfeksi file berekstensi *.exe dan lain-lain.
2.8.3 Struktur Dasar PHP
<?php
28
2.8.4 jQuery
jQuery adalah pustaka JavaScript kecil bersumber terbuka yang menekankan pada interaksi antara JavaScript dan HTML. Pustaka ini dirilis pada Januari 2006 di BarCamp NYC oleh John Resig dan berlisensi ganda di bawah Lisensi MIT dan GPL.
Salah satu kelebihan jQuery yaitu tidak perlu mendeteksi browser apa yang digunakan, karena framework jQuery yang nantinya akan berusaha mengenali browser dan menyesuaikan code JavaScript yang digunakan sesuai dengan fungsi yang diinginkan. Code yang ditulispun jauh lebih singkat daripada harus menuliskan code JavaScript secara keseluruhan.
Dan yang terpenting: jQuery menyediakan akses ke DOM yang lebih baik yaitu memungkinkan developer memfokuskan diri pada fungsionalitas yang ingin dibangun, persis seperti kalimat yang dituliskan di website jQuery: jQuery is designed to change the way that you write JavaScript.
2.8.5 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management sistem) 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.
29
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. MySQL sangat populer dalam aplikasi web seperti PHP-Nuke yang berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo. Untuk melakukan administrasi dalam basis data MySQL , dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: MySQL dan MySQL admin). 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 lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL .
2.8.6 Pengertian Adobe Dreamweaver 8
Macromedia Dreamweaver adalah sebuah HTML editor profesional untuk mendesain secara visual dan mengelola situs web maupun halaman
30
kita menginginkannya. Selain itu Dreamweaver juga dilengkapi kemampuan manajemen situs, yang memudahkan kita mengelola keseluruhan elemen yang ada dalam situs. Kita juga dapat melakukan evaluasi situs dengan melakukan pengecekan broken link, kompatibilitas browser, maupun perkiraan waktu download halaman web.
31
BAB III
ANALISIS DAN PERANCANGAN
3.1 Analisis Sisitem
Pada bagian ini akan dilakukan analisis terhadap sistem yang sedang berjalan.
Dari proses analisis yang dilakukan akan dapat menghasilkan berbagai saran
perbaikan terhadap sistem yang dapat dijadikan dasar dalam pembuatan website
E-galeri di PT. Perkebunan Nusantara V Pekanbaru.
3.1.1 Analisis Masalah
PT. Perkebunan Nusantara V memanfaatkan internet sebagai media untuk
penyebarluasan informasi kegiatan dalam bentuk website galeri foto perusahaan yang
berhubungan dengan kegiatan di perusahaan maupun antar kebun. Dengan mengubah
tampilan E-galeri foto yang lama menjadi tampilan E-galeri foto baru yang lebih
menarik.
3.1.2 Analisis Non Fungsional
Analisis aliran data digunakan untuk memahami alur dari informasi dalam
sistem dan pengdokumentasian dalam merancang suatu aplikasi web, sehingga akan
mempermudah tahap pengembangan sistem.
3.1.2.1 Karakteristik Pengguna
Website digunakan oleh berbagai macam orang di seluruh dunia. Namun
website ini hanya memberikan informasi foto kegiatan di perusahaan PT. Perkebunan
Nusantara V dan di kebun saja, sehingga yang dikhususkan dalam penggunaan
website E-galeri ini adalah karyawan, admin perusahaan.
32
Pengguna Hak Akses Tingkat
Keterampilan Kemampuan
Karyawan Melihat serta mendapatkan informasi
Bisa selalu belajar
sesuatu hal yang baru
Mampu menggunakan
internet
Admin
Melakukan Update
terhadap isi Website dan
menambah atau
menghapus data.
Bisa selalu belajar
sesuatu hal yang baru
Mampu menggunakan
internet
Eksistensi User :
Berdasarkan analisis karakteristik pengguna yang dilakukan pada saat kerja
praktek, maka dapat disimpulkan bahwa eksistensi pengguna yang ada di PT.
Perkebunan Nusantara V sudah memenuhi standar penerapan aplikasi ini.
3.1.2.2 Analisis Hardware
Spesifikasi hardware minimum yang mendukung aplikasi ini dapat digunakan
dengan baik, sebagai berikut:
1. Processor : Dengan kecepatan minimum 2.0 GHZ
2. Memory/ RAM : Minimum 256 MB
3. VGA : Dengan Kecepatan Minimum 32 MB
4. Harddisk : Minimum Kapasitas 40 GB
5. Network Interface Card
6. Monitor
7. Keyboard dan Mouse.
Kesimpulan :
Berdasarkan analisis perangkat keras yang dilakukan pada saat kerja praktek,
maka dapat disimpulkan bahwa spesifikasi perangkat keras yang dimiliki oleh PT.
33
E-Galeri Foto
3.1.2.3 Analisis Software
Untuk mendukung dalam penyampaian informasi, dibutuhkan suatu fasilitas
yang memadai. Yaitu berupa perangkat lunak (Software) yang dirancang untuk
memudahkan dalam pencarian informasi. Adapun perangkat lunak (Software) yang
digunakan adalah sebagai berikut:
a. Sistem Operasi : Microsoft Windows XP, Windows Vista, Windows 7
b. Program : WampServer, Adobe Dreamweaver 8
c. Database : MySQL
d. Perangkat tambahan : Web Browser
Kesimpulan :
Berdasarkan analisis perangkat keras yang dilakukan pada saat kerja praktek,
maka dapat disimpulkan bahwa spesifikasi perangkat lunak yang dimiliki oleh PT.
Perkebunan Nusantara V sudah memenuhi standar penerapan aplikasi ini.
3.1.3. Kebutuhan Fungsional
3.1.3.1 Diagram Konteks
Diagram konteks atau disebut juga dengan model sistem fundamental
merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data
output yang ditunjukan dengan anak panah masuk dan keluar secara berurutan.
Diagram konteks menjelaskan mengenai sistem secara umum yang terdiri dari dua
entitas, yaitu karyawan dan admin. Berdasarkan sistem yang dibuat, maka diagram
konteksnya sebagai berikut :
Gambar 3.1 Diagram Konteks website E-galeri foto PT. Perkebunan Nusantara V
Karyawan admin
34 3.1.3.2 Data Flow Diagram (DFD) Level 1
DFD level 1 sistem website Rumah E-galeri foto PT. Perkebunan Nusantara V
menggambarkan proses-proses utama yang dilakukan oleh entitas-entitas yang
terdapat dalam sistem. Proses-proses tersebut di antaranya adalah :
1. Login, yaitu proses yang harus dilakukan oleh admin sebelum melakukan aktivitas
dalam program aplikasi ini.
2. Pengolahan data, yaitu proses untuk mengolah data oleh admin setelah berhasil
login.
3. Lihat informasi, yaitu proses pengunjung mendapatkan foto yang diisikan oleh
admin.
Proses-proses yang terjadi pada level 1 ini dapat dilihat pada diagram berikut :
info autentifikasi
Gambar 3.2 DFD Level 1 Sistem Website E-galeri foto PT. Perkebunan Nusantara V
35 3.1.3.3 Data Flow Diagram (DFD) Level 2 proses login
info autentifikasi tidak valid
Data username, password info password tidak valid
info login valid
Gambar 3.3 DFD Level 2 Proses Login
3.1.3.4 Data Flow Diagram (DFD) Level 2 proses pengolahan data
login valid
Data foto
Data foto Tabel foto Iinfo data foto
Info data foto
Gambar 3.4 DFD Level 2 Proses pengolahan foto
36 3.1.3.8 Data Flow Diagram (DFD) Level 3 proses pengolahan foto admin
Info data foto Info data foto
Gambar 3.5 DFD Level 3 proses pengolahan foto admin
3.1.3.9 Spesifikasi Proses
Tabel 3.2 Spesifikasi proses
No.Proses 1.0
Nama Proses Login
Deskripsi Proses login ini dilakukan oleh admin untuk dapat mengakses
halaman adminweb
Input Username dan Password
Output - Info login gagal
- Login berhasil
Logika Proses Begin data username dan password dimasukan
If Username ada dan Password benar{
Then login valid}
37
No.Proses 2.0
Nama Proses Pengolahan Data
Deskripsi Proses ini digunakan admin untuk mengatur isi website.
Input Login valid
Output - Update Foto
Logika Proses Begin login dimasukan
If(login valid){
Pengolahan data sukses dilakukan
Then tampil}
Else {pengolahan data gagal dilakukan}
No.Proses 3.0
Nama Proses Lihat Foto
Deskripsi Proses ini dilakukan oleh karyawan untuk dapat mengakses
halaman galeri foto
Input Lihat data foto
Output judul dan info data foto
Logika Proses Begin request data foto dimasukan
If(data foto ada){
Tampil foto sukses
Then tampil}
Else {foto tidak tampil}
No.Proses 2.1
Nama Proses Pengolahan Foto
Deskripsi Proses dilakukan oleh admin untuk mengolah data foto
Input Data Foto
Output Update data foto
Logika Proses Begin data foto dimasukan
38 Pengolahan data foto dilakukan
Then data foto di update}
Else {pengolahan data foto gagal}
No.Proses 2.1.1
Nama Proses Tambah Foto
Deskripsi Proses dilakukan oleh admin untuk menambah data foto
Input Data Foto
Output Update data foto
Logika Proses Begin data foto dimasukan
If(data foto ada){
Pengolahan data foto dilakukan
Then data foto di tambah}
Else {tambah data foto gagal}
No.Proses 2.1.2
Nama Proses Edit Foto
Deskripsi Proses dilakukan oleh admin untuk mengedit data foto
Input Data Foto
Output Update data foto
Logika Proses Begin data foto dimasukan
If(data foto ada){
Pengolahan data foto dilakukan
Then data foto di edit}
Else {edit data foto gagal}
No.Proses 2.1.3
Nama Proses Hapus Foto
Deskripsi Proses dilakukan oleh admin untuk menghapus data foto
Input Data Foto
39
Logika Proses Begin data foto dimasukan
If(data foto ada){
Penghapusan data foto dilakukan
Then data foto di hapus}
Else {hapus data foto gagal}
3.1.5 Struktur Tabel
Dalam penggambaran diagram-diagram sebelumnya, disebutkan bahwa
sistem hanya memiliki dua tabel, yaitu tabel users dan tabel berita. Struktur tabel
untuk website ini adalah sebagai berikut :
No Nama Field Tipe Data Ukuran Atribut
1 username Varchar 30 Primary key
2 Password Varchar 30
3 User_per Varchar 15
3.3 Tabel admin
No Nama Field Tipe Data Ukuran Atribut
1 id Int 11 Primary key
2 nama_file Varchar 255
3 deskripsi Not_Null 30
4 User_per Varchar 15
3.4 Tabel foto
3.2 Perancangan Sistem
Perancangan sistem bertujuan untuk memberikan gambaran secara umum
kepada pemakai dalam proses pembuatan rancangan sistem yang baru untuk
40 dapat lebih baik dalam mengatasi permasalahan yang terjadi di PT. Perkebunan
Nusantara V Pekanbaru.
3.2.1 Perancangan Struktur Menu
Struktur menu menggambarkan menu-menu yang terdapat dalam website
E-galeri foto PT.Perkebunan Nusantara V Pekanbaru dalam bentuk bagan sehingga
lebih mudah dipahami. Di bawah ini adalah struktur menu website E-galeri foto PT.
Perkebunan Nusantara V Pekanbaru dari admin :
Gambar 3.6 Struktur Menu admin Menu Utama
Tambah Foto Logout
Lihat galeri
41
3.2.2 Perancangan Antarmuka
3.2.2.1 Desain Home
Gambar 3.7 Rancangan Menu Utama PT. Perkebunan Nusantara V (Persero)
3.2.2.2 Desain Utama E-Gallery Foto
Gambar 3.8 Rancangan Menu Home PT. Perkebunan Nusantara V
Home About Usaha Unit Manajemen Award Kesehatan Links Organisasi
Username
Password
Footer
PT. Perkebunan Nusantara V
Acitivity Photo Gallery
foto foto
Foto
Judul
Keterangan
42
3.2.2.3 Desain Admin
Gambar 3.9 Rancangan Menu Admin
3.2.2.4 Desain Tambah Foto
Gambar 3.10 Rancangan Menu Tambah Foto PT. Perkebunan Nusantara V
Admin Login Page
informasi username
password
Login
footer
PT. Perkebunan Nusantara V
Admin Login Page
judul gambar
upload
Browse file gambar
deskripsi
43
3.2.2.5 Desain Galeri Foto
Gambar 3.11 Rancangan Menu gallery Foto
3.3 Implementasi Sistem
3.3.1 Implementasi
Implementasi adalah proses penggunaan atau penerapan program aplikasi
yang telah dibuat atau diperbaiki pada proses perancangan. Tahapan ini dilakukan
setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan.
Tujuan Implementasi adalah untuk menerapkan hasil perancangan dengan tujuan agar
maksud dan tujuan pembuatan website E-gallery foto dapat tercapai. Setelah
implementasi dilakukan, maka tahap pengujian terhadap website E-gallery foto yang
telah dibangun dilakukan guna mengetahui apakah maksud dan tujuan yang ingin
dicapai telah terpenuhi sehingga dapat ditarik kesimpulan.
3.3.2 Implementasi Perangkat Keras
Perangkat keras yang digunakan untuk mengimplementasikan sistem adalah
sebagai berikut :
edit edit edit
44
No Perangkat Keras Spesifikasi
1 Prosessor Kecepatan 2.0 GHz
2 Monitor Ukuran 15” Resolusi 1024x768 px
3 VGA Onboard min 32Mb
4 Memori 256 MB
5 Hard Disk 40 GB ( ruang kosong 2 GB)
6 Keyboard Keyboard
7 Mouse Mouse
8 Printer Hitam putih dan warna
9 Jaringan Internet LAN dan Internet
3.3.3 Implementasi Perangkat Lunak
No Perangkat Keras Spesifikasi
1 Sistem operasi Windows Xp, Vista, Seven
2 Program WampServer, Adobe Dreamweaver 8
3 Database MySQL
4 Web Browser Mozilla firefox, opera, internet explorer,
google chrome
3.3.4 Implementasi Basis Data
Pembuatan basis data dilakukan dengan menggunakan aplikasi DBMS MySQL.
Implementasi basis data dalam bahasa SQL adalah sebagai berikut:
1. DDL untuk tabel admin
45 `id_admin` int(5) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(30) NOT NULL,
`pass` varchar(30) NOT NULL,
`user_prev` varchar(15) NOT NULL,
PRIMARY KEY (`id_admin`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
2. DDL untuk tabel foto
CREATE TABLE IF NOT EXISTS `foto` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nama_file` varchar(255) NOT NULL,
`judul` varchar(50) NOT NULL,
`deskripsi` longtext,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
3.3.5 Implementasi Antarmuka
Implementasi antarmuka menggambarkan tampilan dari aplikasi yang
dibangun yaitu implementasi antar muka website E-gallery foto. Berikut ini adalah
46
Gambar 3.12 Tampilan Home E-Gallery Foto
47
Gambar 3.14 Tampilan Tambah Foto
48
Gambar 3.16 Tampilan Edit galeri Foto
Gambar 3.17 Pesan Hapus Foto
Tabel 4.1 Tabel Implementasi Halaman Web untuk karyawan
NO Nama Halaman Web Deskripsi Nama File
1 Halaman Home
Halaman ketika
Pengunjung/karyawan
pertama
49
masuk ke menu utama.
index.php
usaha yang di kelola.
bidang_usaha.php
manajemen yang bekerja di
PT. Perkebunan Nusantara
8 Halaman Kesehatan
Halaman ini
Menampilkan tentang
kesehatan keuangan
perusahaan
50 9 Halaman Links
Halaman ini
Menampilkan beberapa link
penting yang dapat akses
links.php
10 Halaman Organisasi
Halaman ini
11 Halaman Galeri
Halaman ini
Menampilkan galeri foto
kegiatan di PT. Perkebunan
Nusantara V (Persero)
pekanbaru.
galeri/index.php
Tabel 4.2 Tabel Implementasi Halaman Web untuk Admin
NO Nama Halaman Web Deskripsi Nama File
1
Halaman Home Halaman dimana admin
melakukan login
terlebih dahulu sebelum
masuk ke menu utama.
admin.php
2
Halaman Tambah Galeri Halaman ini dimana admin
dapat melakukan
penambahan galeri foto
seperti judul, gambar,
deskripsi dan upload.
tambah_gallery.php
3 Halaman Galeri Halaman ini
menampilkan semua galeri
51 foto yang telah berhasil di
upload oleh admin.
4
Halaman Edit Halaman ini
Digunakan admin untuk
mengedit foto.
edit-gallery.php
5
Halaman Hapus Halaman ini
Digunakan untuk
menghapus foto.
gallery.php
3.4 Pengujian Sistem
Pengujian yang dipergunakan untuk menguji sistem yang baru adalah metode
pengujian black box. Pengujian black box terfokus pada pengujian persyaratan
fungsional perangkat lunak.
3.4.1 Rencana Pengujian
Rencana pengujian yang akan dilakukan dengan menguji sistem secara
alpha dan beta. Pengujian website E-gallery foto berikut menggunakan data uji.
Rencana pengujian selengkapnya terlihat pada tabel dibawah ini.
Tabel 4.3 Tabel Uji Halaman Web untuk Admin
Item Uji Detail Pengujian Jenis
Pengujian
Login Verifikasi username Black Box
Verifikasi password Black Box
Pengolahan Data Foto Tambah Data Foto Black Box
52
Hapus Data Foto Black Box
3.4.2 Pengujian Alpha
Berdasarakan rencana pengujian yang telah disusun, maka dapat dilakukan
pengujian sebagai berikut :
3.4.2.1 Pengujian Login Admin
Kasus dan Hasil Uji (Data Normal)
No Aksi Data
Kasus dan Hasil Uji (Data Salah)
53
terdaftar) atau
password
anda salah.”
3.4.2.2 Lingkungan Pengujian
Pengujian dilakukan menggunakan web browser Mozilla firefox diatas sistem
operasi Microsoft Windows XP Profesional Sp3.
3.4.2.3 Skenario Pengujian
Pengujian web galeri foto berikut menggunakan data uji berdasarkan data yang telah
didapat dari aplikasi. Skenario pengujian selengkapnya dapat dilihat pada tabel 4.3
berikut :
Tabel 4.4 Skenario pengujian website E-Galeri foto
Kelas Uji Butir Uji Jenis Pengujian
Halaman Home Menampilkan halaman Utama Black box
Login Karyawan Menampilkan halaman login. Black box
Verifikasi teks masukan pada form login Black box
Logout Karyawan Verifikasi fungsi logout Black box
Login Admin Menampilkan halaman login. Black box
Verifikasi teks masukan pada form login Black box
Verifikasi hasil masukan Black box
Halaman About Menampilkan halaman profil
Perusahaan.
Black box
Halaman Usaha Menampilkan halaman jenis bidang
usaha.
54 Halaman Unit Menampilkan halaman Unit kerja. Black box
Halaman Manajemen Menampilkan halaman manajemen
perusahaan.
Black box
Halaman Award Menampilkan halaman penghargaan
perusahaan.
Black box
Halaman Kesehatan Menampilkan halaman kesehatan
keuangan perusahaan
Black box
Halaman Links Menampilkan halaman link perusahaan. Black box
Halaman Organisasi Menampilkan halaman struktur organisai. Black box
Halaman Galeri Menampilkan halaman galeri foto. Black box
Halaman Tambah
Galeri
Menampilkan halaman penambahan
galeri foto.
Black box
Halaman Galeri Menampilkan halaman galeri foto. Black box
Halaman Edit Menampilkan halaman mengedit foto. Black box
Halaman Hapus Menampilkan halaman menghapus foto. Black box
3.2.3 Hasil Pengujian Alpha
Berdasarkan hasil pengujian dengan kasus uji contoh diatas dapat ditarik
kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks dan secara
fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.
3.4.2 Pengujian Betha
Pengujian beta merupakan pengujian yang objektif dimana diuji secara
langsung dilapangan yaitu instansi yang bersangkutan dengan wawancara mengenai
kepuasan user dengan kandungan poin syarat user friendly untuk selanjutnya
diberikan kepada pengguna di PT. Perkebunan Nusantara V Pekanbaru. Dari hasil
wawancara tersebut menjadikan suatu kesimpulan terhadap penilaian sistem yang
55 3.4.2.1 Hasil wawancara
1. Pertanyaan no. 1 : “Menurut anda, apakah tampilan (Antarmuka)
aplikasi terlihat menarik?”
Jawab : menarik, karena tampilan aplikasi ini tidak terlalu
menoton dan cukup mewakili apa yg di inginkan.
2. Pertanyaan no. 2 : “Menurut anda , apakah aplikasi ini dapat
membantu mengupload foto kegiatan di perusahaan?”
Jawab : lumayan membantu untuk mengupload foto kegiatan kami
di perusahaan.
3. Pertanyaan no. 3 : “Menurut anda, apakah aplikasi ini mudah
digunakan?”
Jawab : sangat mudah di gunakan karena menu yang tersedia
dalam aplikasi ini didesain sudah sesuai yang di harapkan.
4. Pertanyaan no. 4 :”Menurut anda, apakah tampilan menu serta
fitur-fitur telah sesui dengan yang dinginkan?”
Jawab : tampilan menu telah sesuai dengan yang kami inginkan,
karena tampilan menu sama dengan tampilan web yang lama
namun lebih menarik.
5. Pertanyaan no. 5 : “Menurut anda , apakah foto yang di tampilkan
telah sesuai dengan yang dibutuhkan?”
Jawab : tampilan foto yang di tampilkan telah sesuai dengan yang
kami inginkan.
6. Pertanyaan no. 6 :”Menurut anda , apakah aplikasi ini bermanfaat
?”
Jawab : sangat bermanfaat, karena dapat membantu kami dalam
menampilkan foto-foto kegiatan di perusahaan, sehingga karyawan
56 3.4.3 Hasil Pengujian Betha
Hasil pengujian terhadap sistem berdasarkan kesimpulan keseluruhan aplikasi
telah berhasil dilakukan dengan baik dan secara umum diperoleh hasil yang sesuai
57
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Berdasarkan analisis yang telah diuraikan pada bab I, bab II dan bab III,
kesimpulan yang dapat diambil adalah sebagai berikut :
1. Setelah melakukan peninjauan terhadap sistem yang berjalan pada situs
website E-gallery foto di PT. Perkebunan Nusantara V (Persero) Pekanbaru,
dapat disimpulkan bahwa website E-gallery foto telah mengalami perubahan
tampilan, terutama pada fitur navigasi yang telah di lengkapi tombol
slideshow yang memudahkan karyawan untuk melihat foto-foto kegiatan di
perusahaan dan bentuk tampilan foto yang lebih menarik.
2. Dengan sistem yang telah berjalan ini, proses upload, edit dan hapus foto oleh
admin di Bagian Perencanaan Pengkajian dan Teknologi Informasi (P2TI)
menjadi lebih mudah dan efisien.
4.2 Saran
Adapun saran yang dikemukakan adalah sebagai berikut:
1. Proses dalam menampilkan foto terjadi begitu lambat karena ukuran file atau
foto yang di upload terlalu besar ukurannya, sehingga mempengaruhi proses
loading foto dari database ke halaman website E-galley foto.
2. Untuk memaksimalkan penggunaan aplikasi tersebut, admin selalu
mengupdate informasi mengenai foto kegiatan yang di lakukan di PT.
57
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan analisis yang telah diuraikan pada bab I, bab II dan bab III,
kesimpulan yang dapat diambil adalah sebagai berikut :
1. Setelah melakukan peninjauan terhadap sistem yang berjalan pada situs
website E-gallery foto di PT. Perkebunan Nusantara V (Persero) Pekanbaru,
dapat disimpulkan bahwa website E-gallery foto telah mengalami perubahan
tampilan, terutama pada fitur navigasi yang telah di lengkapi tombol
slideshow yang memudahkan karyawan untuk melihat foto-foto kegiatan di
perusahaan dan bentuk tampilan foto yang lebih menarik.
2. Dengan sistem yang telah berjalan ini, proses upload, edit dan hapus foto oleh
admin di Bagian Perencanaan Pengkajian dan Teknologi Informasi (P2TI)
menjadi lebih mudah dan efisien.
5.2 Saran
Adapun saran yang dikemukakan adalah sebagai berikut:
1. Proses dalam menampilkan foto terjadi begitu lambat karena ukuran file atau
foto yang di upload terlalu besar ukurannya, sehingga mempengaruhi proses
loading foto dari database ke halaman website E-galley foto.
2. Untuk memaksimalkan penggunaan aplikasi tersebut, admin selalu
mengupdate informasi mengenai foto kegiatan yang di lakukan di PT.