Implementasi Portal Dinas Pendidikan Jawa Barat Di PT. Zamrud Khatulistiwa Technology

(1)

IMPLEMENTASI PORTAL DINAS PENDIDIKAN JAWA

BARAT DI PT. ZAMRUD KHATULISTIWA TECHNOLOGY

Jl. Gelap Nyawang no. 4, Bandung 40132

KERJA PRAKTEK Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

ANGGI NURUL FAUZI

NIM : 10106242

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(2)

(3)

DAFTAR ISI

KATAPENGANTAR ...i

DAFTAR ISI ... iv

DAFTAR TABEL ...vii

DAFTAR GAMBAR ... viii

DAFTAR LAMPIRAN ... ix

BAB I PENDAHULUAN ... 1

1. 1. Latar Belakang Masalah... 1

1. 2. Perumusan Masalah ... 2

1. 3. Maksud dan Tujuan ... 3

1.3.1. Maksud ... 3

1.3.2. Tujuan ... 3

1. 4. Batasan Masalah ... 3

1. 5. Metode Penelitian ... 4

1. 6. Sistematika Penulisan ... 6

BAB II TINJAUAN PUSTAKA ... 8

2.1. Profil Tempat Kerja Praktek ... 8

2.1. 1. Sejarah Instansi ... 8

2.1. 2. Produk dan Jasa ... 8

2.1. 3. Logo Instansi, Visi, Misi ... 10

2.1. 4. Badan Hukum Instansi ... 11

2.1. 5. Struktur Organisasi dan Job Description ... 13

2.2. Landasan Teori ... 22

2.2.1. World Wide Web ... 22

2.2.2. Portal ... 22

2.2.3. Data dan Database ... 23

2.2.4. MySQL ... 25

2.2.5. Bahasa Pemrograman Yang Digunakan ... 29


(4)

3.1. Jadwal Kerja Praktek ... 35

3.2. Cara / Teknis Kerja Praktek ... 35

3.3. Implementasi ... 36

3.4. Spesifikasi Minimum Software ... 36

3.5. Spesifikasi Minimum Hardware ... 36

3.6. Implementasi Basis Data ... 37

3.7. Implementasi Halaman Login ... 41

3.8. Implementasi Halaman Menu Utama ... 41

3.9. Implementasi Halaman Profil ... 42

3.10. Implementasi Halaman Program ... 43

3.11. Implementasi Halaman Berita ... 44

3.12. Implementasi Halaman Galeri ... 45

3.13. Implementasi Sekolah ... 46

3.14. Implementasi User ... 47

3.15. Implementasi Kota ... 48

3.16. Implementasi Jenjang ... 49

3.17. Implementasi Complaint handling ... 49

3.18. Pengujian ... 50

3.18.1. Rencana Pengujian ... 50

3.18.2. Kasus dan Hasil Pengujian (Pengujian Alpha) ... 51

3.18.3. Pengujian Login ... 51

3.18.4. Pengujian Pengolahan Data Profil ... 53

3.18.5. Pengujian Pengolahan Data Program ... 54

3.18.6. Pengujian Pengolahan Data Berita ... 55

3.18.7. Pengujian Pengolahan Data Galeri ... 56

3.18.8. Pengujian Pengolahan Data Sekolah ... 58

3.18.9. Pengujian Pengolahan Data User ... 59

3.18.10. Pengujian Pengolahan Data Kota ... 60


(5)

BAB IV KESIMPULAN DAN SARAN... 63 4.1 Kesimpulan... 63 4.2 Saran ... 63 DAFTAR PUSTAKA


(6)

BAB I

PENDAHULUAN

1. 1. Latar Belakang Masalah

Perkembangan teknologi informasi semakin pesat karena manusia

membutuhkan arus informasi yang cepat, akurat dan fleksibel sesuai dengan mobilitas

yang mereka lakukan. Mobilitas manusia yang semakin tinggi membuat koneksi ke

jaringan dimana pun dan kapan pun mereka berada menjadi hal sangat penting.

Jaringan semacam ini disebut dengan nama internet. Internet dapat di akses dan dimanfaatkan untuk berbagai keperluan, oleh siapa saja, di mana saja dan kapan pun.

Berbagai macam teknologi internet bisa digunakan dan salah satunya adalah World Wide Web yang menyediakan informasi berupa teks, gambar, suara maupun gambar bergerak.

Dalam rangka merespon perkembangan teknologi informasi yang demikian

cepat dan pelaksanaan otonomi daerah yang sudah bergulir, maka perlu dipikirkan

langkah-langkah strategis yang mampu menyelaraskan dua hal tersebut dengan arah

dan tujuan pendidikan Indonesia. Negara Indonesia sebagai salah satu negara yang

sangat berpotensi untuk maju, tentunya tidak ingin ketinggalan dengan negara-negara

lain, khususnya dengan negara-negara yang ada di kawasan ASEAN.

Bertolak dari kenyataan tersebut di atas, maka perlu segera dibangun Sistem

Informasi yang berfungsi sebagai pengumpul, pengolah, penyaji data dan informasi


(7)

Berdasarkan permasalahan diatas, maka dalam laporan kerja praktek ini,

penulis membantu membuat sebuah website yang berisikan informasi pendataan sekolah – sekolah di jawa barat, yang hasilnya akan penulis tuangkan dalam karya

tulis berupa laporan kerja praktek dengan judul “IMPLEMENTASI PORTAL

DINAS PENDIDIKAN JAWA BARAT DI PT. ZAMRUD KHATULISTIWA TECHNOLOGY”.

1. 2. Perumusan Masalah a. Identifikasi Masalah

Dinas pendidikan setiap periodenya tentu harus memberikan informasi

manajemen sekolah-nya. Adapun masalah yang dihadapi adalah sebagai berikut:

1. Sistem yang dipakai masih menggunakan Ms.Excel,Ms.word sehingga dalam

pengolahan datanya masih belum efektif.

2. Masih banyak sekali terjadi kesalahan-kesalahan dalam pengolahan data

Sekolah

3. Masyarakat harus datang ke setiap sekolah untuk mengetahui profile sekolah

yang di cari

b. Rumusan Masalah

Berdasarkan identifikasi masalah di atas, maka pokok permasalahan yang

dapat dirumuskan adalah sebagai berikut :

1. Bagaimana sistem informasi managemen sekolah di dinas pendidikan

2. Bagaimana perancangan portal dinas pendidikan yang diusulkan kepada dinas


(8)

1. 3. Maksud dan Tujuan 1.3.1. Maksud

Maksud dari kerja praktek yaitu membangun portal dinas pendidikan

jawa barat.

1.3.2. Tujuan

Tujuan dari perancangan sistem informasi ini yaitu :

a. Aplikasi yang di buat mudah di gunakan dan di pahami

b. Memudahkan pengungunjung untuk mendapatkan informasi sekolah

c. Mendata sekolah sehingga data mudah untuk di gunakan dan di

informasikan dengan cepat dan akurat

1. 4. Batasan Masalah

Permasalahan yang akan dibahas disini dibatasi oleh beberapa hal

sebagai berikut :

1. Penulis hanya menganalisa portal Dinas Pendidikan Jawa barat

2. Dengan pertimbangan pada adanya keinginan untuk menyebarkan

informasi dengan lebih efisien, maka sistem yang hendak dibangun

berupa sistem informasi sekolah

3. Portal yang dibuat memiliki kemampuan untuk mengolah data.

4. Portal yang akan dibangun terbatas pada informasi sekolah pada instansi


(9)

5. Sistem yang dibangun harus dapat digunakan oleh masyarakat umum

serta mudah untuk dipahami.

1. 5. Metode Penelitian

Dalam pengumpulan data dan informasi yang diperlukan, penulis

menggunakan beberapa teknik pengumpulan data, antara lain :

1. Tahap Pengumpulan data

a. Observasi

Penulis mengamati secara langsung penggunaan aplikasi portal Dinas

Pendidikan yang sedang berjalan di PT. Zamrud Khatulistiwa

Technology

b. Studi Literatur

Penulis mengumpulkan dan mempelajari referensi – referensi yang mendukung secara teori dan menggunakan data – data yang berhubungan dengan penelitian ini.

2. Metode Pengembangan Perangkat Lunak

Metode pengembangan perangkat lunak yang digunakan dalam

pembangunan aplikasi ini adalah dengan menggunakan metode


(10)

Gambar 1.1. Metode Waterfall a. System / Information Engineering

Merupakan bagian dari sistem yang terbesar dalam pengerjaan system

informasi sekolah pada portal dinas pendidikan jawabarat dengan

menetapkan berbagai kebutuhan dari semua elemen yang diperlukan

sistem dan mengalokasikannya kedalam pembentukan perangkat

lunak.

b. Analisis

Merupakan tahap menganalisis hal-hal yang diperlukan dalam

pelaksanaan sistem informasi sekolah pada Portal Dinas Pendidikan


(11)

c. Design

Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang

mudah dimengerti oleh admin.

d. Coding

Tahap penerjemahan data atau pemecahan masalah yang telah

dirancang keadalam bahasa pemrograman PHP dengan menggunakan

database MySql

e. Impelementasi dan Pengujian

Merupakan tahap menjelaskan implementasi dan pengujian terhadap

perangkat lunak pada sistem informasi sekolah pada portal dinas

pendidikan yang telah dibangun.

f. Maintenance

Tahap akhir dimana informasi sekolah pada portal dinas pendidikan

jawa barat sudah selesai dapat mengalami perubahan–perubahan atau penambahan.

1. 6. Sistematika Penulisan BAB I PENDAHULUAN

Dalam bab ini dijelaskan mengenai latar belakang masalah yang berisiakan

uraian yang melatarbelakangi topik tugas yang dilakukan, maksud dan tujuan kerja


(12)

lingkup kerja penulis selama melakukan kerja praktek, metodologi penelitian yang

dipakai dengan cara kerja praktek langsung ke lapangan selama 1 bulan.

BAB II TINJAUAN PUSTAKA

Bab ini berisi tentang profil tempat kerja praktek yang di dalamnya berisi

sejarah instansi, produk yang sudah dihasilkan oleh instansi tersebut, logo, visi, misi,

badan hukum instansi juga struktur organisasi dan job description.

BAB III PEMBAHASAN

Bab ini menguraikan kegiatan penulis selama melakukan kerja praktek, mulai

dari observasi, kemudian tahap analisis sampai dengan tahap implementasi sistem,

berdasarkan landasan teori yang telah penulis dapatkan.

BAB IV KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan terhadap kerja praktek yang dilakukan di

PT. Zamrud Khatulistiwa Technology dan saran untuk pengembangan website Portal

Dinas Pendidikan Jawa barat agar lebih baik lagi, yang mudah - mudah dapat


(13)

BAB II

TINJAUAN PUSTAKA

2.1.Profil Tempat Kerja Praktek

2.1. 1. Sejarah Instansi

PT Zamrud Khatulistiwa Technology (Zamrud Technology) adalah sebuah entitas usaha yang mengkhususkan kegiatannya dibidang penyediaan Solusi

Teknologi Informasi (e-Solution). Solusi tersebut meliputi Solusi Software Untuk

Perusahaan (e-Business), Solusi Software untuk Pemerintahan (e-Government),

Solusi Software untuk Siaran (e-Broadcasting) dan Solusi Software Untuk Pemilihan

Umum (e-Democracy) dan Solusi Software Untuk Pendidikan (e-Education).

2.1. 2. Produk dan Jasa

Solusi Software yang dibangun dan disediakan ZamrudTechnology sifatnya

adalah mengkombinasikan yang terbaik dari teknologi open source (misal : Linux, Apache, MySQL, PHP) dengan teknologi berlisensi (misal : Oracle Database) sehingga menghasilkan sebuah solusi yang optimal, handal, dengan biaya yang terjangkau oleh Perusahaan dan pemerintahan di Indonesia. Beberapa Perusahaan & Lembaga Pemerintahan yang telah menggunakan solusi

berbasis software kami tersebut diatas diantaranya : Bank BNI Tbk, PT INTI,


(14)

1. e-GovSolution (ETNO - Solusi e-Government), adalah Solusi Software Untuk Pemerintahan, yang mencakup Aplikasi Portal dan

8 Aplikasi Utama, yang merupakan pengembangan lebih lanjut dari

produk software yang telah mendapatkan penghargaan APICTA 2003 kategori

e-Government & Services.

2. e-BizSolution (ARTISA - Solusi e-Business), adalah Solusi Software Untuk Perusahaan, yang mencakup Aplikasi Portal dan 5

Aplikasi Utama yang meliputi ERP/SCM/CRM, yang merupakan

pengembangan lebih lanjut dari produk software yang telah mendapatkan

penghargaan APICTA 2004 kategori ICT General.

3. e-RadioSolution (RISE - Solusi e-Radio), adalah Solusi Software Untuk Stasiun Radio, yang mencakup Aplikasi Portal dan

14 Modul Utama, yang merupakan pengembangan lebih lanjut dari

produk software yang telah mendapatkan penghargaan APICTA

2005 kategori Media & Entertainment.

4. e-DemocracySolution (GENIO - Solusi e-Democracy), adalah Solusi Software Untuk Komisi Pemilihan Umum (KPU)

sebagai penyelenggara Pemilihan Umum (Pemilu) dan KPUDaerah (KPUD)

sebagai penyelenggara Pemilihan Kepala Daerah (Pilkada), yang mencakup


(15)

lanjut dari produk software yang telah mendapatkan penghargaan APICTA 2003

kategori Research & Development.

5. e-Education Solution (Solusi e-Education) adalah Solusi Software Untuk Pendidikan, yang mencakup Aplikasi Portal dan

aplikasi-aplikasi: Sistem Informasi Pembelajaran (Akademik,

e-Library, Learning Management System, Learning Content Authoring), Sistem

Informasi Administrasi (e-Keuangan, e-Pegawai, e-Perlengkapan, e-Filling),

Sistem Informasi Monitoring Pembelajaran, Sistem Informasi Monitoring

Administrasi, dan Sistem Informasi Eksekutif Lembaga Pendidikan.

6. Professional Services, adalah Penyediaan Jasa-jasa yang terkait dengan solusi & teknologi kami, yaitu: Education Services

(eGovEducation, eBizEducation, eRadioEducation,

eDemcracyEducation), Professional IT Services (Customization, Installation,

Maintenance, Operation), Software Engineering Services (Design,

Programming, Testing), Advanced IT Services (Security, High-Availability),

Infrastructure Services (Data Center, Network Access - via partnership).

2.1. 3. Logo Instansi, Visi, Misi a. Logo Instansi


(16)

b. Visi

Menjadi Pemimpin Riset & Inovasi “Software untuk Perbaikan Daya Saing Indonesia secara Sistemik” dengan memanfaatkan kemajuan Sains, Teknologi, & Seni secara Holistik dan menerapkannya di Perusahaan dan

Pemerintahan melalui Kemitraan Strategis.

c. Misi

1. Membantu pelanggan mencapai tujuan bisnis-nya dengan menyediakan

solusi software yang dapat meningkatkan efektifitas, efisiensi,

transparansi, dan akuntabilitas.

2. Mendorong terselenggaranya perilaku bisnis yang etis dan profesional

secara sistemik di perusahaan & pemerintahan.

3. Membangun kemampuan riset software yang berkelanjutan yang dapat

memperbaiki daya saing nasional.

4. Berpartisisipasi mewujudkan tujuan komunitas global yang tertuang

dalam Millenium Development Goal.

2.1. 4. Badan Hukum Instansi

PT. Zamrud Khatulistiwa Technology memilki badan hukum perusahaan

yaitu PT (Perseroan Terbatas) dimana perusahaan ini didirikan oleh dua orang atau


(17)

Berdasar Pasal 1 UUPT No. 40/2007 pengertian Perseroan Terbatas

(Perseroan) adalah badan hukum yang merupakan persekutuan modal, didirikan

berdasarkan perjanjian, melakukan kegiatan usaha dengan modal dasar yang

seluruhnya terbagi dalam saham, dan memenuhi persyaratan yang ditetapkan dalam

undang-undang ini serta peraturan pelaksanaannya.

Untuk mendirikan suatu perseroan harus memenuhi persyaratan material

antara lain:

1. Perjanjian antara dua orang atau lebih

2. Dibuat dengan akta autentik

3. Modal dasar perseroan

4. Pengambilan saham saat perseroan didirikan

Tabel 2.1. Pengambilan saham

1. Akta Pendiriran PT. a. Nomor Akta b. Tanggal c. Nama Notaris

PT. Penamatics Internasional 09-

18 Mei 2005

Nurhayati Samperura, S.H.

2. Akta Perubahan PT. a. Nomor Akta b. Tanggal c. Nama Notaris

PT. Penamatics Internasional 17-

27 Maret 2006

Nurhayati Samperura, S.H.


(18)

a. Nomor Akta b. Tanggal c. Nama Notaris

05-

07 September 2006 Nurhayati Samperura, S.H.

4 Akta Perubahan PT. a. Nomor Akta b. Tanggal c. Nama Notaris

PT. Zamrud Khatulistiwa technology 01-

06 Mei 2009

Nurhayati Samperura, S.H.

2.1. 5. Struktur Organisasi dan Job Description A. Pengurus

1. Komisaris (untuk PT)

Tabel 2.2. Komisaris

No Nama No. KTP Jabatan Dalam Perusahaan

1.

2.

Hemat Dwi Nuryanto

Ricky Hikmawan Wargakusumah

10.5002.220265.0004 09.5205.130370.5511

Komisaris Utama

Komisaris

2. Direksi/Penanggungjawab/Pengurus Perusahaan Tabel 2.3. Pengurus Perusahaan

No Nama No. KTP Jabatan Dalam Perusahaan

1. 2. Indro Kussambodo Sofwandi Noor 09.5306.221058.0538 32.0406.260670.0010 Direktur Utama Direktur


(19)

3. 4. Puriyanti Yusika Albaet Pikri 32.0410.530369.0001 09.5402.18.0867.8516

Direktur Adm& Finance Direktur Marketing

A. Data Keuangan

1. Susunan Kepemilikan Saham Untuk PT Zamrud Khatulistiwa Technology Tabel 2.4. Susunan Kepemilikan Saham

No Nama No. KTP Alamat

Persentase (%) 1 Hemat Dwi Nuryanto 10.5002.220265.0004 Jl.Karang Tineung 101A /181,

Sukajadi, Bandung

18.8

2 Indro Kussambodo 09.5306.221058.0538 Bumi Karang Indah C3/15, Lebak Bulus, Cilandak, Jakarta Selatan

18.8

3 PT. Pasadena Ventures Indonesia

- Wisma Bumiputera Lt. 10 Jl. Jend. Sudirman Kav.75 Jakarta 12910

54.8

4 Sofwandi Noor 32.0406.260670.0010 Jl. Awiligar Ria II No. 5, Bandung

2.4

5 Agung Yuwono 32.7703.301170.0001 Komplek Griya Asri Cahaya Cipageran J-10 Cimahi

2.4

6 Mochammad Zhuhriansyah

10.5022.190478.3005 Jl. Saturnus Selatan IX No. 19, Margaasih, Bandung


(20)

Rahman

7 Suryadi 09.5003.27767.0708 Jl. F Raya No. 15, Cempaka Baru, Kemayoran Jakarta


(21)

B. Data Karyawan

1. Tenaga Tetap

Tabel 2.1. Data Kariawan Tetap

No Nama Tgl/Bln/Thn/Lahir Pendidikan Keahlian

Pengalaman kerja (Tahun)

Profesi Keahlian Sertifikasi/ Ijazah

I Karyawan Tetap

1 Ir. Indro

Kussambodo, MM

22 Oktober 1958 S1 ITB S2 MM

Principal Consultant

23 tahun Principal e-Business Consultant

M.10007263352

2 Hemat Dwi

Nuryanto, DEA

22 Pebruari 1965 S2 UPS Perancis

Chief R&D 17 tahun Ahli Business Process, Project Management & Teknologi Informasi

1762/Kep. Dikti/IJLN/1996

3 Ir. Sofwandi Noor, MT

26 Juni 1970 S2 ITB Project Manager 13 tahun Ahli Business Process, Project Management & Software Engineering


(22)

4 Ir. Puriyanti Yusika, MT

13 Maret 1969 S2 ITB System Analist 13 tahun Ahli Project Management & Keuangan

230003/K01/PP.3.6.2/07/II/2003

5 Ir. Agung Yuwono, MT

30 Nopember 1970 S2

ITB

Quality

Assurance & Configuration Management

13 tahun Ahli Teknologi Informasi,Project Management & Software Engineering

235004/K01/PP.3.6.2/1.1/1999

6 M.Zhuhriansyah Rahman, ST.

19 April 1978 S1 ITB System Analyst & Senior Programmer

7 tahun Ahli Teknologi Informasi & Software Engineering

135020/K01/PP.3.6.1/10/I/2003

7. Ir. Syarif Hidayat, MT

21 Juli 1967 S2 ITB System Analyst & Senior Programmer

15 tahun Ahli Teknologi Informasi & Software Engineering

235009/K01/PP.3.6.2/I/02/2000

8 Tri Hasmoro, ST.,MT.

24 November 1979 S2 UI/ITB Senior Konsultan 7 tahun Consultant : eBusiness, Business Intelligence & ICT


(23)

9 Ade Sugiandi, S.Si 12 Juni 1984 S1 UNPAD Programmer 5 tahun Ahli Pemrograman & Database

J06.10140/D2.1477

10 Tri Anon Sumekto, ST

09 Maret 1975 S1 Infrastruktur & System Admin

9 tahun Ahli Infrastruktur dan Jaringan

0446/0128.SH.RN/E.S1/2001

11 Djon Gunawan, AMD

22 Januari 1973 D3 Web Designer 9 tahun Ahli Design S.283.3471.0250

12 Asep Solehudin, AMD

22 Agustus 1984 D3 Programmer 3 tahun Ahli Pemrograman 928/J06.D3.FMIPA.1/KM/2006

13 Adiyani Lestari K, AMD

25 Desember 1983 D3 Programmer 3 tahun Ahli Pemrograman 206.48904/D04.111.4693

14 Ahmy Yulrizka, ST.

15 Desember 1985 S1 ITB Programmer 1 tahun Ahli Pemrograman 135013/K01/PP/VII/IJZ/I/2008

14 Dwi Yuni Purwandari, SE

09 Juni 1966 S1 System Analyst Keuangan


(24)

15 Diah Ayu Pudjiastuti, Ak

13 Oktober 1970 S1 System Analyst Keuangan

12 tahun Ahli Keuangan Pemerintah

2725/J14.7/PP.08.02/1997

16 Totok Siswantara 14 september 1964 S1 Engineering 18 tahun Ahli Teknologi Informasi dan Komputer Engineer

06-0/KEPT-ITI/1991

17 Yayang Harley 16 April 1981 S1 Texas A & M University

Ahli

Programming, Database, Operating system

6 tahun Bussiness development manager

18 Hani Siswandi 21 September 1980 D3 System Admin 6 Tahun Sistem Admin $ Networking

831/KO1.9.7/PP/02

19 Roni Rohendi 26 Oktober 1982 STM Plus Asisten System Administrator

3 tahun Asisten T. Ahli Komputer & Jaringan


(25)

Tabel 2.2. Konsultan

No Nama Tgl/Bln/Thn Lahir Pendidikan Jabatan

Pengalaman Kerja

Profesi Keahlian Srtifikat Ijazah

II Konsultan :

1 Dr. Ing. Dadang F Erawan

22 September 1964 S3 Perancis Principle Consultant

16 tahun Principal e-Security Consultant

86-40

2 Ir. Tamtoyo, MT 10 April 1966 S2 ITB System Analyst & Senior Programmer

15 tahun Consultant : Software Engineering & ICT

235010/K01/PP.3.6.2/II/07/2000

3 Ir. Eko Mursito, MT.

6 Oktober 1967 S3 Australia

Computer Network & System Expert

14 tahun Principal

e-Infrastructure & Consultant

235020/K01/PP..3.6.2/II.2/1999

4 Ir. Eddy Prahasta, MT

13 Oktober 1967 S2 ITB System Analyst & Software Engineer

14 tahun Consultant GIS & & Software Engineering


(26)

5 Ir. Bambang TJ. U, MT

13 Mei 1968 S2 ITB System Analyst & Senior Programmer

13 tahun Consultant : Software Engineering & ICT

235012/K01/PP.3.6.2/II/07/2000

6. Dr. Ir. Agung Harsoyo

14 September 1969 S3 Perancis Principle Consultant

12 tahun Principal e-Government & ICT Consultant


(27)

2.2.Landasan Teori

2.2.1. World Wide Web

Internet merupkan jaringan global yang menghubungkan suatu

network dengan network lainya di seluruh dunia, TCP/IP menjadi protocol

penghubung antara jaringan-jaringan yang beragam di seluruh dunia untuk

dapat berkomunikasi. World Wide Web (WWW) merupakan bagian dari

internet yang paling cepat berkembang dan paling populer. WWW bekerja

merdasarkan pada tiga mekanisme berikut:

1. Protocol standard aturan yang di gunakan untuk berkomunikasi pada komputer networking, Hypertext Transfer Protocol (HTTP) adalah

protocol untuk WWW.

2. Address WWW memiliki aturan penamaan alamat web yaitu URL (Uniform Resource Locator) yang di gunakan sebagai standard alamat

internet.

3. HTML digunakan untuk membuat document yang bisa di akses melalui web.

2.2.2. Portal

Portal web adalah situs web yang menyediakan kemampuan

tertentu yang dibuat sedemikian rupa mencoba menuruti selera para

pengunjungnya. Kemampuan portal yang lebih spesifik adalah penyediaan

kandungan informasi yang dapat diakses menggunakan beragam

perangkat, misalnya komputer pribadi (PC), Laptop (notebook), PDA (Personal Digital Assistant), atau bahkan telepon genggam


(28)

Portal Web mulai populer di akhir tahun 1990. Setelah

perkembangan perambah web (web browser) pada pertengahan tahun

1990, banyak perusahaan mencoba membangun portal untuk mendapatkan

perolehan pasar mereka melalui Internet. Portal web mendapat perhatian

khusus karena bagi banyak pengguna, portal web merupakan halaman

awal yang dibuka oleh perambah web mereka. Netscape Netcenter telah

menjadi bagian dari America Online, Walt Disney meluncurkan Go.com,

dan Excite telah menjadi bagian dari AT&T di akhir 1990-an.

Banyak portal yang mengawali keberadaan mereka baik sebagai

penyedia direktori Internet maupun fasilitas mesin pencari (Excite, Lycos,

AltaVista, infoseek, dan Hotbot adalah beberapa layanan yang tertua dari

yang ada). Ekspansi cakupan layanan dilakukan sebagai strategi untuk

mengamankan basis pengguna dan memperpanjang masa kunjungan

pengguna pada suatu portal. Layanan yang membutuhkan pendaftaran

seperti email gratis, fitur tertentu, dan chatroom dianggap mampu

mendorong kunjungan yang berulang pada suatu portal. Game, chat,

email, berita, dan layanan lain juga bertujuan agar pengunjung tinggal

lebih lama, di mana hal tersebut akan menambah penghasilan iklan.

2.2.3. Data dan Database

1. Pengertian Data

Data adalah “kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan kenyataan. Dan merupakan suatu istilah yang

berbentuk jamak dari kata “datum” yang berarti fakta atau bagian dari fakta yang mengandung arti yang menghubungkan dengan kenyataan,


(29)

simbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf yang menunjukan suatu ide, objek, kondisi dan situasi”.

Menurut The Liang Gie: “Data atau bahan keterangan adalah hal atau peristiwa kenyataan lainnya apapun yang mendukung suatu pengetahuan untuk dijadikan dasar guna penyusunan keterangan pembuatan kesimpulan atau penetapan keputusan, atau data ibarat bahan mentah yang melalui pengolahannya tertentu lalu menjadi keterangan

(informasi)”.

2. Pengertian Database

Secara garis besar, pengertian database merupakan representasi

kumpulan fakta yang saling berhubungan disimpan secara bersama

sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu,

untuk memenuhi berbagai kebutuhan.

Database tersusun atas bagian yang disebut field dan record yang

tersimpan dalam sebuah file. Sebuah field merupakan kesatuan terkecil

dari informasi dalam sebuah database. Sekumpulan field yang saling

berkaitan akan membentuk record.

Kesimpulannya, database adalah kumpulan data yang saling

berkaitan, berhubungan yang disimpan secara bersama-sama sedemikian

rupa tanpa pengulangan yang tidak perlu, untuk memenuhi berbagai

kebutuhan. Data-data ini harus mengandung semua informasi untuk

mendukung semua kebutuhan sistem.

Proses dasar yang dimiliki oleh database ada 4, yaitu :


(30)

2. Penambahan data baru (insert data) 3. Mengubah data (update data) 4. Menghapus data (delete data)

Database Management System merupakan sistem pengoperasian dan pengelolaan sejumlah data pada komputer. Sistem ini dapat merubah,

memperbaiki data dan menghapus data yang tidak dapat dipakai.

2.2.4. MySQL

1. Pengertian MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational

Database Management System atau RDBMS), seperti halnya ORACLE,

Postgresql, MS SQL, dan sebagainya. Mengingat banyak pembaca

mwmag programer Web, cukuplah aman untuk mengatakan: siapa tak

kenal dia? MySQL AB menyebut produknya sebagai database open source

terpopuler di dunia. Sangat bisa jadi benar, melihat begitu banyaknya skrip dan situs yang berpasangan, bahkan “menikah”, dengan produk yang satu ini. Dan saya mungkin akan mengatakan bahwa di platform Web, dan baik

untuk kategori open source maupun umum, MySQL adalah database yang

paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL

telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu

situs mengandalkan MySQL bekerja siang malam memompa data bagi


(31)

2. Sejarah MySQL

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama

MySQL AB, yang kala itu bernama TcX DataKonsult AB, sejak sekitar

1994–1995, meski cikal bakal kodenya bisa disebut sudah ada sejak 1979. Tujuan mula-mula TcX membuat MySQL pada waktu itu juga memang

untuk mengembangkan aplikasi Web untuk klien—TcX adalah perusahaan pengembang software dan konsultan database. Kala itu Michael Widenius,

atau “Monty”, pengembang satu-satunya di TcX, memiliki aplikasi

UNIREG dan rutin ISAM yang dibuat sendiri dan sedang mencari

antarmuka SQL untuk ditempelkan di atasnya. Mula-mula TcX memakai mSQL, atau “mini SQL” (akan kita kunjungi nanti). Barangkali mSQL adalah satu-satunya kode database open source yang tersedia dan cukup

sederhana saat itu, meskipun sudah ada Postgres (juga akan dibahas sesaat

lagi).

Namun ternyata, menurut Monty, mSQL tidaklah cukup cepat

maupun fleksibel. Versi pertama mSQL bahkan tidak memiliki indeks.

Setelah mencoba menghubungi David Hughes—pembuat mSQL—dan ternyata mengetahui bahwa David tengah sibuk mengembangkan versi

dua, maka keputusan yang diambil Monty yaitu membuat sendiri mesin

SQL yang antarmukanya mirip dengan mSQL tapi memiliki kemampuan

yang lebih sesuai kebutuhan. Lahirlah MySQL.

Nama MySQL (baca: mai ? kju ?) tidak jelas diambil dari mana.

Ada yang bilang ini diambil dari huruf pertama dan terakhir nama


(32)

diambil dari nama putri Monty, yang memang diberi nama My—karena Monty memang aslinya seorang Finlandia. Tapi sebetulnya kalau source

code MySQL dilirik, prefiks my memang sudah terbubuhi di mana-mana

prefiks ini sering menjadi prefiks umum kalau seseorang membuat kode

kustom tersendiri untuk sesuatu. Kalau Anda betul-betul penasaran mana

yang benar, mungkin bisa bertanya langsung kepada Monty.

MySQL versi 1.0 dirilis Mei 1996 secara terbatas kepada empat

orang. Baru di bulan Oktober versi 3.11.0 dilepas ke publik. Namun

mula-mula kode ini tidak diberikan di bawah lisensi General Public License, melainkan lisensi khusus yang intinya kurang lebih begini: “Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa

biaya tapi hanya untuk kebutuhan nonkomersial. Untuk kebutuhan

komersial (mis: mengemas dan menjual MySQL, atau menyertakan

MySQL dalam program komersial lain) Anda harus bayar lisensi.”

Sementara distribusi Windows MySQL sendiri dirilis secara

shareware. Barulah pada Juni 2000 MySQL AB mengumumkan bahwa

sejak versi 3.23.19, MySQL adalah software bebas berlisensi GPL. Artinya, “Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya untuk kebutuhan apa pun. Tapi jika

Anda memodifikasi source code, Anda juga harus melepasnya di bawah lisensi yang sama, yaitu GPL.” Kini perusahaan MySQL AB, yang beranggotakan sekitar 10 programer dan 10 karyawan lain itu,


(33)

Versi publik pertama, yang hanya berjalan di Linux dan Solaris

serta sebagian besar masih belum terdokumentasi itu, dengan

berangsur-angsur diperbaiki dan ditambah fitur demi fiturnya—tapi tetap dengan fokus utama pengembangan pada kelangsingan dan kecepatan. Artinya,

fitur yang menyebabkan MySQL menjadi lambat tidaklah ditambahkan,

atau ditunda dulu, atau ditambahkan tapi menjadi fitur yang opsional.

Versi awal MySQL ini, meski sudah bisa dipakai untuk aplikasi

Web sederhana, belumlah memadai sama sekali untuk aplikasi bisnis.

Contohnya, JOIN sederhana sudah ada, tapi tidak ada HAVING—baru di bulan Desember ditambahkan. Sudah ada tipe data TIMESTAMP dan

kolom autoupdate, tapi tidak ada system-generated number (sequence)— baru di akhir 1996 juga ditambahkan modifier kolom

AUTO_INCREMENT. Sudah ada LIMIT tapi GROUP BY dan ORDER

BY memiliki keterbatasan. Dan seterusnya.

Barulah di versi-versi akhir 3.22—sepanjang 1998–1999—MySQL menjadi semakin popular dan dilirik orang. Stabilitasnya sudah baik.

Kecepatannya meningkat. Sudah tersedia di berbagai platform, termasuk

Windows. Seri 3.22 ini banyak dipakai di berbagai instalasi, mungkin

hingga sekarang, sehingga MySQL AB tetap memberikan dukungan


(34)

3. Struktur SQL (Structured Query Language)

SQL (Structured Query Language) adalah sebuah bahasa yang

dipergunakan untuk mengakses data dalam basis data relasional basis data

relasional. Bahasa ini secara de facto merupakan bahasa standar yang

digunakan dalam manajemen basis data relasional. Saat ini hampir semua

server basis data yang ada mendukung bahasa ini untuk melakukan

manajemen datanya.

2.2.5. Bahasa Pemrograman Yang Digunakan

1. PHP (Personal Home Page)

PHP merupakan bahasa pemrograman Server Side yang didesain

khusus untuk aplikasi web yang ditambahkan kedalam HTML. Sifat server

side berarti pengerjaan skrip akan dilakukan di server, baru kemudian

hasilnya dikirimkan ke browser.

Keunggulan dari sifatnya yang server side tersebut antara lain:

1. Tidak diperlukan kompatibilitas browser atau harus menggunakan

browser tertentu, karena server lah yang akan mengerjakan skrip PHP.

Hasil yang dikirimkan kembali ke browser umumnya bersifat teks atau

gambar saja sehingga pasti dikenal oleh browser apa pun.

2. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh

server, misalnya koneksi ke database

3. Skrip tidak dapat “diintip” dengan menggunakan fasilitas view html


(35)

PHP dirancang secara khusus untuk membentuk web dinamis

artinya dapat membentuk suatu tampilan berdasarkan permintaan terkini.

Pada saat ini PHP cukup popular sebagai peranti pemrograman

web karena dapat berfungsi pada server-server yang berbasis unix, linux,

windows dan macintosh dan untuk mencoba kita tidak perlu menggunakan

komputer berkelas server, cukup dengan komputer biasa kita bias

mempelajari dan mempraktekan PHP.

2. HTML (Hypertext Markup Language) dan CSS

Hypertext Markup Language merupakan standard bahasa yang di

gunakan untuk menampilkan document web, yang bisa dilakukan dengan

HTML yaitu:

1. Mengontrol tampilan dari web page dan contentnya.

2. Mempublikasikan document secara online sehingga bisa di akses dari

seluruh dunia.

3. Membuat online form yang bisa di gunakan untuk menangani

pendaftaran, transaksi secara online.

4. Menambahkan object-object seperti image, audi, video dan juga java

applet dalam document HTML.

Sedangkan CSS merupakan feature yang sangat penting dalam

membuat dynamic HTML. Meskipun bukan merupakan suatu keharusan

dalam membuat web, akan tetapi penggunaan style sheets merupakan

kelebihan tersendiri.

Suatu style sheet merupakan tempat dimana dapat mengontrol dan


(36)

tampilan document HTML di layer, juga bias menyebutnya sebagai

template dari documents HTML yang menggunakanya, juga bisa membuat

efek-efek sepesial di web anda dengan menggunakan style sheet. Sebagai

contoh anda bisa membuat style sheetyang mendefinisikan style untuk

<H1> dengan style bold dan italic danberwarna biru. Atau pada tag <P>

yang akan di tampilkan dengan warna kuning dan menggunakan font

verdana dan masih banyak lagi yang bias di lakukan dengan style sheet.

Secara teoritis bisa menggunakan style sheet technology dengan HTML.

Akan tetapi pada prakteknya hanya Cascading Style Sheet (CSS)

technology yang support pada hampir semua web Browser. Karena CSS

telah di setandartkan oleh World Wide Web Consortium (W3C) untuk di

gunakan di web browser.

3. PHP Nuke

PHP Nuke merupakan aplikasi Content Management System yang

ditulis dalam PHP dan mendukung sistem basis data MySQL dan sebuah

paket web-script yang dapat digunakan untuk merancang sebuah situs

portal, yang seluruh konfigurasinya dapat dilakukan melalui web tanpa

harus mengetikkan script-script sebagaimana layaknya merancang web.

Tujuan utama PHP Nuke adalah untuk memungkinkan seorang

webmaster untuk membuat sebuah portal berbasis masyarakat, dengan

otomatis situs web yang memungkinkan pengguna untuk mengirim dan

editor berita item (pengguna mengirimkan berita-item yang dipilih oleh

editor).Pengguna dapat mengomentari artikel ini menggunakan sistem


(37)

Modul dapat ditambahkan ke sistem PHP Nuke, mengizinkan

webmaster untuk menambahkan fitur-fitur (seperti Internet forum atau

kalender) dengan PHP Nuke instalasi di samping modul inti seperti Berita,

Tanya dan Swasta Olahpesan. Seluruh sistem dikelola oleh administrator

yang menggunakan berbasis web bagian administrasi.

PHP Nuke mampu mendukung sejumlah bahasa yang

berbeda.Tampilan dan nuansa-nya juga dapat disesuaikan untuk luas Tema

menggunakan sistem, sehingga walaupun secara substansial berbeda dengan standar ⅔ kolom layout (seperti yang digunakan oleh program di website resmi membutuhkan pengetahuan tentang PHP, HTML dan CSS.

PHP Nuke telah dikritik untuk mengandung banyak lubang

keamanan, termasuk injeksi SQL melalui dicentang kode PHP. Several

vulnerabilities have been reported recently. Beberapa kerentanan telah

dilaporkan baru-baru ini.

PHP Nuke juga telah dikritik untuk tidak mudah diindeks oleh

mesin pencari internet. Hampir semua PHP-Nuke URL adalah dalam

bentuk Untuk membuat hal-hal buruk, PHP Nuke umumnya tidak unik

bahkan memberikan judul pada halaman web. Mesin pencari tidak

menangani dengan baik mengenali URL ini sebagai halaman web yang

unik dan biasanya memakan waktu lebih lama untuk seluruh situs yang


(38)

4. Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 adalah HTML editor professional

yang berfungsi mendesain, melakukan coding, dan mengembangkan website yeng paling terkenal di dunia web. Macromedia adalah produsen

software website yang paling besar di dunia. Selain Dreamweaver,

Macromedia juga mengeluarkan produk seperti Macromedia Flash,

Fireworks, Coldfusion, Freehand, Director dan sebagainya.

Salah satu kelebihan Dreamweaver adalah ruang kerja

Dreamweaver beserta tool yang tersedia dapat digunakan dengan sangat

mudah dan cepat, sehingga Anda bisa membangun suatu website dengan

cepat dan tanpa harus melakukan coding. Selain itu, Dreamweaver juga mempunyai integrasi dengan produk Macromedia lainnya, seperti Flash,

Fireworks, Flash sudah sangat terkenal sebagai program untuk membuat

animasi yang berbasis web. Dengan perkembangan kebutuhan dan

teknologi, Flash akhir-akhir juga digunakan untuk membuat animasi untuk

video.

Fungsi coding Dreamweaver tidak hanya mendukung coding HTML, tetapi juga CSS (Cascading Style Sheet), Javascript, Coldfusion, ASP (Active Server Pages), JSP (JavaServer Pages), dan Dreamweaver juga memungkinkan Anda membangun website dengan server berbahasa


(39)

5. XAMPP

XAMPP merupakan salah satu paket installasi Apache, PHP dan

MySQL instant yang dapat kita gunakan untuk membantu proses installasi

ketiga produk tersebut. Selain paket installasi instant XAMPP versi 1.6.4

juga memberikan fasiltias pilihan pengunaan PHP4 atau PHP5. Untuk

berpindah versi PHP yang ingin digunakan juga sangat mudah dilakukan

dengan mengunakan bantuan PHP‐Switch yang telah disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat free atau gratis untuk

digunakan.

Kepanjangan dari XAMPP yaitu Apache, MySQL , PHP dan

phpMyAdmin.

XAMPP merupakan tool yang menyediakan paket perangkat lunak ke

dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi

melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL

secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya

secara otomatis untuk anda atau auto konfigurasi.

.


(40)

BAB III

PEMBAHASAN

3.1.Jadwal Kerja Praktek

Pelaksanaan kerja praktek bertempat di PT. Zamrud Khatulistiwa

Technology yang berada di Gedung Salman Lt. II, Jl. Gelap Nyawang no. 4,

Bandung 40132 Telp. +62-22-2534305/06 Fax. +62-22-2534307

Adapun pelaksanaan kerja praktek dimulai dari tanggal 3 Agustus 2009

sampai dengan 30 september 2009. Dalam hal ini kerja praktek dilaksanakan

setiap hari senin sampai jumat dan dimulai pada pukul 09.00-17.00.

Jadwal kerja praktek terlampir.

3.2.Cara / Teknis Kerja Praktek 1. Observasi

Melakukan pengamatan dan peninjauan secara langsung di tempat

kerja praktek dilaksanakan. Dengan kegiatan ini, dapat dihasilkan berupa

keadaan lapangan yang sesungguhnya.

2. Studi Pustaka

Penulis mencari dan meninjau sumber-sumber yang telah tersedia.

Penulis melakukan studi kepustakaan melalui buku-Buku, internet, bahan

kuliah dan bacaan lainnya yang memiliki relevansi dengan Portal DisDik

yang akan dibuat.

3. Interview

Penulis melakukan interaksi dengan beberapa orang yang sesuai


(41)

dilakukan secara formal dan non-formal. Kegiatan ini diperlukan guna

melengkapi kebutuhan akan data dan informasi yang tidak tersedia / tidak

didapatkan melalui studi pustaka.

3.3.Implementasi

Tahap ini merurupakan tahap perancangan program agar siap untuk di

operasikan dan dapat di pandang sebagai usaha untuk mewujudkan sistem yang

sudah di rancang agar sistem yang di hasilkan dapat sesuai dengan kebutuhan.

3.4.Spesifikasi Minimum Software

Perangkat lunak / software yang digunakan untuk mengimplementasikan

sistem adalah sebagai berikut :

1. Sistem Operasi Windows XP.

2. XAMP 1.7.1

3.Macromedia Dreamwever.

3.5.Spesifikasi Minimum Hardware

Perangkat keras / hardware yang digunakan untuk mengimplementasikan

sistem ini adalah :

1. Processor dengan kapasitas 3.0 Ghz atau diatasnya;

2. RAM 512 Mb (direkomendasikan 1GB);

3. Kartu Garafis/VGA 128 Mb;

4. Media Penyimpanan (Harddisk) Minimum 80 Gb;

5. Monitor dengan Resolusi minimum 1024x768 pixels;


(42)

3.6.Implementasi Basis Data

Pembuatan database dilakukan dengan menggunakan aplikasi database

MySQl Server yang ada dalam paket aplikasi pendukung XAMPP. Berikut ini

akan dijelaskan langkah-langkah pembuatan database implementasi Portal Dinas

Pendidikan Jawa Barat:

1. Klik Start, pilih All Programs lalu pilih Apache friend.

2. Pilih XAMP Control panel,setelah jendela XAMPP control panel terbuka

nyalakan servis MySQL dan apache.

3. Buka aplikasi browser lalu ketikan localhost/phpmyadmin

4. Setelah jendela phpmyadmin terbuka lalu ketikkan database yang

diinginkan serta table-tabel yang akan dibuat.

Berikut ini adalah query dari tabel-tabel yang dibuat dengan menggunakan bahasa SQL :

1. Data definition language untuk tabel katagori_berita:

CREATE TABLE IF NOT EXISTS `kategori_berita` (

`no_kategori` int(11) NOT NULL AUTO_INCREMENT,

`kategori` varchar(20) NOT NULL,

PRIMARY KEY (`no_kategori`) )

2. Data definition language untuk tabel sekolah_admin:

CREATE TABLE IF NOT EXISTS `sekolah_admin` (

`id_admin` int(11) NOT NULL AUTO_INCREMENT,


(43)

`nama` varchar(50) NOT NULL,

PRIMARY KEY (`id_admin`),

UNIQUE KEY `user_id` (`user_id`))

Data definition language untuk tabel sekolah_berita:

CREATE TABLE IF NOT EXISTS `sekolah_berita` (

`no_berita` int(11) NOT NULL AUTO_INCREMENT,

`id_admin` int(11) NOT NULL,

`no_kategori` int(11) NOT NULL,

`judul` varchar(100) NOT NULL,

`headline` text NOT NULL,

`isi_berita` longtext NOT NULL,

`hari` varchar(10) NOT NULL,

`tanggal_berita` varchar(50) NOT NULL,

PRIMARY KEY (`no_berita`) )

3. Data definition language untuk tabel sekolah_complaint_handling:

CREATE TABLE IF NOT EXISTS `sekolah_complaint_handling` (

`no_complaint` int(11) NOT NULL AUTO_INCREMENT,

`id_admin` int(11) NOT NULL,

`nama` varchar(50) NOT NULL,

`email` varchar(70) NOT NULL,

`pesan` text NOT NULL,


(44)

4. Data definition language untuk tabel sekolah_galeri:

CREATE TABLE IF NOT EXISTS `sekolah_galeri` (

`no_galeri` int(11) NOT NULL AUTO_INCREMENT,

`id_admin` int(11) NOT NULL,

`sumber` varchar(100) NOT NULL,

`keterangan` text NOT NULL,

`foto` varchar(100) NOT NULL,

PRIMARY KEY (`no_galeri`) )

5. Data definition language untuk tabel sekolah_jenjang:

CREATE TABLE IF NOT EXISTS `sekolah_jenjang` (

`id_jenjang` int(11) NOT NULL AUTO_INCREMENT,

`jenjang` varchar(20) NOT NULL,

PRIMARY KEY (`id_jenjang`) )

6. Data definition language untuk tabel sekolah_kota:

CREATE TABLE IF NOT EXISTS `sekolah_kota` (

`id_kota` int(11) NOT NULL AUTO_INCREMENT,

`kota` varchar(50) NOT NULL,

PRIMARY KEY (`id_kota`) )

7. Data definition language untuk tabel sekolah_profil:

CREATE TABLE IF NOT EXISTS `sekolah_profil` (

`isi_profil` longtext NOT NULL,


(45)

PRIMARY KEY (`isi_profil`))

8. Data definition language untuk tabel sekolah_program:

CREATE TABLE IF NOT EXISTS `sekolah_program` (

`isi_program` longtext NOT NULL )

„id_admin‟ int(11) NOT NULL PRIMARY KEY(`isi_program‟))

9. Data definition language untuk tabel sekolah_sekolah:

CREATE TABLE IF NOT EXISTS `sekolah_sekolah` (

`id_sekolah` int(11) NOT NULL AUTO_INCREMENT,

`id_admin` int(11) NOT NULL,

`id_kota` int(11) NOT NULL,

`id_jenjang` int(11) NOT NULL,

`nss` varchar(20) NOT NULL,

`nama_sekolah` varchar(50) NOT NULL,

`alamat` varchar(50) NOT NULL,

`kelurahan` varchar(50) NOT NULL,

`kecamatan` varchar(50) NOT NULL,

`profil_sekolah` varchar(100) NOT NULL,

`poto_sekolah` varchar(100) NOT NULL,


(46)

3.7.Implementasi Halaman Login

Form login berfungsi untuk memberikan hak akses kepada user dalam hal ini adalah admin. Terdapat dua buah input yaitu USER_ID dan PASSWORD serta terdapat dua buah button yaitu tombol OK. Untuk lebih jelas gambaran mengenai tampilan form login dapat terlihat seperti pada gambar di bawah ini.

Gambar 3.1. Tampilan Form Login

3.8.Implementasi Halaman Menu Utama

Apabila user telah berhasil menginput User_id dan Password maka akan

masuk ke form menu utama. Pada form menu utama ini terdapat beberapa menu seperti, profil, program, berita, galeri, sekolah, kota, jenjang, user, view profil,

view program, view berita, view galeri, view sekolah, view user, view complaint


(47)

Gambar 3.2. Tampilan Form Menu Utama

3.9.Implementasi Halaman Profil

Pada form Profil terdapat tex area untuk menginputkan isi Profile. Untuk lebih jelas gambaran mengenai tampilan form Profil dapat dilihat pada Gambar 3.3 dibawah ini.


(48)

Gambar 3.3. Tampilan Form Profil

Gambar 3.4. Tampilan View Profil

3.10. Implementasi Halaman Program

Pada form Program terdapat tex area untuk menginputkan isi Program yang sedang di lakukan oleh dinas pendidikan. Untuk lebih jelas gambaran


(49)

Gambar 3.6. Tampilan View Program

3.11. Implementasi Halaman Berita

Form Berita berfungsi untuk memasukkan data berita. Terdapat emapt buah input yaitu Katagori,Headline, judul dan Isi. Untuk lebih jelasnya dapat dilihat pada Gambar 3.7.


(50)

Gambar 3.8. Tampilan View Berita

3.12. Implementasi Halaman Galeri

Form Galeri untuk membantu user dalam memasukkan data Galeri seperi gambar. Terdapat tiga buah input yaitu gambar,Sumber,keterangan. Untuk lebih jelas gambaran mengenai tampilan formgaleri dapat dilihat pada Gambar 3.9.


(51)

Gambar 3.10.Tampilan View Galeri

3.13. Implementasi Sekolah

Form sekolah untuk membantu user dalam memasukkan data sekolah. Terdapat sembilan buah input yaitu NSS, nama sekolah, Alamat, Kelurahan, kecamatan,kabupaten,Provinsi,Profil sekolah,Photo sekolah.


(52)

Gambar 3.12.Tampilan view sekolah

3.14. Implementasi User

Form user untuk membantu user dalam memasukkan data user. Terdapat tiga buah input yaitu user id, nama, password.


(53)

Gambar 3.14.Tampilan view user

3.15. Implementasi Kota

Form kota untuk membantu user dalam memasukkan data kota. Terdapat input kota. Untuk lebih jelas gambaran mengenai tampilan formkota dapat dilihat pada Gambar 3.15.


(54)

3.16. Implementasi Jenjang

Form jenjang untuk membantu user dalam memasukkan data jenjang.. Untuk lebih jelas gambaran mengenai tampilan form jenjang dapat dilihat pada Gambar 3.16

Gambar 3.16.Tampilan implementasi jenjang

3.17. Implementasi Complaint handling

Complaint handling untuk membantu admin memaneg complain handling yang masuk ke aplikasi ini


(55)

3.18. Pengujian

Pengujian yang digunakan untuk menguji Portal Dinas Pendidikan Jawa

Barat adalah menggunakan metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak.

3.18.1. Rencana Pengujian

Rencana pengujian yang akan dilakukan dengan menguji sistem secara

alpha. Pengujian dilakukan terhadap Portal Dinas Pendidikan Jawa Barat. Untuk lebih jelasnya mengenai rencana pengujian dapta dilihat pada tabel 3.1.

Tabel 3.1. Rencana Pengujian Portal Dinas Pendidikan Jawa Barat

ITEM UJI DETAIL PENGUJIAN JENIS

PENGUJIAN

Login Verifikasi User Id Black Box

Verifikasi Password Black Box Pengolahan data Profil Simpan data Profil Black Box

Tambah data Profil Black Box

Hapus data Profil Black Box

Edit data Profil Black Box

Pengolahan dara Program Simpan data Program Black Box Tambah data Program Black Box

Hapus data Program Black Box

Edit data Program Black Box

Pengolahan data Berita Simpan data Berita Black Box

Tambah data Berita Black Box

Hapus data Berita Black Box

Edit data Berita Black Box


(56)

Tambah data Galeri Black Box

Hapus data Galeri Black Box

Edit data Galeri Black Box

Galeri data Galeri Black Box

Pengolahan data sekolah Simpan data sekolah Black Box Tambah data sekolah Black Box

Hapus data sekolah Black Box

Edit data sekolah Black Box

Pengolahan data user Simpan data user Black Box

Tambah data User Black Box

Hapus data User Black Box

Edit data user Black Box

Pengolahan data kota Simpan data kota Black Box Pengolahan data jenjang Simpan data jenjang Black Box Pengolahan data complain

handling

Simpan data complain handling

Black Box

Tambah data complain handling

Black Box

Hapus data complain handling r

Black Box

Edit data complain handling Black Box

3.18.2. Kasus dan Hasil Pengujian (Pengujian Alpha)

Berdasarkan rencana pengujian yang telah disusun, maka dapat dilakukan

pengujian sebagai berikut

3.18.3. Pengujian Login

Pengujian Verifikasi data Login Administrador bertujuan untuk menguji


(57)

Password dan menguji tiap-tiap button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada Tabel 3.2.

Tabel 3.2. Pengujian Verifikasi Data Login Administrator

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan UserId : admin

Password : admin

Tercantum pada edit box UserId dan Password

Dapat mengisi data login sesuai yang diharapkan

diterima

Tekan Tombol Login

Data login dicari di database tabel sekolah_admin, login valid dan masuk ke menu utama Administrator Tombol Login dapat berfungsi sesuai yang diharapkan diterima

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan UserId :

administrator Password : administrator

Tidak dapat login dan menampilkan pesan ” UserId dan Password Salah !”

User tidak dapat login dan

memberikan pesan ” UserId dan Password Salah !” Sesuai yang diharapkan


(58)

3.18.4. Pengujian Pengolahan Data Profil

Pengujian Pengolahan Data Profil bertujuan untuk menguji prosedur

Pengolahan Data Profil dengan cara memasukan data profil dan menguji pada

form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada tabel 3.3.

Tabel 3.3. Pengujian Pengolahan Data Profil

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data Profil (Terisi

Semua)

Profile instansi atau sekolah. Dapat mengisi Profil. Sesuai dengan yang diharapkan diterima Tekan Tombol Simpan

Data tersimpan pada database dan menampilkan pesan “Data telah disimpan” Data Profil tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .

diterima

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data Profil tidak

diisi

Menampilkan pesan peringatan ”Data Profil tidak Diisi !”

Menampilkan Pesan Peringatan

”Data profil tidak

Diisi”. Sesuai

dengan yang diharapkan.


(59)

3.18.5. Pengujian Pengolahan Data Program

Pengujian Pengolahan Data Program bertujuan untuk menguji prosedur

Pengolahan Data Profil dengan cara memasukan data profil dan menguji pada

form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada tabel 3.4.

Tabel 3.4. Pengujian Pengolahan Data Program

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data Program

(Terisi Semua)

Program yang sedang di jalankan

Dapat mengisi program. Sesuai dengan yang diharapkan diterima Tekan Tombol Simpan

Data tersimpan pada database dan menampilkan pesan “Data telah disimpan” Data Profil tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .

diterima Tekan Tombol Hapus Data Program terhapus dari database dan menampilkan pesan “Data telah dihapus”

Data Program terhapus dan memberikan pesan “Data telah dihapus”. Sesuai yang diharapkan diterima Tekan Tombol Edit Tampil form

Program yang sudah terisi.

Tampil form Program yang sudah terisi. Sesui yang diharapkan


(60)

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data Profil tidak

diisi

Menampilkan pesan peringatan ”Data Program tidak Diisi !”

Menampilkan Pesan Peringatan

”Data Program

tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.6. Pengujian Pengolahan Data Berita

Pengujian Pengolahan Data Berita bertujuan untuk menguji prosedur

Pengolahan Data Berita dengan cara memasukan data berita dan menguji tiap-tiap

button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada tabel 3.5.

Tabel 3.5. Pengujian Pengolahan Data Berita

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data Berita (Terisi

Semua)

Jenis katagori, judul dan isi terisi pada field nya

Dapat mengisi Judul, Isi. Sesuai dengan yang diharapkan

diterima

Tekan Tombol Simpan

Data tersimpan pada database dan menampilkan pesan “Data telah disimpan” Data Berita tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .

diterima


(61)

Hapus dari database dan menampilkan pesan “Data telah dihapus”

terhapus dan memberikan pesan “Data telah dihapus”. Sesuai yang diharapkan Tekan Tombol Edit

Tampil form berita yang sudah terisi.

Tampil form berita yang sudah terisi. Sesuai yang diharapkan

diterima

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data Berita tidak

diisi

Menampilkan pesan peringatan ”Data Berita tidak Diisi !”

Menampilkan Pesan Peringatan ”Data Berita tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.7. Pengujian Pengolahan Data Galeri

Pengujian Pengolahan Data galeri bertujuan untuk menguji prosedur

Pengolahan Data galeri dengan cara memasukan data galeri dan menguji tiap-tiap

button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada tabel 3.6

Tabel 3.6. Pengujian Pengolahan Data Galeri

Kasus dan Hasil Uji (Data Normal)


(62)

Data Galeri(Terisi Semua)

Foto, keterangan, sumber telah diisi

Dapat Foto, keterangan, sumber telah diisi. Sesuai yang diharapkan

diterima

Tekan Tombol Simpan

Data tersimpan pada database dan menampilkan pesan “Data telah disimpan” Data Galeri tersimpan dan memberikan pesan “Data telah

disimpan”. Sesuai

yang diharapkan .

diterima Tekan Tombol Hapus Data Galeri terhapus dari database dan menampilkan pesan “Data telah dihapus”

Data Galeri terhapus dan memberikan pesan “Data telah

dihapus”. Sesuai

yangdiharapkan

diterima

Tekan Tombol Edit

Tampil form galeri yang sudah terisi.

Tampil form galeri yang sudah terisi. Sesuai yang diharapkan

diterima

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data Galeri

tidak diisi

Menampilkan pesan peringatan ” Data Galeri

tidak Diisi !”

Menampilkan Pesan Peringatan ”Data Galeri tidak Diisi”. Sesuai dengan yang diharapkan. Diterima


(63)

3.18.8. Pengujian Pengolahan Data Sekolah

Pengujian Pengolahan Data Sekolah bertujuan untuk menguji prosedur

Pengolahan Data sekolah dengan cara memasukan data Sekolah dan menguji

tiap-tiap button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada tabel 3.7

Tabel 3.7. Pengujian Pengolahan Data sekolah

Kasus dan Hasil Uji (Data Normal) Data

Masuka n

Yang Diharapkan Pengamatan Kesimpu

lan

Data sekolah( Terisi Semua)

NSS, nama sekolah, Alamat, Kelurahan,

kecamatan,kabupaten,Provinsi ,Profil sekolah

NSS, nama sekolah, Alamat, Kelurahan, kecamatan,kabupaten,Pr ovinsi,Profil sekolah. Sesuai yang diharapkan

diterima

Tekan Tombol Simpan

Data tersimpan pada database dan menampilkan pesan “Data telah disimpan”

Data sekolah tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .

diterima

Tekan Tombol Hapus

Data sekolah

terhapus dari database dan menampilkan pesan “Data telah dihapus”

Data Sekolah terhapus dan memberikan pesan “Data telah dihapus”. Sesuai yangdiharapkan

diterima

Tekan Tombol Edit

Tampil form sekolah yang sudah terisi.

Tampil form sekolah yang sudah terisi. Sesuai yang diharapkan


(64)

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data sekola

tidak diisi

Menampilkan pesan peringatan ” Data sekolah

tidak Diisi !”

Menampilkan Pesan Peringatan

”Data sekolah

tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.9. Pengujian Pengolahan Data User

Pengujian Pengolahan Data User bertujuan untuk menguji prosedur

Pengolahan Data User dengan cara memasukan data user dan menguji tiap-tiap

button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada tabel 3.8

Tabel 3.8. Pengujian Pengolahan Data User

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpu lan Data User(Terisi

Semua)

User id,nama ,pasword

User id,nama ,pasword sesuai yang di harapkan

diterima

Tekan Tombol Simpan

Data tersimpan pada database dan

menampilkan pesan “Data telah disimpan”

Data User tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .

diterima

Tekan Tombol Hapus

Data User

terhapus dari database dan menampilkan

Data User terhapus dan memberikan pesan


(65)

pesan “Data telah dihapus”

“Data telah dihapus”. Sesuai yangdiharapkan

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan DataUser

tidak diisi

Menampilkan pesan

peringatan ” Data

User

tidak Diisi !”

Menampilkan Pesan Peringatan

”Data user

tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.10.Pengujian Pengolahan Data Kota

Pengujian Pengolahan Data Kota bertujuan untuk menguji prosedur

Pengolahan Data Kota dengan cara memasukan data Kota dan menguji tiap-tiap

button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada tabel 3.9

Tabel 3.9. Pengujian Pengolahan Data Kota

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpu lan Data Kota (Terisi

Semua)

Nama kota Nama kota sesuai yang di harapkan

diterima

Tekan Tombol Simpan

Data tersimpan pada database dan

menampilkan pesan “Data telah disimpan”

Data kota tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .


(66)

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data Kota

tidak diisi

Menampilkan pesan

peringatan ” Data

kota

tidak Diisi !”

Menampilkan Pesan Peringatan

”Data kota

tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.11.Pengujian Pengolahan Data jenjang

Pengujian Pengolahan Data jenjang bertujuan untuk menguji prosedur

Pengolahan Data jenjang dengan cara memasukan data jejang dan menguji

tiap-tiap button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada tabel 3.10

Tabel 3.10.Pengujian Pengolahan Data User

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpu lan Data User(Terisi

Semua)

User id,nama ,pasword

User id,nama ,pasword sesuai yang di harapkan

diterima

Tekan Tombol Simpan

Data tersimpan pada database dan

menampilkan pesan “Data telah disimpan”

Data User tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .

diterima

Tekan Tombol Hapus

Data User

terhapus dari database dan menampilkan

Data User terhapus dan memberikan pesan


(67)

pesan “Data telah dihapus”

“Data telah dihapus”. Sesuai yangdiharapkan

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan DataUser

tidak diisi

Menampilkan pesan

peringatan ” Data

User

tidak Diisi !”

Menampilkan Pesan Peringatan

”Data user

tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.12.Kesimpulan dari Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus sample uji yang telah dilakukan, dapat diambil kesimpulan bahwa pada proses masih memungkinkan

untuk terjadinya kesalahan pada sintaks karena belum maksimalnya pesan kesalahan yang dibuat. Tetepi secara fungsional sistem dapat menghasilkan output yang diharapkan.


(68)

BAB IV

KESIMPULAN DAN SARAN

4.1Kesimpulan

Berdasarkan hasil dari implementasi dan pengujian terhadap uji kerja

Portal Dinas Pendidikan Jawa Barat, maka dapat disimpulkan :

1. Kesalahan yang ditimbulkan dari program yang diuji tidak ada.

2. Dapat Menjadikan Sistem Informasi Managemen dinas pendidikan Jawa Barat ini sebagai salah satu sarana informasi untuk masyarakat luas.

3. Portal ini mudah di pahami dan di gunakan

4. Memudahkan pengunjuang untuk memperoleh data yang di butuhkan

4.2Saran

Untuk mengembangkan Portal Dinas Pendidikan Jawa Barat ini

diharapkan agar lebih sering diuji kesalahan untuk mengetahui hasil kerjanya agar

bisa memberikan informasi yang lebih akuran kepada masyarakat luas.dan


(69)

1. Lenawati, Mei (2007), Mahir Dalam 7 Hari Macromedia Dreamweaver 8 Dengan PHP, Andi, Yogyakarta, 10-100.

2. Pressman, Roger S (2000), Rekayasa Perangkat Lunak, Andi, Yogyakarta, 54-80.

3. Witarto (2004), Memahami Sistem Informasi, Informatika, Bandung, 18-53. 4. http://id.wikipedia.org/wiki/Portal_web

5.

http://mugi.or.id/blogs/yandi_tubagus/archive/2009/11/18/data-flow-diagram-dfd-dan-flowmap.aspx

6. http://smadaprima.net/kurikulum/diskusi/index.php?topic=94.0

7.

http://f4bregaz.blogspot.com/2009/02/apa-itu-xampp-kepanjangan-dari-xampp.html

8. http://id.shvoong.com/law-and-politics/law/1830677-perseroan-terbatas/

9.


(1)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data sekola

tidak diisi

Menampilkan pesan peringatan ” Data sekolah

tidak Diisi !”

Menampilkan Pesan Peringatan ”Data sekolah tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.9. Pengujian Pengolahan Data User

Pengujian Pengolahan Data User bertujuan untuk menguji prosedur

Pengolahan Data User dengan cara memasukan data user dan menguji tiap-tiap

button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada

tabel 3.8

Tabel 3.8. Pengujian Pengolahan Data User Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpu lan Data User(Terisi

Semua)

User id,nama ,pasword

User id,nama ,pasword sesuai yang di harapkan

diterima

Tekan Tombol Simpan

Data tersimpan pada database dan

menampilkan pesan “Data telah disimpan”

Data User tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .

diterima

Tekan Tombol Hapus

Data User

terhapus dari database dan menampilkan

Data User terhapus dan memberikan pesan


(2)

pesan “Data telah dihapus”

“Data telah dihapus”. Sesuai yangdiharapkan

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan DataUser

tidak diisi

Menampilkan pesan peringatan ” Data User

tidak Diisi !”

Menampilkan Pesan Peringatan ”Data user

tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.10.Pengujian Pengolahan Data Kota

Pengujian Pengolahan Data Kota bertujuan untuk menguji prosedur

Pengolahan Data Kota dengan cara memasukan data Kota dan menguji tiap-tiap

button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat pada

tabel 3.9

Tabel 3.9. Pengujian Pengolahan Data Kota Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpu lan Data Kota (Terisi

Semua)

Nama kota Nama kota sesuai yang di harapkan

diterima

Tekan Tombol Simpan

Data tersimpan pada database dan

menampilkan pesan “Data telah disimpan”

Data kota tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .


(3)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan Data Kota

tidak diisi

Menampilkan pesan peringatan ” Data kota

tidak Diisi !”

Menampilkan Pesan Peringatan ”Data kota tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.11.Pengujian Pengolahan Data jenjang

Pengujian Pengolahan Data jenjang bertujuan untuk menguji prosedur

Pengolahan Data jenjang dengan cara memasukan data jejang dan menguji

tiap-tiap button pada form. Untuk lebih jelasnya mengenai pengujian dapat dilihat

pada tabel 3.10

Tabel 3.10.Pengujian Pengolahan Data User Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Diharapkan Pengamatan Kesimpu lan Data User(Terisi

Semua)

User id,nama ,pasword

User id,nama ,pasword sesuai yang di harapkan

diterima

Tekan Tombol Simpan

Data tersimpan pada database dan

menampilkan pesan “Data telah disimpan”

Data User tersimpan dan memberikan pesan “Data telah disimpan”. Sesuai yang diharapkan .

diterima

Tekan Tombol Hapus

Data User

terhapus dari database dan menampilkan

Data User terhapus dan memberikan pesan


(4)

pesan “Data telah dihapus”

“Data telah dihapus”. Sesuai yangdiharapkan

Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang Diharapkan Pengamatan Kesimpulan DataUser

tidak diisi

Menampilkan pesan peringatan ” Data User

tidak Diisi !”

Menampilkan Pesan Peringatan ”Data user

tidak Diisi”. Sesuai dengan yang diharapkan.

Diterima

3.18.12.Kesimpulan dari Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus sample uji yang telah

dilakukan, dapat diambil kesimpulan bahwa pada proses masih memungkinkan

untuk terjadinya kesalahan pada sintaks karena belum maksimalnya pesan

kesalahan yang dibuat. Tetepi secara fungsional sistem dapat menghasilkan


(5)

63 4.1Kesimpulan

Berdasarkan hasil dari implementasi dan pengujian terhadap uji kerja

Portal Dinas Pendidikan Jawa Barat, maka dapat disimpulkan :

1. Kesalahan yang ditimbulkan dari program yang diuji tidak ada.

2. Dapat Menjadikan Sistem Informasi Managemen dinas pendidikan Jawa Barat ini sebagai salah satu sarana informasi untuk masyarakat luas.

3. Portal ini mudah di pahami dan di gunakan

4. Memudahkan pengunjuang untuk memperoleh data yang di butuhkan

4.2Saran

Untuk mengembangkan Portal Dinas Pendidikan Jawa Barat ini

diharapkan agar lebih sering diuji kesalahan untuk mengetahui hasil kerjanya agar

bisa memberikan informasi yang lebih akuran kepada masyarakat luas.dan


(6)

70

1. Lenawati, Mei (2007), Mahir Dalam 7 Hari Macromedia Dreamweaver 8

Dengan PHP, Andi, Yogyakarta, 10-100.

2. Pressman, Roger S (2000), Rekayasa Perangkat Lunak, Andi, Yogyakarta,

54-80.

3. Witarto (2004), Memahami Sistem Informasi, Informatika, Bandung, 18-53.

4. http://id.wikipedia.org/wiki/Portal_web

5.

http://mugi.or.id/blogs/yandi_tubagus/archive/2009/11/18/data-flow-diagram-dfd-dan-flowmap.aspx

6. http://smadaprima.net/kurikulum/diskusi/index.php?topic=94.0

7.

http://f4bregaz.blogspot.com/2009/02/apa-itu-xampp-kepanjangan-dari-xampp.html

8. http://id.shvoong.com/law-and-politics/law/1830677-perseroan-terbatas/

9.