Aplikasi Dashboard Administrator Server Nginx Pada acommerce

dokumen-dokumen yang mirip
PENGEMBANGAN APLIKASI PERSEDIAAN MATERIAL GUDANG BERBASIS WEB PADA PT NKP BANDAR LAMPUNG. Ningrum Karunia Putri ¹, Kurniawan Saputra², Imam Asrowardi³

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

BAB IV IMPLEMENTASI DAN EVALUASI. supaya bisa berjalan dengan baik adalah sebagai berikut:

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB V IMPLEMENTASI SISTEM

Bab 3. Metode Perancangan

Sistem Laporan Keuangan Software House Lampung Yoki Satria 1, Tri Sandhika Jaya 2, Eko Subiyantoro 3 1 mahasiswa, 2 pembimbing 1, 3 pembimbing 2

BAB I PENDAHULUAN. Perkembangan teknologi informasi berkembang dengan sangat pesat, merambat ke

BAB IV HASIL DAN PEMBAHASAN

BAB IV TESTING DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

APLIKASI POINT OF SALE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITIER PADA MARTABAK ABC. Sri Rahayu ¹,Zuriati.²,Dwirgo Sahlinal.³

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

Aplikasi Data Teknis PT. Infomedia Nusantara Berbasis Website Febri Kurnia Sandi 1, Eko Subyantoro 2, Dwirgo Sahlinal 3 1

Aplikasi E-Ticketing Berbasis Web Pada PT. Infomedia Nusantara

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

BAB II LANDASAN TEORI...

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan perancangan sebelumnya diterjemahkan ke dalam suatu bentuk

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI PENGOLAHAN DATA INDUK MAHASISWA BERBASIS WEB PADA YAYASAN RAHMANIYAH SEKAYU SUMATERA SELATAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

APLIKASI INFORMASI DATA HASIL SURVEY TARIF SEWA RUMAH PADA BNP KOTA BANDAR LAMPUNG. Belanitami Putri ¹,Eko Win Kenali.²,Eko Subyantoro.³.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

BAB IV IMPLEMENTASI DAN EVALUASI

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III CARA DAN METODOLOGI PENELITIAN

BAB I 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

Aplikasi Perpustakaan di SDIT Permata Bunda Bandar Lampung

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

Aplikasi Pengolahan Data Karya Ilmiah Mahasiswa (StudiKasus IIB Darmajaya)

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB III. PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga menghasilkan aplikasi. Adapun kebutuhan sistem terhadap perangkat

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

ABSTRAKSI. : Inventory, Stok, Barang Masuk, Barang Keluar.

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN... ii. ABSTRAK... iii. PROLOG... iv. KATA PENGANTAR... v. DAFTAR ISI... vii. DAFTAR GAMBAR...

BAB III ANALISIS SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Aplikasi Service Order Laboratorium Berbasis Smartphone Android (Studi Kasus IIB Darmajaya)

DAFTAR ISI. HALAMAN JUDUL... i LEMBAR PENGESAHAN... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR... vii DAFTAR TABEL... ix ABSTRAK...

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

PERANGKAT LUNAK PENJUALAN ACCESSORIES HANDPHONE BERBASIS WEB DI KONTER PRADANA CELLULAR BUSSINESS

BAB IV TESTING DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

Transkripsi:

KARYA ILMIAH MAHASISWA MANAJEMEN INFORMATIKA 1 Aplikasi Dashboard Administrator Server Nginx Pada acommerce Firgi Surya Prasetya 1, Eko Subyantoro 2, Halim Fathoni 3 1 mahasiswa jurusan ekonomi dan bisnis, 2 pembimbing 1, 3 pembimbing 2 Jurnal Abstrak Admin perusahaan acommerce bertanggung jawab dalam mengatur pembaruan sistem operasi, patch dan perubahan konfigurasi. Dalam proses pengelolaan web server admin biasanya melakukan start dan stop web server untuk menjalankan project yang selesai di upload ke server, umumnya setiap project memiliki 1 server sebagai recovery. Admin mengakses server untuk mengaktifkan web server dengan melakukan remote SSH (Secure Shell) dan login user melalui CLI (Command Line Interface). Dalam mengakses server admin melakukan pengecekan status web server. Hal ini menjadi kendala karena banyak memakan waktu dalam mengakses dan pengecekan status setiap server. Tujuan Tugas Akhir ini menghasilkan aplikasi yang memudahkan admin untuk mengaktifkan atau menonaktifkan web server dan melakukan pengecekan status setiap server yang dibangun menggunakan metode prototype. Aplikasi ini dibangun menggunakan bahasa pemrograman php dan shell, ubuntu sebagai sistem operasi server, dan menggunakan MySQL sebagai database. Kata Kunci: Web Server Nginx, Aplikasi Dashboard, Prototype. PENDAHULUAN Pada perusahaan acommerce yang bergerak dibidang bisnis, maka jelas akan berkaitan dengan teknologi jaringan www, teknologi database, dan server sebagai pengatur lalu lintas data (acommerce, 2013). Dalam mengatur dan menggunakan teknologi, acommerce memiliki seorang admin untuk mengontrol dan manajemen server. Admin bertanggung jawab dalam mengatur pembaruan sistem operasi, patch dan perubahan konfigurasi (Zakaria, 2017). Dalam proses pengelolaan web server admin biasanya melakukan start dan stop web server untuk menjalankan project yang selesai diupload ke server, umumnya setiap project memiliki 1 server sebagai recovery. Admin mengakses server untuk mengaktifkan web server dengan melakukan remote SSH (Secure Shell) dan login user melalui CLI (Command Line Interface). Dalam mengakses server admin melakukan pengecekan status web server. Hal ini menjadi kendala karena banyak memakan waktu dalam mengakses dan pengecekan status setiap server. Berdasarkan uraian di atas dalam proses mengaktifkan atau menonaktifkan dan pengecekan status service web server membutuhkan waktu yang cukup lama. Sehingga dibutuhkan teknologi untuk meningkatkan efisiensi waktu pada proses tersebut. Maka perlu digunakan teknologi web sebagai solusi dalam melakukan akses ke server dan pengecekan status web server. Metodologi Penelitian Alat yang digunakan dalam penelitian terbagi menjadi dua yaitu perangkat keras (hardware) dan perangkat lunak (software). Bahan yang digunakan berupa hasil wawancara tidak terstruktur dan hasil

KARYA ILMIAH MAHASISWA MANAJEMEN INFORMATIKA 2 observasi. Metode pengembangan sistem yang digunakan yaitu metode prototype (Mulyani, 2016). Metode prototype terdiri dari beberapa tahapan yaitu : 1. Menganalisis kebutuhan Dimulai dengan mengumpulkan kebutuhan user terhadap perangkat lunak yang akan dibuat dengan program prototype sehingga user akan terbayang dengan apa yang diinginkan. Tahap analisis ini meliputi kebutuhan user interface (menu, dialog, input dan output) dan fungsifungsi pemrosesan sederhana. 2. Melakukan perancangan cepat dan membangun sebuah prototype. Tahapan ini dilakukan dengan merancang kebutuhan sistem sesuai kebutuhan user serta pembuatan sebuah simulasi aplikasi prototype. Tahapan pertama dilakukan perancangan menggunakan Flowchart dan DFD (Data Flow Diagram), selanjutnya perancangan database dilakukan menggunakan software MySQL. Tahap terakhir yaitu dengan membuat sebuah prototype. Aplikasi prototype dibuat menggunakan PHP. 3. Uji dan evaluasi prototype. Tahap uji dan evaluasi prototype dilakukan oleh konsumen atas prototype. Tahap ini dilakukan untuk memastikan prototype dapat dengan mudah dijalankan untuk tujuan demonstrasi. 4. Transformasi prototype. Tahap ini dilakukan dengan mentransformasikan prototype menjadi perangkat lunak yang beroperasi penuh dengan melakukan penghilangan kode-kode yang tidak dibutuhkan, penambahan program-program yang memang dibutuhkan dan perbaikan dan pengujian perangkat lunak secara berulang. Hasil dan Pembahasan Analisis kebutuhan merupakan analisis sistem yang menghasilkan perancangan mapping chart sistem yang berjalan dan diusulkan.. 1. Analisis a. Sistem yang berjalan Tahap analisis sistem yang berjalan ini memiliki tujuan untuk mengetahui sistem yang sedang berjalan, dan menemukan solusi pada objek yang diteliti dalam sistem. Sistem aplikasi yang berjalan Rencana Kebutuhan merupakan analisis sistem yang menghasilkan Mapping Chart sistem yang berjalan. Sistem yang berjalan disajikan pada Gambar 1. Gambar 1. Mapping Chart Sistem Yang Sedang Berjalan

KARYA ILMIAH MAHASISWA MANAJEMEN INFORMATIKA 3 Informasi History b. Sistem yang diusulkan Tahap analisis sistem yang diusulkan merupakan tahapan dalam pebuatan sistem baru yang akan dibangun sesuai dengan kebutuhan berdasarkan analisis sistem yang telah berjalan. Analisis system yang diusulkan digambarkan dengan menggunakan mapping chart. Mapping chart sistem ini disajikan pada Gambar 2. Petugas Server Gambar 3. DFD level 0 DFD level 1 merupakan pemecahan dari DFD konteks yang memuat penyimpan dan menampilkan data. DFD level 1 disajikan pada Gambar 4. Informasi Server Data User Data Server Data History 0 Sistem Auto Start Gambar 2. Mapping Chart Sistem Yang Diusulkan Gambar 4. DFD level 1 b. Perancangan ERD ERD berfungsi merancang relasi antar entitas atau tabel beserta atributnya dalam membuat database. Perancangan ERD dibuat menggunakan Microsoft Office Visio disajikan pada Gambar 5. id_server nama_server deskripsi power d_server id 2. Perancangan/ Desain memiliki id_server a. Perancangan DFD DFD yang digambarkan pada perancangan sistem yaitu DFD level 0 dan DFD level 1. DFD level 0 disajikan pada Gambar 3. memiliki user_login server_history id_user tanggal status id_user nama username password Gambar 5. Rancangan ERD

KARYA ILMIAH MAHASISWA MANAJEMEN INFORMATIKA 4 3. Implementasi Implementasi merupakan tahap penerapan dari hasil analisis dan perancangan untuk diterjemahkan ke dalam bahasa komputer. Implementasi dilakukan dengan pengkodean yang menghubungkan data-data perancangan yang telah dibuat sebelumnya. a. Tampilan program Pada tahapan ini akan ditampilkan beberapa tampilan program yang dibuat berdasarkan rancangan-rancangan yang telah diusulkan pada tahap sebelumnya : 1. Tampilan login Halaman login dapat diakses oleh petugas server. Dengan memasukan user dan password yang sah. Tampilan Halaman Login disajikan pada Gambar 6. Gambar 7. Tampilan Petugas Server 3. Tampilan Halaman Report Halaman report menampilkan log web server yang aktif dan tidak aktif. Petugas server dapat memilih aksi cetak untuk mencetak log web server. Tampilan Halaman Report disajikan pada Gambar 8. Gambar 6. Tampilan Login Gambar 8. Tampilan Report 2. Tampilan Halaman Petugas Server Halaman petugas server menampilkan menu report, logout, dan start/stop Web Server. Jika petugas server memilih menu report maka akan diarahkan ke halaman report. Jika memilih menu logout maka admin akan diarahkan ke halaman login. Dan petugas server dapat menjalankan menu mengaktifkan atau menonaktifkan web server. Tampilan Halaman petugas server disajikan pada Gambar 7. b. Pengujian Pengujian sistem secara lengkap dilakukan untuk menjamin bahwa syarat dan spesifikasi sistem telah terpenuhi berdasarkan persyaratan-persyaratan yang ada pada tahap sebelumnya. Metode pengujian yang adalah black box testing. Hasil pengujian aplikasi ini dengan menggunakan metode black box testing, didapatkan hasil pengujian yaitu : 1. Web server aktif dengan melihat box result.

KARYA ILMIAH MAHASISWA MANAJEMEN INFORMATIKA 5 2. Pengecekan dilakukan dengan memanggil localhost pada web browser. 3. Melakukan cetak pada halaman report. Zakaria, M. (2017). Tugas dan Tanggung Jawab Seorang Admin Server. Retrieved June 5, 2017, from http://www.nesabamedia.com. Kesimpulan dan Saran Kesimpulan Kesimpulan dapat diambil yaitu telah dihasilkannya Aplikasi Dashboard Administrator Server Nginx Pada acommerce yang mempermudah admin untuk melakukan start, stop dan pengecekan status beberapa web server secara bersamaan. Saran Berdasarkan laporan Tugas Akhir tentang aplikasi ini, maka disarankan untuk melakukan pengembangan perlu ada penambahan database untuk web server dan konfigurasi otomatis start stop yang ada pada virtualisasi sehingga memudahkan penambahan web server. REFERENSI acommerce. (2013, May). http://acommerce.co.id/who-we-are/. Retrieved October 02, 2017, from acommerce.co.id: http://acommerce.co.id/who-we-are/ Mulyani, S. (2016). Analisis dan Perancangan Sistem Informasi Manajemen Keuangan Daerah. Bandung: Abdi Sistematika. Mulyani, S. (2016). SISTEM INFORMASI MANAJEMEN RUMAH SAKIT ANALISIS DAN PERANCANGAN. Bandung, Jawa Barat, Indonesia: Abdi SIstematika.