NASKAH PUBLIKASI
diajukan oleh :
Anisyah Puntorukmi
09.11.2913
kepada
Anisyah Puntorukmi
Bambang Sudaryatno
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
1. Pendahuluan
Perkembangan ilmu pengetahuan dan teknologi saat ini sudah cukup maju,
khususnya teknologi informasi telah mengalami perkembangan yang pesat. Masyarakat
semakin mudah mendapatkan informasi yang di inginkan melalui berbagai macam media
termasuk melalui media Internet, yang merupakan hasil kemajuan teknologi yang terus
berkembang.
Bagi kelompok akademis kebutuhan akan suatu informasi sekolah dan segala
sesuatu yang berhubungan dengan kegiatan pendidikan sekolah dapat dipenuhi dengan
informasi yang didapat dari media informasi berbasis komputer (internet). Maka dari itu
perlu sebuah sistem yang dapat diakses dari beberapa tempat yang terkoneksi langsung
dengan internet sehingga informasi yang disajikan dapat selalu diupdate setiap saat dan
user dapat memilih berbagai bentuk informasi yang diinginkan.
Setelah melihat peranan internet dalam penyedia informasi, maka penulis
mempunyai keinginan untuk membuat informasi berbasis web.Perancangan aplikasi
berbasis web ini didasarkan keinginan penulis untuk dapat menyediakan informasi
seputar TK Pertiwi 1 Karangpakel Trucuk Klaten kepada masyarakat umum dan dapat
meningkatkan citra sekolah tersebut.
Dengan demikian penulis mengangkat masalah ini dalam tulisan sebagai skripsi
yang berjudul “SISTEM INFORMASI PADA TK PERTIWI 1 KARANGPAKEL TRUCUK
KLATEN BERBASIS WEBSITE”.
2. Landasan Teori
2.1 Sistem, Informasi, dan Sistem Informasi
2.1.1 Sistem
Sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur atau
variabel-variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung
satu sama lain (Fatta, 2007:3).
2.1.2 Informasi
Menurut Davis (Fatta, 2007:9) informasi adalah data yang telah diolah menjadi
sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan
keputusan saat ini atau mendatang.
2.1.3 Sistem Informasi
Robert A. Leitch dan K. Roscoe Davis (Jogiyanto, 2005:11) mendefinisikan
sistem informasi sebagai berikut :
“Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan
kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan.”
2.5 PHP
Rudyanto (2011:43) menjelaskan PHP (PHP: Hypertext Prepocessor) adalah
bahasa server-side-scripting yang menyatu dengan HTML untuk membuat halaman web
yang dinamis yaitu halaman web yang dapat membentuk suaru tampilan berdasarkan
permintaan terkini, seperti menampilkan isi basis ata ke halaman web.
2.6 HTML
Rudyanto dalam buku Pemrograman Web Dinamis Menggunakan PHP dan
MySQL menjelaskan bahwa HTML atau HyperText Markup Language merupakan salah
satu format yang di gunakan dalam pembuatan dokumen dan aplikasi yang berjalan di
halaman web. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan
dokumen yang disajikan pada web browser.
3. Analisis Sistem
3.1 Gambaran Umum
TK Pertiwi 1 Karangpakel merupakan sebuah sekolah Taman Kanak-kanak
swasta yang berdiri sejak tahun 1978. Taman kanak-kanak ini beralamatkan di Desa
Karangpakel Trucuk Klaten dengan kepala sekolah bernama Ibu Sri Purwantini. Jumlah
guru yang ada saat ini yaitu 7 orang terdiri dari 2 guru bersertifikasi dan 5 guru wiyata
bakti. Siswa saat ini berjumlah 80 siswa yang terbagi menjadi 3 kelas yaitu kelas A, B1,
dan B2. Mayoritas berasal dari desa karangpakel dan sekitarnya.
3.2 Analisis
3.2.1 Analisis Kelemahan Sistem
3.2.1.1 Analisis Kinerja ( Performance Analysis)
T ABEL 3.1 A NALISIS K INERJA (P ERFORMANCE A NALYSIS )
Parameter Hasil Analisis
Troughput Jumlah informasi yang dihasilkan relatif sedikit. Karena
hanya sebatas menggunakan brosur, edaran atau
spanduk bahkan dari mulut ke mulut, sehingga
membutuhkan waktu paling cepat 1-3 hari untuk
membuat brosur, edaran atau spanduk dengan kondisi
seperti ini akan mengalami kesulitan mendapatkan
informasi yang cepat.
Respon Time Respon time membutuhkan waktu 2 hari sampai 1
minggu untuk menyampaikan informasi melalui brosur
atau spanduk atau bahkan masyarakat yang ingin
mendapatkan informasi harus datang langsung terlebih
ke sekolah.
3.2.1.3 Analisis Ekonomi (Economy Analysis)
T ABEL 3.3 A NALISIS E KONOMI (E CONOMY A NALYSIS )
Parameter Hasil Analisis
Manfaat Penggunaan kertas untuk penyimpanan data,
pembuatan edaran/brosur mengakibatkan
pembengkakan biaya.
Biaya Biaya operasional meningkat karena pengelolahan
data dan penyampainan informasi yang masih
manual.
Kertas HVS: Rp 100,00 x 2000 lembar
= Rp 200.000,00 per tahun, serta biaya buku-buku
besar untuk penyimpanan data.
3.2.2 Analisis Kebutuhan Sistem
Kebutuhan sistem berkaitan erat dengan analisis yang telah dilakukan
sebelumnya, dengan mengetahui kelemahan-kelamahan sistem lama, maka akan dapat
dipahami apa saja kebutuhan-kebutuhan pada sistem baru yang akan dibangun.
Kebutuhan sistem dapat dibagi ke dalam dua jenis, yaitu kebutuhan fungsional dan
kebutuhan non fungsional.
sistem. Selain ituu sistem yang dibuat ini tidak melanggar hukum atau peraturan-
peraturan yang berlaku, karena tujuan dari penggunaan sistem ini murni untuk kegiatan
yang legal.
1. Biaya pengadaan
a. Biaya Hosting + Domain 350.000
b. Biaya pengadaan modem 250.000
Total biaya pengadaan 600.000
2. Biaya proyek
a. Biaya penerapan sistem 300.000
b. Biaya pelatihan personil 200.000
Total biaya proyek 500.000
3. Biaya operasi dan perawatan
a. Biaya overhead (listrik) 500.000 550.000 600.000
b. Biaya pulsa 600.000 600.000 600.000
a. Peningkatan efisiensi kerja 700.000 800.000
b. Peningkatan pelayanan 600.000 650.000
Total manfaat tak berwujud 1.300.000 1.450.000
Total manfaat – manfaat 2.800.000 3.050.000
Procced -2.200.000 1.300.000 1.500.000
Keuntungan kumulatif -2.200.000 -900.000 600.000
4.2 Implementasi Database
4.2.1 Pembuatan Database
Pembuatan database menggunakan MySQL dan memanfaatkan phpmyadmin
untuk mengimplementasikan database yang sudah dirancang pada bab sebelumnya.
Pembuatannya meliputi database itu sendiri dan tabel-tabel di dalamnya. Database
dibuat dengan nama “tkpertiwi1karangpakel”, dibuat dengan menuliskan nama database
pada phpmyadmin.
4.4 Pengujian
4.4.1 Pengujian Program
Uji program dilakukan untuk mengetahui apakah program dapat berinteraksi
dengan personil yang mengoperasikan program. Dalam arti program mudah
dioperasikan. Selain itu pengujian program dilakukan untuk menghindari kesalahan-
kesalahan dalam program diterapkan dalam sistem yang resmi.
Kesalahan program terjadi diklasifikasikan menjadi 3 yaitu:
1. Kesalahan bahasa (language errors) atau kesalahan penulisan (syntax errors)
adalah kesalahan dalam penulisan kode program yang tidak sesuai dengan yang
disyaratkan.
2. Kesalahan waktu proses (run-time errors) adalah kesalahan yang terjadi waktu
executable program yang dijalankan.
3. Kesalahan logika (logical errors) adalah kesalahan logika pada program yang dibuat.
1. Whitebox testing
Whitebox testing adalah perancangan pengujian yang menggunakan struktur
control dari perancangan procedural untuk mendapatkan test case. Dengan metode
whitebox, developer dapat melakukan pengujian :
a. Memberikan jaminan bahwa semua jalur independen pada semua modul
telah digunakan paling tidak satu kali.
b. Menggunakan batasan yang logis pada batasan operasional.
c. Mengeksekusi semua loop pada batasan operasional.
d. Menggunakan struktur data internal untuk menjamin validasinya.
Pengujian ini dimaksudkan untuk memaksimalkan cara kerja perangkat lunak
secara detail. Karena jalur logika perangkat lunak akan diuji dengan menyediakan test
case yang dapat mengerjakan kumpulan kondisi dan atau pegulangan secara fisik.
2. Blackbox testing
Blackbox testing dapat dilakukan melalui testing interface pada perangkat lunak.
Pengujian ini bertujuan untuk menunjukkan fungsi cara berjalannya perangkat lunak.
Lebih spesifik, pengujian ini bertujuan untuk mencari kesalahan pada :
a. Fungsi yang salah/hilang.
b. Kesalahan pada interface.
c. Kesalahan pada struktur data/akses database.
d. Kesalahan performa.
e. Kesalahan instalasi dan tujuan akhir.
Tabel 4.1 Tabel Hasil Pengujian Blackbox
No Deskripsi Skenario Hasil Yang Hasil Pengujian
Pengujian Pengujian Diharapkan Admin User
1. Login Memasukkan Proses login dan Baik Baik
username dan fitur sistem yang
password ditampilkan sesuai
dengan benar. dengan admin
ataupun user yang
login.
2. Pengolahan Memasukkan Data admin baru Baik
data Admin data admin berhasil tersimpan
baru dan di database dan
melakukan dapat ditampilkan
perubahan serta berhasil
atau dirubah atau
penghapusan dihapus jika
data yang dilakukan
sudah ada. perubahan atau
penghapusan.
2. Pengolahan Memasukkan Data guru baru Baik Baik
data guru data guru baru berhasil tersimpan
dan di database dan
melakukan dapat ditampilkan
perubahan di tampilan user,
atau serta berhasil
penghapusan dirubah atau
data yang dihapus jika
sudah ada. dilakukan
perubahan atau
penghapusan.
3. Pengolahan Memasukkan Data siswa baru Baik Baik
data siswa data siswa berhasil tersimpan
baru dan di database dan
melakukan dapat ditampilkan
perubahan di user, serta
atau berhasil dirubah
penghapusan atau dihapus jika
data yang dilakukan
sudah ada. perubahan atau
penghapusan.
4. Pengolahan Memasukkan Data orangtua baru Baik Baik
data orangtua data orangtua berhasil tersimpan
baru dan di database dan
melakukan dapat ditampilkan
perubahan di user, serta
atau berhasil dirubah
penghapusan atau dihapus jika
data yang dilakukan
sudah ada. perubahan atau
penghapusan.
5. Pengolahan Memasukkan Data kelas baru Baik Baik
data kelas data kelas berhasil tersimpan
baru dan di database dan
melakukan dapat ditampilkan
perubahan di user, serta
atau berhasil dirubah
penghapusan atau dihapus jika
data yang dilakukan
sudah ada. perubahan atau
penghapusan.
6. Pengolahan Memasukkan Data berita baru Baik
data berita data berita berhasil tersimpan
baru dan di database dan
melakukan dapat ditampilkan
perubahan di user, serta
atau berhasil dirubah
penghapusan atau dihapus jika
data yang dilakukan
sudah ada. perubahan atau
penghapusan.
7. Pengolahan Memasukkan Data profil baru Baik
data profil data profil berhasil tersimpan
baru dan di database dan
melakukan dapat ditampilkan
perubahan di user, serta
atau berhasil dirubah
penghapusan atau dihapus jika
data yang dilakukan
sudah ada. perubahan atau
penghapusan.
8. Pengolahan Memasukkan Data prestasi baru Baik
data prestasi data prestasi berhasil tersimpan
baru dan di database dan
melakukan dapat ditampilkan
perubahan di tampilan user,
atau serta berhasil
penghapusan dirubah atau
data apabila dihapus jika
ada dilakukan
perubahan perubahan atau
data prestasi penghapusan.
9. Pengolahan Memasukkan Data pengumuman Baik
data data baru berhasil
pengumuman pengumuman tersimpan di
baru dan database dan dapat
melakukan ditampilkan di
perubahan tampilan user, serta
atau berhasil dirubah
penghapusan atau dihapus jika
data yang dilakukan
sudah ada. perubahan atau
penghapusan.
10. Pengolahan Memasukkan Data gallerybaru Baik
data gallery data foto-foto berhasil tersimpan
ke dalam di database dan
gallery baru dapat ditampilkan
dan di tampilan user,
melakukan serta berhasil
perubahan dirubah atau
atau dihapus jika
penghapusan dilakukan
data fotoyang perubahan atau
sudah ada. penghapusan.
11. Pengolahan Menampilkan Data buku tamu Baik
data buku data yang baru berhasil
tamu masuk dari tersimpan di
buku tamu database, serta
berhasil dirubah
atau dihapus jika
dilakukan
perubahan atau
penghapusan.
12. Pengolahan Memasukkan Data upload baru Baik
data upload data upload berhasil tersimpan
dan di database dan
mengupload dapat ditampilkan
file atau di tampilan user,
informasi yang serta berhasil
akan di upload dirubah atau
user. dihapus jika
dilakukan
perubahan atau
penghapusan.
Dapat juga di
download oleh
pengunjung.
13. Pengelolaan Menampilkan Slideshow dan Baik
halaman slideshow dan berita terbaru dapat
utama berita terbaru ditampilkan dengan
yang berkaitan baik kepada
dengan TK pengunjung
Pertiwi I website sesuai
Karangpakel. dengan data yang
dikelola oleh admin
14 Pengelolaan Menampilkan Daftar berita dapat
halaman profil data profil TK ditampilkan dengan
Pertiwi I baik kepada
Karangpakel pengunjung
website sesuai
dengan data yang
dikelola oleh admin.
15. Pengelolaan Menampilkan Data profil guru Baik
halaman guru profil guru TK dapat ditampilkan
Pertiwi I dengan baik
Karangpakel. kepada pengunjung
website sesuai
dengan data yang
dikelola oleh admin.
16. Pengelolaan Menampilkan Daftar berita dapat Baik
halaman berita daftar berita ditampilkan dengan
yang berkaitan baik kepada
dengan TK pengunjung
Pertiwi I website sesuai
Karangpakel. dengan data yang
dikelola oleh admin.
17. Pengelolaan Menampilkan Data prestasi TK Baik
halaman data prestai Pertiwi I
prestasi TK Pertiwi I Karangpakel dapat
Karangpakel. ditampilkan dengan
baik kepada
pengunjung
website sesuai
dengan data yang
dikelola oleh admin.
18. Pengelolaan Menampilkan Foto dapat Baik
halaman foto-foto ditampilkan dengan
gallery kegiatan TK baik kepada
Pertiwi I pengunjung
Karangpakel. website sesuai
dengan data yang
dikelola oleh admin.
19. Pengelolaan Menampilkan User dapat Baik Baik
halaman file yang dapat mendownload file
download di download yang ada pada
oleh halaman ini
pengunjung
20. Pengelolaan Berisi form Pengunjung dapat Baik Baik
halaman buku yang bisa diisi memberikan pesan
tamu oleh atau komentar
pengunjung lewat halaman ini
dengan mengi form
21 Pengelolaan Menampilkan Data pengumuman Baik
halaman data TK Pertiwi I
pengumuman pengumuman Karangpakel dapat
TK Pertiwi I ditampilkan dengan
Karangpakel. baik kepada
pengunjung
website sesuai
dengan data yang
dikelola oleh admin.
22 Logout Melakukan Admin, guru, siswa Baik Baik
logout dari berhasil keluar dari
halaman halamannya
administrato, masing-masing dan
halaman guru, kembali ke
halaman siswa halaman login
4.5 Manual Program
Manual program merupakan penuntun bagi user atau pemakai tentang cara
pengoperasian program yang telah dibuat. Hal ini dimaksudkan agar pengguna program
dapat mengiperasikan dan menjalankan program. Berikut contoh tampilannya:
4.6 Tampilan Website Utama
4.6.1 Halaman Home
Halaman home adalah halaman pertama kali saat website dibuka. Halaman ini
beriisi slideshow gambar dan berita terbaru.
5. Kesimpulan
Berdasarkan hasil analisis dan pembahasan yang telah diuraikan pada bab-bab
sebelumnya serta berdasarkan hasil dari rancangan dan hasil dari implementasi sistem,
maka dapat diambil kesimpulan sebagai berikut:
1. Adanya sistem informasi web ini dapat memberikan kemudahan kepada pihak
sekolah untuk menyampaikan informasi lebih luas lagi dari sebelumnya.
2. Sistem informasi web ini dapat mempermudah kinerja pihak sekolah dalam
melakukan pendataan siswa ataupun guru karena bersifat dinamis dan
mengurangi pemakaian alat manual seperti kertas.
3. Sistem informasi web ini dapat menyampaikan informasi yang akurat, tepat
waktu, relevan jelas dan lengkap terhadap informasi yang disampaikan
kepada guru, siswa, orangtua ataupun pengunjung.
Saran
Adapun saran-saran yang dapat diberikan sebagai rekomendasi untuk
pengembangan selanjutnya adalah:
1. Adanya menu penerimaan siswa baru secara online.
2. Adanya menu kalender akademik.
3. Keamanan sistem yang harus ditingkatkan untuk mengurangi celah hacker
masuk ke sistem.
Daftar Pustaka
Al-Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keugngulan
Bersaing Perusahaan dan Organisasi Modern. Andi. Yogyakarta
Arief, M. Rudyanto . 2011. Pemrograman Website Dinamis Menggunakan PHP
dan MySQL. Andi. Yogyakarta
Gunawan, Wahyu. 2010. Kebut Sehari Menjadi Master PHP. Genius Publisher.
Yogyakarta.
Hartanto, Jogiyanto, MBA, Ph,D. 2005. Analisis dan Desain Sistem Informasi Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi, Yogyakarta.
Kadir, Abdul. 2002. Dasar Pemrograman Website Dinamis Menggunakan PHP. Andi.
Yogyakarta.
Kusrini, M.Kom. 2006. Strategi Perancangan dan Pengelolaan Basis Data. Andi.
Yogyakarta.
Mei Lenawati. 2007. Mahir dalam 7 hari Macromedia Dreamweaver 8 dengan
PHP. Andi. Yogyakarta.