SlideShare a Scribd company logo
1 of 25
Download to read offline
Mekanisme Tata
Kelola dan Kecepatan Akses
Portal/Website
Dipersiapkan dan dibawakan oleh: Dony Riyanto
Dibawakan dalam acara Kegiatan Evaluasi Portal KEMDIKBUD, 31 Desember 2013
Agenda

1

2

✓

Perkenalan
Tata Kelola Website

3

Kecepatan Akses Website

4

Contoh Kasus

5

Penutup
@donyriyanto
donyriyanto@yahoo.com
slideshare.net/donyriyanto

Perkenalan
•Alumni S1 Ilmu Komputer UGM
•Otodidak bahasa pemrograman
sejak SMP

•Pernah membuat dan mengerjakan web portal/web
application sejak 1998.
•Pengalaman kerja sebagai IT Profesional -/+ 11 tahun,
termasuk pernah sebagai pengajar D3 & S1.
•Saat ini bekerja sebagai Software Architect di salah
satu perusahaan mobile payment
Your Logo
Tata Kelola Website
Definisi

•
•

Mencakup manajemen TI
Mencakup (tetapi tidak hanya terbatas pada)
Performance dan Risk Management

•

Web portal: „..brings information together…‟
Tata Kelola Website
Tim kerja yang terlibat
•
•
•
•
•
•
•
•
•
•

Web Developer/Architect
Web Programmer
UI/UX Designer (HTML)
Database Admin
Server Admin
Web Admin
Operator
Contributor
IT Infrastructure
Project Manager

Departemen/bagian:
• Dept. Humas
• Dept. Pemasaran (swasta)
• Dept. IT

Pihak luar:
• Hosting/Co-lo vendor
• Domain Registrar
• Server Vendor
• Network Service Provider
• Opensource Web Framework
Tata Kelola Website
Tim kerja yang terlibat

• Contoh tim kerja:
Tata Kelola Website
Separation of Duties (SoD)

• Pembagian tugas yang jelas (Do / Don’t)
• Untuk keamanan
• Melibatkan semua stakeholders
(good governance)

• Tidak saling lempar tanggung jawab
• Menghindari Conflict of Interest
(Operasional Web, Web Admin, Contributor, Departemen/bagian lain yang
berkepentingan)
Tata Kelola Website
Keselarasan
•
•
•
•

Penamaan Domain/Sub domain
Antara Domain dengan Content didalamnya
Antar Domain dengan Sub Domain
Antar Domain dengan Domain yang lain
Tata Kelola Website
UGM.ac.id
Tata Kelola Website
Usability / Visibility

• Mengikuti prinsip-prinsip UI/UX yang baik
(dulu disebut HCI/GUI) (Clean bright, User behavior, Typo, Headlines/Highlight, etc)

• Information Hiding
• Search Engine Friendly
Tata Kelola Website
Lain-lain:

• Timpang Tindih/Keberagaman
Aturan/Kurang Akurat
• Eskalasi tanggungjawab yang jelas (+SLA)
• Conflict of Interest
• Lack of Securities
• Lack of Responses
• Fire and Forget
• Use the right tools
(Security Compliance)

(Responsive design. Technology don’t scale, people does)

(right vs mainstream tools)
Kecepatan Akses Web
Kecepatan Akses Web
Mengapa kecepatan akses web menjadi penting?

• “Internet adalah sebuah keniscayaan”
Dony (1996)

•

Web & Internet sudah menyatu dalam kehidupan
sosial kita

•

Web & internet yang lambat, “bikin stress”

•

e-Gov bukan lagi sekedar ada,
tapi merupakan bentuk
pelayanan pemerintahan
yang harus baik, termasuk
dalam memberikan layanan yang cepat dan responsif.
Kecepatan Akses Web
Kenapa bisa lambat?

• Infrastruktur internet yang buruk
(urban vs rural, Kota besar vs Daerah Tertinggal, kondisi geografis)

• Kebutuhan akses yang tinggi
Contoh: Informasi Currency Rate, Stock exchange, Situs berita populer, Informasi Cuaca/bencana, Jadwal Kereta, dsb

• Banyaknya user yang meng-akses
bersamaan
Contoh: Tabulasi/realcount KPU, Pengumuman CPNS/Penerimaan Karyawan, Pengumuman Kelulusan, dsb.

• Kurangnya bandwidth/channel
(pertanyaannya: kapan disebut cukup?)

• Pemilihan/konfigurasi teknologi yang
kurang tepat/tidak optimal
Kecepatan Akses Web
Kenali audience/user
•

Siapa saja yang berkepentingan untuk mengakses?
Pisahkan user berdasarkan kepentingan: awam, pegawai internal, pengambil keputusan, (sekolah, guru, siswa, orangtua), dsb…

•

Dimana mereka mengakses?
Kantor, rumah, warnet?, (Sekolah?), di jalan (mobile phone)

•

Mengunakan apa?
PC Desktop, laptop, netbook, tablet, smartphone, hanphone, tv, dsb

•

Kapan mereka mengakses?
Jam kerja/transaksi, pada jam tertentu ? (misal: jam 12 utk tabulasi KPU), hari tertentu?

•

Apa yang mereka akses?
Informasi apa yang mereka cari, pisahkan berdasarkan fungsinya. Pisahkan mana yang static dan dynamic

•

Siapa saja yang (tidak) diizinkan untuk mengakses?
Publik, luar negeri, internal (intranet), kantor cabang (extranet), hanya user tertentu (certificate/CA)
Kecepatan Akses Web
Teknologi Mahal vs Kecepatan Tinggi
Server Pertama Google
Kecepatan Akses Web
Beberapa teknik mempercepat akses web:
• Pemisahan konten Static dan Dynamic
• Penambahan bandwith/redundant connection
• Load balancer (contoh: Nginx)
• Caching/Pooling/Clustering (contoh: MemCache)
• Gunakan layanan Cloud (Contoh: CloudFlare?)
• Gunakan Content Distribution Network (CDN)
• Pemilihan framework yang tepat
Dan lain-lain:
•
•
•

Penggunaan In-memory processing/No SQL
Upgrade teknologi server, contoh: SSD, Virtualisasi
Penggunaan pemrograman khusus (contoh: NodeJS, Go, dll)
Kecepatan Akses Web
Pengujian (Stress Test)
Contoh Kasus:
Mobile Front End presence

SNASTIKOM 2012
http://www.slideshare.net/DonyRiyanto/implementasi-mobile-frontend-final-edited
Contoh Kasus:
Lack of securities (PemkoMedan.go.id)

•

Lihat OWASP Top 10 https://www.owasp.org/index.php/Top_10_2013-Top_10
Contoh Kasus:
Melibatkan semua Stakeholders (SumbarProv.go.id)

•
•
•
•

Melibatkan semua stakeholders secara
aktif, mulai dari level gubernur.
Sudah mulai memiliki Mobile Frontend,
namun sayang tidak di monitor.
Memiliki keselarasan warna/logo/konten
(Polda Sumbar)
Server di maintain secara
internal, Telkom DIVRE I
sebagai NSP dan vendor.
Namun sayang kurang
maintenance (fire
and forget).
Contoh Kasus
Dinas Pengelolaan SDA SUMUT
•
•

•

Separation of Duty tidak jelas
Lempar tanggungjawab
(kepala dinas sudah memberi
instruksi yang jelas, tapi pelaksanaannya saling lempar)
Lemah di kemampuan SDM
Contoh Kasus
Web internal Realcount Pilpres/Pileg
•
•
•
•

Di salah satu Crisis Center DPC partai di Medan
Portal web intranet, menggunakan PHP & MySQL (aplikasi terkenal)
2-3 jam setelah surat suara masuk, server hang.
Setelah di-observasi, disimpulkan:
– Struktur database tidak optimal
– Database server MySQL memiliki
keterbatasan
– Sebelum dijalankan, harus uji aplikasi
dengan data sebanyak mungkin.
Contoh Kasus:
Online Recruitment TransTV
Terima Kasih

More Related Content

Similar to Mekanisme Tata Kelola dan Kecepatan Akses Website

Tugas softskill kelompok(Proposal Penawaran Jasa Pembuatan Website Sekolah)
Tugas softskill kelompok(Proposal Penawaran Jasa Pembuatan Website Sekolah)Tugas softskill kelompok(Proposal Penawaran Jasa Pembuatan Website Sekolah)
Tugas softskill kelompok(Proposal Penawaran Jasa Pembuatan Website Sekolah)Taopik15
 
Strategi Pengembangan IT di Perguruan Tinggi
Strategi Pengembangan IT di Perguruan TinggiStrategi Pengembangan IT di Perguruan Tinggi
Strategi Pengembangan IT di Perguruan TinggiMauladi Mauladi
 
Strategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupStrategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupDony Riyanto
 
Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...
Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...
Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...syifalalalala
 
Prospektif manajemen informatika dalam dunia kerja
Prospektif manajemen informatika dalam dunia kerjaProspektif manajemen informatika dalam dunia kerja
Prospektif manajemen informatika dalam dunia kerjaucienmapcu
 
Slide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System ResearchSlide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System ResearchDion Webiaswara
 
Pemanfaatan Teknologi Web di Bidang Dokumentasi & Informasi
Pemanfaatan Teknologi Web di Bidang Dokumentasi & InformasiPemanfaatan Teknologi Web di Bidang Dokumentasi & Informasi
Pemanfaatan Teknologi Web di Bidang Dokumentasi & InformasiDwi Fajar Saputra
 
media interakitf berbasis halaman website
media interakitf berbasis halaman websitemedia interakitf berbasis halaman website
media interakitf berbasis halaman websiteMIlham52
 
Aathifah Teta Fitranti_195020307111072_tugas resume pekan ke 6.pdf
Aathifah Teta Fitranti_195020307111072_tugas resume pekan ke 6.pdfAathifah Teta Fitranti_195020307111072_tugas resume pekan ke 6.pdf
Aathifah Teta Fitranti_195020307111072_tugas resume pekan ke 6.pdfAathifahTetaFitranti1
 
Artikel tugas sim 5
Artikel tugas sim 5Artikel tugas sim 5
Artikel tugas sim 5Fridamodok31
 
Stmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awanStmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awanArib Herzi
 
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAKONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAAgusNugraha39
 
SIM, FAZRI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
SIM, FAZRI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...SIM, FAZRI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
SIM, FAZRI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...fazri2728
 
SIM, FADLI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
SIM, FADLI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...SIM, FADLI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
SIM, FADLI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...Fadli2727
 
GUGUS-a mini program prototype
GUGUS-a mini program prototypeGUGUS-a mini program prototype
GUGUS-a mini program prototypeDony Riyanto
 
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...Gusti_Ketut_Suardika
 

Similar to Mekanisme Tata Kelola dan Kecepatan Akses Website (20)

Tugas softskill kelompok(Proposal Penawaran Jasa Pembuatan Website Sekolah)
Tugas softskill kelompok(Proposal Penawaran Jasa Pembuatan Website Sekolah)Tugas softskill kelompok(Proposal Penawaran Jasa Pembuatan Website Sekolah)
Tugas softskill kelompok(Proposal Penawaran Jasa Pembuatan Website Sekolah)
 
Strategi Pengembangan IT di Perguruan Tinggi
Strategi Pengembangan IT di Perguruan TinggiStrategi Pengembangan IT di Perguruan Tinggi
Strategi Pengembangan IT di Perguruan Tinggi
 
Strategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk StartupStrategi Jitu Pengembangan Mobile App untuk Startup
Strategi Jitu Pengembangan Mobile App untuk Startup
 
Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...
Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...
Sim, Syifa Khairunnisa, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univ...
 
Tugas kak mppl
Tugas kak mpplTugas kak mppl
Tugas kak mppl
 
Buku 4 bab viii
Buku 4 bab viiiBuku 4 bab viii
Buku 4 bab viii
 
Prospektif manajemen informatika dalam dunia kerja
Prospektif manajemen informatika dalam dunia kerjaProspektif manajemen informatika dalam dunia kerja
Prospektif manajemen informatika dalam dunia kerja
 
SIAKAD on Cloud
SIAKAD on CloudSIAKAD on Cloud
SIAKAD on Cloud
 
Slide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System ResearchSlide Presentasi Cloud Computing on Operating System Research
Slide Presentasi Cloud Computing on Operating System Research
 
Pemanfaatan Teknologi Web di Bidang Dokumentasi & Informasi
Pemanfaatan Teknologi Web di Bidang Dokumentasi & InformasiPemanfaatan Teknologi Web di Bidang Dokumentasi & Informasi
Pemanfaatan Teknologi Web di Bidang Dokumentasi & Informasi
 
media interakitf berbasis halaman website
media interakitf berbasis halaman websitemedia interakitf berbasis halaman website
media interakitf berbasis halaman website
 
Aathifah Teta Fitranti_195020307111072_tugas resume pekan ke 6.pdf
Aathifah Teta Fitranti_195020307111072_tugas resume pekan ke 6.pdfAathifah Teta Fitranti_195020307111072_tugas resume pekan ke 6.pdf
Aathifah Teta Fitranti_195020307111072_tugas resume pekan ke 6.pdf
 
Artikel tugas sim 5
Artikel tugas sim 5Artikel tugas sim 5
Artikel tugas sim 5
 
Stmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awanStmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awan
 
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAKONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
 
Internet dan aplikasi web
Internet dan aplikasi webInternet dan aplikasi web
Internet dan aplikasi web
 
SIM, FAZRI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
SIM, FAZRI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...SIM, FAZRI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
SIM, FAZRI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
 
SIM, FADLI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
SIM, FADLI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...SIM, FADLI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
SIM, FADLI, Prof. Dr. Ir Hapzi Ali, MM, CMA, PPT Implementasi Sistem Infirmas...
 
GUGUS-a mini program prototype
GUGUS-a mini program prototypeGUGUS-a mini program prototype
GUGUS-a mini program prototype
 
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
04. SI-PI, Gusti Ketut Suardika, Hapzi Ali, Infrastruktur TI dan Teknologi Ba...
 

More from Dony Riyanto

KNIME For Enterprise Data Analytics.pdf
KNIME For Enterprise Data Analytics.pdfKNIME For Enterprise Data Analytics.pdf
KNIME For Enterprise Data Analytics.pdfDony Riyanto
 
Implementasi Teknologi Industri 4.0 pada TNI AD
Implementasi Teknologi Industri 4.0 pada TNI ADImplementasi Teknologi Industri 4.0 pada TNI AD
Implementasi Teknologi Industri 4.0 pada TNI ADDony Riyanto
 
Blockchain untuk Big Data
Blockchain untuk Big DataBlockchain untuk Big Data
Blockchain untuk Big DataDony Riyanto
 
Mengenal ROS2 Galactic
Mengenal ROS2 GalacticMengenal ROS2 Galactic
Mengenal ROS2 GalacticDony Riyanto
 
Membuat Desain Roket Amatir dan Menjalankan Simulasi
Membuat Desain Roket Amatir dan Menjalankan SimulasiMembuat Desain Roket Amatir dan Menjalankan Simulasi
Membuat Desain Roket Amatir dan Menjalankan SimulasiDony Riyanto
 
Creating UDP Broadcast App Using Python Socket on WIndows & Linux
Creating UDP Broadcast App Using Python Socket on WIndows & LinuxCreating UDP Broadcast App Using Python Socket on WIndows & Linux
Creating UDP Broadcast App Using Python Socket on WIndows & LinuxDony Riyanto
 
Desain ground control & Sistem Pendukung untuk Male UAV/UCAV
Desain ground control & Sistem Pendukung untuk Male UAV/UCAVDesain ground control & Sistem Pendukung untuk Male UAV/UCAV
Desain ground control & Sistem Pendukung untuk Male UAV/UCAVDony Riyanto
 
Application Performance, Test and Monitoring
Application Performance, Test and MonitoringApplication Performance, Test and Monitoring
Application Performance, Test and MonitoringDony Riyanto
 
Cloud Service Design for Computer Vision, Image & Video Processing+Analytics
Cloud Service Design for Computer Vision, Image & Video Processing+AnalyticsCloud Service Design for Computer Vision, Image & Video Processing+Analytics
Cloud Service Design for Computer Vision, Image & Video Processing+AnalyticsDony Riyanto
 
RealNetworks - SAFR Platform Whitepaper
RealNetworks - SAFR Platform WhitepaperRealNetworks - SAFR Platform Whitepaper
RealNetworks - SAFR Platform WhitepaperDony Riyanto
 
Dl6960 Demo Software User's Guide v1.4
Dl6960 Demo Software User's Guide v1.4Dl6960 Demo Software User's Guide v1.4
Dl6960 Demo Software User's Guide v1.4Dony Riyanto
 
Review of Existing Response System & Technology.
Review of Existing Response System & Technology.Review of Existing Response System & Technology.
Review of Existing Response System & Technology.Dony Riyanto
 
Beberapa Studi Kasus Fintech Micro Payment
Beberapa Studi Kasus Fintech Micro PaymentBeberapa Studi Kasus Fintech Micro Payment
Beberapa Studi Kasus Fintech Micro PaymentDony Riyanto
 
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANG
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANGRencana Pengembangan REST API dan Microservice pada MONEVRISBANG
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANGDony Riyanto
 
Implementasi Full Textsearch pada Database
Implementasi Full Textsearch pada DatabaseImplementasi Full Textsearch pada Database
Implementasi Full Textsearch pada DatabaseDony Riyanto
 
Beberapa strategi implementasi open api untuk legacy system existing app
Beberapa strategi implementasi open api untuk legacy system existing appBeberapa strategi implementasi open api untuk legacy system existing app
Beberapa strategi implementasi open api untuk legacy system existing appDony Riyanto
 
Pengenalan Big Data untuk Pemula
Pengenalan Big Data untuk PemulaPengenalan Big Data untuk Pemula
Pengenalan Big Data untuk PemulaDony Riyanto
 
Introduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control NetworkIntroduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control NetworkDony Riyanto
 
Enterprise Microservices
Enterprise MicroservicesEnterprise Microservices
Enterprise MicroservicesDony Riyanto
 
Edge Exploration of QR Code Technology Implementation
Edge Exploration of QR Code Technology ImplementationEdge Exploration of QR Code Technology Implementation
Edge Exploration of QR Code Technology ImplementationDony Riyanto
 

More from Dony Riyanto (20)

KNIME For Enterprise Data Analytics.pdf
KNIME For Enterprise Data Analytics.pdfKNIME For Enterprise Data Analytics.pdf
KNIME For Enterprise Data Analytics.pdf
 
Implementasi Teknologi Industri 4.0 pada TNI AD
Implementasi Teknologi Industri 4.0 pada TNI ADImplementasi Teknologi Industri 4.0 pada TNI AD
Implementasi Teknologi Industri 4.0 pada TNI AD
 
Blockchain untuk Big Data
Blockchain untuk Big DataBlockchain untuk Big Data
Blockchain untuk Big Data
 
Mengenal ROS2 Galactic
Mengenal ROS2 GalacticMengenal ROS2 Galactic
Mengenal ROS2 Galactic
 
Membuat Desain Roket Amatir dan Menjalankan Simulasi
Membuat Desain Roket Amatir dan Menjalankan SimulasiMembuat Desain Roket Amatir dan Menjalankan Simulasi
Membuat Desain Roket Amatir dan Menjalankan Simulasi
 
Creating UDP Broadcast App Using Python Socket on WIndows & Linux
Creating UDP Broadcast App Using Python Socket on WIndows & LinuxCreating UDP Broadcast App Using Python Socket on WIndows & Linux
Creating UDP Broadcast App Using Python Socket on WIndows & Linux
 
Desain ground control & Sistem Pendukung untuk Male UAV/UCAV
Desain ground control & Sistem Pendukung untuk Male UAV/UCAVDesain ground control & Sistem Pendukung untuk Male UAV/UCAV
Desain ground control & Sistem Pendukung untuk Male UAV/UCAV
 
Application Performance, Test and Monitoring
Application Performance, Test and MonitoringApplication Performance, Test and Monitoring
Application Performance, Test and Monitoring
 
Cloud Service Design for Computer Vision, Image & Video Processing+Analytics
Cloud Service Design for Computer Vision, Image & Video Processing+AnalyticsCloud Service Design for Computer Vision, Image & Video Processing+Analytics
Cloud Service Design for Computer Vision, Image & Video Processing+Analytics
 
RealNetworks - SAFR Platform Whitepaper
RealNetworks - SAFR Platform WhitepaperRealNetworks - SAFR Platform Whitepaper
RealNetworks - SAFR Platform Whitepaper
 
Dl6960 Demo Software User's Guide v1.4
Dl6960 Demo Software User's Guide v1.4Dl6960 Demo Software User's Guide v1.4
Dl6960 Demo Software User's Guide v1.4
 
Review of Existing Response System & Technology.
Review of Existing Response System & Technology.Review of Existing Response System & Technology.
Review of Existing Response System & Technology.
 
Beberapa Studi Kasus Fintech Micro Payment
Beberapa Studi Kasus Fintech Micro PaymentBeberapa Studi Kasus Fintech Micro Payment
Beberapa Studi Kasus Fintech Micro Payment
 
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANG
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANGRencana Pengembangan REST API dan Microservice pada MONEVRISBANG
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANG
 
Implementasi Full Textsearch pada Database
Implementasi Full Textsearch pada DatabaseImplementasi Full Textsearch pada Database
Implementasi Full Textsearch pada Database
 
Beberapa strategi implementasi open api untuk legacy system existing app
Beberapa strategi implementasi open api untuk legacy system existing appBeberapa strategi implementasi open api untuk legacy system existing app
Beberapa strategi implementasi open api untuk legacy system existing app
 
Pengenalan Big Data untuk Pemula
Pengenalan Big Data untuk PemulaPengenalan Big Data untuk Pemula
Pengenalan Big Data untuk Pemula
 
Introduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control NetworkIntroduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control Network
 
Enterprise Microservices
Enterprise MicroservicesEnterprise Microservices
Enterprise Microservices
 
Edge Exploration of QR Code Technology Implementation
Edge Exploration of QR Code Technology ImplementationEdge Exploration of QR Code Technology Implementation
Edge Exploration of QR Code Technology Implementation
 

Mekanisme Tata Kelola dan Kecepatan Akses Website

  • 1. Mekanisme Tata Kelola dan Kecepatan Akses Portal/Website Dipersiapkan dan dibawakan oleh: Dony Riyanto Dibawakan dalam acara Kegiatan Evaluasi Portal KEMDIKBUD, 31 Desember 2013
  • 2. Agenda 1 2 ✓ Perkenalan Tata Kelola Website 3 Kecepatan Akses Website 4 Contoh Kasus 5 Penutup
  • 3. @donyriyanto donyriyanto@yahoo.com slideshare.net/donyriyanto Perkenalan •Alumni S1 Ilmu Komputer UGM •Otodidak bahasa pemrograman sejak SMP •Pernah membuat dan mengerjakan web portal/web application sejak 1998. •Pengalaman kerja sebagai IT Profesional -/+ 11 tahun, termasuk pernah sebagai pengajar D3 & S1. •Saat ini bekerja sebagai Software Architect di salah satu perusahaan mobile payment Your Logo
  • 4. Tata Kelola Website Definisi • • Mencakup manajemen TI Mencakup (tetapi tidak hanya terbatas pada) Performance dan Risk Management • Web portal: „..brings information together…‟
  • 5. Tata Kelola Website Tim kerja yang terlibat • • • • • • • • • • Web Developer/Architect Web Programmer UI/UX Designer (HTML) Database Admin Server Admin Web Admin Operator Contributor IT Infrastructure Project Manager Departemen/bagian: • Dept. Humas • Dept. Pemasaran (swasta) • Dept. IT Pihak luar: • Hosting/Co-lo vendor • Domain Registrar • Server Vendor • Network Service Provider • Opensource Web Framework
  • 6. Tata Kelola Website Tim kerja yang terlibat • Contoh tim kerja:
  • 7. Tata Kelola Website Separation of Duties (SoD) • Pembagian tugas yang jelas (Do / Don’t) • Untuk keamanan • Melibatkan semua stakeholders (good governance) • Tidak saling lempar tanggung jawab • Menghindari Conflict of Interest (Operasional Web, Web Admin, Contributor, Departemen/bagian lain yang berkepentingan)
  • 8. Tata Kelola Website Keselarasan • • • • Penamaan Domain/Sub domain Antara Domain dengan Content didalamnya Antar Domain dengan Sub Domain Antar Domain dengan Domain yang lain
  • 10. Tata Kelola Website Usability / Visibility • Mengikuti prinsip-prinsip UI/UX yang baik (dulu disebut HCI/GUI) (Clean bright, User behavior, Typo, Headlines/Highlight, etc) • Information Hiding • Search Engine Friendly
  • 11. Tata Kelola Website Lain-lain: • Timpang Tindih/Keberagaman Aturan/Kurang Akurat • Eskalasi tanggungjawab yang jelas (+SLA) • Conflict of Interest • Lack of Securities • Lack of Responses • Fire and Forget • Use the right tools (Security Compliance) (Responsive design. Technology don’t scale, people does) (right vs mainstream tools)
  • 13. Kecepatan Akses Web Mengapa kecepatan akses web menjadi penting? • “Internet adalah sebuah keniscayaan” Dony (1996) • Web & Internet sudah menyatu dalam kehidupan sosial kita • Web & internet yang lambat, “bikin stress” • e-Gov bukan lagi sekedar ada, tapi merupakan bentuk pelayanan pemerintahan yang harus baik, termasuk dalam memberikan layanan yang cepat dan responsif.
  • 14. Kecepatan Akses Web Kenapa bisa lambat? • Infrastruktur internet yang buruk (urban vs rural, Kota besar vs Daerah Tertinggal, kondisi geografis) • Kebutuhan akses yang tinggi Contoh: Informasi Currency Rate, Stock exchange, Situs berita populer, Informasi Cuaca/bencana, Jadwal Kereta, dsb • Banyaknya user yang meng-akses bersamaan Contoh: Tabulasi/realcount KPU, Pengumuman CPNS/Penerimaan Karyawan, Pengumuman Kelulusan, dsb. • Kurangnya bandwidth/channel (pertanyaannya: kapan disebut cukup?) • Pemilihan/konfigurasi teknologi yang kurang tepat/tidak optimal
  • 15. Kecepatan Akses Web Kenali audience/user • Siapa saja yang berkepentingan untuk mengakses? Pisahkan user berdasarkan kepentingan: awam, pegawai internal, pengambil keputusan, (sekolah, guru, siswa, orangtua), dsb… • Dimana mereka mengakses? Kantor, rumah, warnet?, (Sekolah?), di jalan (mobile phone) • Mengunakan apa? PC Desktop, laptop, netbook, tablet, smartphone, hanphone, tv, dsb • Kapan mereka mengakses? Jam kerja/transaksi, pada jam tertentu ? (misal: jam 12 utk tabulasi KPU), hari tertentu? • Apa yang mereka akses? Informasi apa yang mereka cari, pisahkan berdasarkan fungsinya. Pisahkan mana yang static dan dynamic • Siapa saja yang (tidak) diizinkan untuk mengakses? Publik, luar negeri, internal (intranet), kantor cabang (extranet), hanya user tertentu (certificate/CA)
  • 16. Kecepatan Akses Web Teknologi Mahal vs Kecepatan Tinggi Server Pertama Google
  • 17. Kecepatan Akses Web Beberapa teknik mempercepat akses web: • Pemisahan konten Static dan Dynamic • Penambahan bandwith/redundant connection • Load balancer (contoh: Nginx) • Caching/Pooling/Clustering (contoh: MemCache) • Gunakan layanan Cloud (Contoh: CloudFlare?) • Gunakan Content Distribution Network (CDN) • Pemilihan framework yang tepat Dan lain-lain: • • • Penggunaan In-memory processing/No SQL Upgrade teknologi server, contoh: SSD, Virtualisasi Penggunaan pemrograman khusus (contoh: NodeJS, Go, dll)
  • 19. Contoh Kasus: Mobile Front End presence SNASTIKOM 2012 http://www.slideshare.net/DonyRiyanto/implementasi-mobile-frontend-final-edited
  • 20. Contoh Kasus: Lack of securities (PemkoMedan.go.id) • Lihat OWASP Top 10 https://www.owasp.org/index.php/Top_10_2013-Top_10
  • 21. Contoh Kasus: Melibatkan semua Stakeholders (SumbarProv.go.id) • • • • Melibatkan semua stakeholders secara aktif, mulai dari level gubernur. Sudah mulai memiliki Mobile Frontend, namun sayang tidak di monitor. Memiliki keselarasan warna/logo/konten (Polda Sumbar) Server di maintain secara internal, Telkom DIVRE I sebagai NSP dan vendor. Namun sayang kurang maintenance (fire and forget).
  • 22. Contoh Kasus Dinas Pengelolaan SDA SUMUT • • • Separation of Duty tidak jelas Lempar tanggungjawab (kepala dinas sudah memberi instruksi yang jelas, tapi pelaksanaannya saling lempar) Lemah di kemampuan SDM
  • 23. Contoh Kasus Web internal Realcount Pilpres/Pileg • • • • Di salah satu Crisis Center DPC partai di Medan Portal web intranet, menggunakan PHP & MySQL (aplikasi terkenal) 2-3 jam setelah surat suara masuk, server hang. Setelah di-observasi, disimpulkan: – Struktur database tidak optimal – Database server MySQL memiliki keterbatasan – Sebelum dijalankan, harus uji aplikasi dengan data sebanyak mungkin.