rancang bangun sistem informasi …repository.amikom.ac.id/files/naskah_publikasi_08.11.2139.pdf ·...
TRANSCRIPT
RANCANG BANGUN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMP
NEGERI 1 GATAK SUKOHARJO
Naskah Publikasi
diajukan oleh
Tri Maryanto
08.11.2139
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
2012
DESIGN AND BUILD ACADEMY INFORMATION SYSTEM BASED OF
WEB AT SMP N 1 GATAK SUKOHARJO
RANCANG BANGUN SISTEM INFORMASI AKADEMIK BERBASIS
WEB PADA SMP NEGERI 1 GATAK SUKOHARJO
Tri Maryanto Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
At this time the data processing system used in the SMP N 1 Gatak Sukoharjo still manually. All student data, values and class schedules are still to be note in a book / paper. This causes the length of the reporting of student data, values and schedules. In addition, data is also easily lost because to still be writing.
Answer to these problems, so designed a web-based academic information systems with PHP as its programming, and MySQL as its database in order to facilitate the process of storing student data, values and schedules.
with information system is expected to facilitate school students in performing data processing, value and schedule by not having to manually write in the book / paper and facilitate in making the report recaps all the time.
Keywords: Academic Information Systems, Web based, PHP, MySQL
1. Pendahuluan
Dunia pendidikan merupakan salah satu yang mendapat perhatian besar dari
pemerintah terutama dibidang teknologi informasi. Dampak dari perkembangan itulah
yang menyebabkan dunia pendidikan harus menyelaraskan diri guna peningkatan
kualitas dan performa institusi pendidikan untuk bisa bersaing di tengah- tengah arus
globalisasi, dan bisa menunjukan kepada khalayak umum bahwa institusi pendidikan
tersebut bisa diterima dan diakui oleh banyak pihak yang terkait.
SMP Negeri 1 Gatak Sukoharjo salah satu sekolah yang belum memiliki sistem
informasi yang berbasis komputer. Terutama dalam pengolahan data siswa,
penyampaian nilai dan jadwal masih mengunakan sistem manual sehingga
membutuhkan tempat dan biaya yang banyak . Jika digunakan cara penyimpanan
konvensional yang menggunakan kertas dan lemari akan memakan tempat dan sumber
daya lain yang sangat besar pula. Dengan adanya sistem informasi yang berbasis
komputer akan memberikan kemudahan baik kepada pengajar dalam menginformasikan
pelaporan keaktifan siswa. Dengan begitu proses pelaporan jadwal pelajaran, dan data
nilai dan siswa dapat diinformasikan dengan cepat.
Tujuan untuk membangun suatu Sistem Informasi Akademik Berbasis Web pada
SMP Negeri 1 Gatak Sukoharjo, sistem informasi tersebut akan mempermudah sekolah
dalam mengelola data siswa, nilai dan jadwal pelajaran dengan baik. Oleh sebab itu,
tugas akhir ini berjudul ”Rancang Bangun Sistem Informasi Akademik Berbasis Web
Pada SMP Negeri 1 Gatak Sukoharjo ”
2. Landasan Teori
2.1. Pengertian Sistem
Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling
berhubungan dan berinteraksi untuk mencapai tujuan tertentu.1
Sesuatu baru dapat disebut sistem, jika mempunyai sifat atau karakteristik tertentu,
yaitu Batasan (boundary), Lingkungan (enviroment) , Masukan (input) Keluaran (output),
Komponen (component), Penghubung (interface), Penyimpanan (storege)
2.2. Konsep Dasar Informasi
Informasi merupakan kumpulan data yang diolah menjadi bentuk yang lebih
berguna dan lebih berarti bagi yang menerimanya.2 Sedangkan Data adalah kenyataan
yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kualitas Informasi
yaitu Akurat (Acurate ), Tepat Waktu ( Time Liness ), dan Sejalan (Relevan)
1 Wahyono Teguh, 2004, “Sistem Informasi Konsep Dasar, Analisis Desain dan Implementasi”, Halaman 12 2 Kristanto Andi, 2003, “Perancangan Sistem Informasi dan Aplikasinya”, Halaman 6
2.3. Konsep Dasar Sistem Informasi
Sebuah Sistem informasi merupakan kumpulan dari perangkat keras dan lunak
computer serta perangkat manuasia yang akan mengelola data menggunakan perangkat
keras dan perangkat lunak tersebut.
Sistem informasi terdiri dari komponen-komponen yang disebut dengan blok
bangunan (building block), yaitu blok masukan (input block), blok model (model block),
blok keluaran (output block), block teknologi (technology block), dan blok kendali (control
block)
2.4. Sistem informasi manajemen 3
Sistem informasi manajemen (SIM) adalah sebuah sebuah sistem informasi pada
level manejemen yang berfungsi untuk membantu perencanaan, pengendalian, dan
pengambilan keputusan dengan, menyediakan resume rutin dan laporan-laporan
tertentu.
2.5. Sistem Informasi Akademik
Sistem informasi akademik adalah cara mengelola pekerjaan informasi akademik
dengan menggunakan pendekatan sistem yang berdasarkan prinsip-prinsip manajemen.
Dengan perkembagan teknologi alat pengolah data sampai kepada komputer dewasa ini,
maka data dapat diolah menjadi informasi sesuai keperluan tingkat manajemen
organisasi.
2.6. Flowchart
Flowchart adalah penyajian yang sistematis tentang proses dan logika dari
kegiatan penanganan informasi atau penggambaran secara grafik dari langkah-langkah
dan urut-urutan prosedur dari suatu program.
Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu
menggambarkan proses di dalam program, berikut ini contoh simbol- simbol dalam
flowchart :
Tabel 2.1 Simbol-simbol flowchart dan keterangannya.
Simbol Keterangan
Simbol Proses (Simbol yang
menunjukkan pengolahan yang
dilakukan oleh komputer)
3 Hanif Al Fatta, 2007, “Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern”, Halaman 12-13
Simbol dokumen (symbol yang
menyatakan input berasal dari
dokumen dalam bentuk kertas atau
output dicetak ke kertas).
Simbol database (media
penyimpanan)
Simbol Multipel dokumen.
Simbol Aliran data.
2.7. Siklus Sistem Informasi
Dalam pengembangan sistem informasi memerlukan proses-proses dan urutan yang
standar, yaitu Analisis, Desain, Implementasi, Pemeliharaan. Proses-proses tersebut
dituangkan dalam satu metode yang dikenal dengan nama Systems Development Life
Cycle (SDLC). SDLC merupakan metodologi umum dalam pengembanganya sistem
yang memadai kemajuan usaha analisis dan desain.
Pressman membagi tahapan SDLC dalam 4 tahap seperti gambar berikut :
Gambar 2.1 Model SDLC menurut Pressman
2.7.1. Analisis Sistem
Analisis sitem adalah teknik pemecahan masalah yang mengurangi bagian-bagian
komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut
bekerja dan berinteraksi untuk mencapai tujuan mereka. 4
4 Hanif Al Fatta, 2007, “Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern”, Halaman 44
System/information engineering
analysis design code test
Metode analisis kelemahan sistem dapat berupa analisis PIECES digunakan untuk
mengidentifikasi masalah sistem aplikasi yang dibuat . PIECES sendiri meliputi kerja
(performance), Informasi (Information), Ekonomi (Economic), Kontrol (control), Efisiensi
(efficiency), dan pelayanan (services). Metode analisis kebutuhan sistem dapat berupa
kebutuhan fungsional (functional requirement). Selain itu, ada pula kebutuhan
nonfungsional (nonfunctional requirement).
2.7.2. Desain
Tahapan desain adalah tahapan dimana spesifikasi proyek secara lengkap dibuat.
Dokumen yang dibuat pada tahap desain secara logis (logical design), meliputi
pemodelan proses (Processing modelling), Pemodelan Data (Data Modelling), dan
Desain Antarmuka (interface Design), kemudian pada tahapan fisik (physical design)
merupakan tahapan dimana perangkat lunak dikonstruksi disebut sebagai tahap coding
a. Pemodelan Proses
Pemodelan proses adalah cara formal untuk menggambarkan bagaimana bisnis
beroprasi. Cara untuk merepresentasikan proses model dapat dilakukan menggunakan
Data Flow Diagram (DFD). Ada dua jenis DFD, yaitu DFD logis dan fisik. DFD logis
adalah menggambarkan proses tanpa menyarankan bagaimana mereka akan dilakukan,
sedangkan DFD fisik menggambarkan proses model berikut implementasi pemrosesan
informasinya.
b. Pemodelan data
Data model adalah cara formal untuk menggambarkan data yang digunakan dan
diciptakan dalam suatu sistem bisnis. Pemodelan data juga dibedakan menjadi dua, yaitu
model data logis (logical data model) dan model data fisik (physical data model).
Normalisasi adalah teknik yang digunakan untuk memvalidasi model data. Serangkaian
aturan pada data model logis untuk meningkatkan pengaturan.5
c. Desain antarmuka
Desain antarmuka merupakan tampilan di mana pengguna berinteraksi dengan
sistem.
2.7.3. Implementasi
Tahap implementasi adalah tahap di mana sistem informasi telah digunakan oleh
pengguna. Sebelum benar-benar bisa digunakan dengan baik oleh pengguna, sistem
harus melalui tahapan pengujian terlebih dahulu untuk menjamin tidak ada kendala fatal
yang muncul pada saat pengguna memanfaatkan sistemnya. Secara umum tahap
implementasi terdiri atas pengujian sistem, konversi sistem, pemeliharaan sistem.
5 Kusrini, 2006, “Strategi Perancangan dan Pengolahan Basis Data”, Halaman 41-43
a. Pengujian Sistem
Salah satu metode pengujian sistem adalah unit testing yang digunakan untuk
menguji setiap modul menjalankan fungsinya dengan baik. Ada dua metode melakukan
unit testing, yaitu :6 Black Box Testing dan White Box Testing
b. Konversi Sistem
Beberapa strategi yang digunkan dalam konversi sistem, diantaranya adalah
Abrupt Cut Over (Konversi Langsung), Pararel Conversion, Location Convertion, Staged
Conversion (konversi bertahap).
2.7.4. Pemeliharaan sistem
Tujuan dari pemeliharaan sistem sebagai berikut :
a. Membuat perubahan yang bisa diramalkan untuk sistem yang ada dan
membetulkan kesalahan yangn dibuat selama proses sistem desain dan
implementasi
b. Memlihara bagian program yang benar dan menghindari untuk memperbaiki
bagian ini, justru akan menyebabkan error pada bagian yang lain yang sudah
benar.
c. Menghindari degradasi performa sistem. Pemeliharaan sistem yang buruk akan
berakibat menurunnya jumlah produksi dan waktu tanggap dari sistem. 2.8. Sistem Basis Data
2.8.1. Definisi database
Database merupakan sekumpulan data yang disusun secara logis dan
dikendalikan secara sentral.
2.8.2. Bagian database
a. Tabel merupakan perpaduan antara baris dan kolom yang digunakan untuk
menyimpan data. .
b. Field merupakan istilah dari kolom atau column. Sebuah field harus memiliki tipe
data.
c. Record atau baris/row sebuah tabel berisi data-data setiap kolom tabel tersebut.
2.8.3. Definisi Sistem basis data
Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen
basis data (SMBD). Komponen-komponen sistem basis data meliputi
1. Perangkat keras (hardware) sebagai pendukung operasi pengolahan data.
2. Sistem operasi atau perangkat lunak untuk mengelola basis data.
3. Basis data (database) sebagai inti dari sistem basis data.
4. Database management system (DBMS)
6 Hanif Al Fatta, 2007, “Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern”, Halaman 172
2.9. Teknologi yang Digunakan
2.9.1. HTML (hypertext markup language) HTML adalah kependekan dari (hypertext markup language,) merupakan sebuah
bahasa Scripting yang berguna untuk menulis halaman Web.7 Tidak diperlukan suatu
program editor khusus untuk menggunakan kode perintah-perintah HTML. Dapat
menggunakan notepad, edit plus ataupun lainnya yang bersifat GUI (graphical user
interface) seperti macromedia dreamweaver.
2.9.2. PHP hypertext preprocessor
PHP (PHP:Hypertext Preprocessor) adalah sebuah bahasa pemrograman yang
berbentuk scripting, sistem kerja dari program ini adalah sebagai interpreter bukan
sebagai compiler.8 PHP sebagai sebuah server-side embedded script language artinya
sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server
tetapi disertakan pada halaman HTML biasa.
PHP dapat dijalankan pada berbagai macam system operasi, misalkan: Windows,
LINUX, dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain,
misalkan Microsoft IIS, Caudium, PWS dan lain-lain.
2.9.3. MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL
menggunakan bahasa SQL untuk mengakses database nya. Lisensi Mysql adalah FOSS
License Exception dan ada juga yang versi komersial nya. Tag Mysql adalah “The
World's most popular open source database”.
Type Data pada MySQL : 9
a. Data Numerik adalah salah satu bentuk data yang berupa data angka, di dalam
bentuk Numerik sendiri dibagi menjadi beberapa bentuk yang bentuk-bentuk
tersebut berkaitan dengan panjang data yang dapat ditampung .
b. Data untuk penanggalan dan waktu adalah salah satu data yang sangat penting
dalam sebuah database, karena dengan menggunakan bentuk ini kita dapat
melakukan penyimpanan data menyangkut waktu dan tanggal seperti tanggal lahir,
tanggal mulai, waktu mulai dan lain sebagainya.
c. Data String Bentuk string adalah satu bentuk yang harus dimiliki dan didukung oleh
setiap database, data string dapat menyimpan semua data baik numeric maupun
Waktu dan Tanggal.
7 Nugroho Bunafit, 2004, “Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL”, halaman 5 8 Nugroho Bunafit, 2004, “Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL”, halaman 201 9 Nugroho Bunafit, 2004, “Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL”, halaman 142-147
2.10. Perangkat Lunak Yang Digunakan
2.10.1. Adobe Dreamweaver CS5
Adobe Dreamweaver CS5 digunakan sebagai editing scrip program. Dreamweaver
sejak awal kehadirannya dengan Macromedia, karena kemampuannya dalam menangani
berbagai skrip berbasis server seperti CGI Perl, PHP, ASP, Java, dan lain-lain. Sejak
diakuisisi oleh Adobe sejak generasi CS3, Dreamweaver telah mendukung hampir semua
teknologi kunci pengembangan web seperti Ajax, CSS, HTML, JavaScript, PHP dan XML
yang semuanya memungkinkan bagi developer dalam membangun web dalam format
WYSIWYG (what you sess is what you get).
2.10.2. Mozilla Firefox
Mozilla firefox adalah sebuah perangkat lunak yang digunakan untuk memproses
dan menterjemahkan script yang berjalan di sisi client.
2.10.3. XAMPP
XAMPP merupakan salah satu aplikasi berbasis web yang memiliki tiga elemen
yang telah terintegrasi meluputi Web Server.
• Web Server : Merupakan server yang berfungsi memberikan layanan-layanan
yang diminta oleh client (requested by client).
• PHP : Merupakan bahasa pemrograman yang digunakan untuk membuat aplikasi
yang dapat dijalankan pada browser, seperti Internet Explorer, Mozilla Firefox
dan lain-lain.
• MySQL : Merupakan salah satu Sistem Manajemen Basis Data (DBMS) yang
bersifat client-server.
2.10.4. Adobe Photoshop CS5
Adobe Photoshop CS5 merupakan software yang dapat digunakan pada aktivitas
digital imaging dengan dilengkapi tool-tool fotografi yang powerful, dan memiliki
terobosan kemampuan untuk menyeleksi gambar yang kompleks (complex image
selections), memperoleh hasil yang realistis (realistic painting), dan memberikan
sentuhan yang pintar (intelligent retouching)..
3. ANALISIS DAN PERANCANGAN SISTEM 3.1. TINJAUAN UMUM
3.1.1. Visi dan Misi SMP NEGERI 1 Gatak
a. Visi
berbudi pekerti, bercitarasa tinggi, berprestasi.
b. Misi
1. Menumbuhkan jiwa relegius sesuai dengan ajaran dan keyakinan menjadi insan
yang beriman dan bertaqwa.
2. Menumbuhkan budaya bersih, rapi, disiplin dalam motto sekolah 3B (bersih
lingkungan, bersih penampilan, bersih hati).
3. Menumbuhkembangkan sikap santun dalam berkomunikasi, berbusana,
berkreasi untuk menuju pribadi yang mempesona (tangguh, kuat, adaptif).
4. Melaksakan pembelajaran yang efektif, berkesinambuangan baik guru maupun
siswa.
5. Menciptakan suasana kompetitif dalam berprestasi dibidang akademis dan non
akademis serta menjunjung tinggi nilai sportifitas.
3.1.2. Daftar Struktural
a. Kepala sekolah : Viveri Wuryandari, S.Pd
b. Wakil Kepala Sekolah : Sri juminah, S.Pd
1. Wakil Kepala Kurikulum I : Harjono, S.Pd
2. Wakil Kepala Kurikulum II : Sentot W, A.MD.Pd
3. Wakil Kepala Kesiswaan : Dra. Henny H
4. Wakil Kepala Sarana Prasarana I : Sri Rahayu, S.Pd
5. Wakil Kepala Sarana Prasarana II: Sri Yanto, S.Pd
c. Humas : Hari Suprayitno, S.Pd
d. Koordinator BK : Dra. Sugiyanti
e. Koordinator Perpustakaan : Bambang Wisnu, S.Pd
f. Kepala Laboratorium Biologi : Drs. Jumaro
g. Kepala Laboratorium Elektro : Sri Yanto, S.Pd
h. Kepala Laboratorium Matematika : Endang Purwanti, S.Pd
i. Kepala Laboratorium Fisika : Sentot W,A.Md.Pd
3.2. Analisis
3.2.1 Analisis Kelemahan Sistem
Metode yang digunakan dalam menganalisis kelemahan sistem pengolahan data
yang ada di SMP NEGERI 1 Gatak mempunyai beberapa kelemahan. Kelemahan
tersebut dapat dianalisis dengan menggunakan metode PIECES. Analysis (Performance,
Information, Economic, Control, Efficiency, Service). Dari masalah ini kita dapatkan
beberapa masalah yang akhirnya dapat menemukan masalah utamanya.
3.2.2 Analisis Kebutuhan Sistem
SMP NEGERI 1 Gatak membutuhkan sebuah sistem yang dapat memberikan
informasi yang sesuai dengan kebutuhan diperlukan dalam laporan data siswa, laporan
nilai dan jadwal ke kepada siswa serta laporan jadwal kepada guru.
3.2.2.1 Kebutuhan Sistem Fungsional
Kebutuhan fungsional merupakan jenis kebutuhan yang berisi proses-proses apa
saja yang nantinya dapat dilakukan oleh sistem. Kebutuhan fungsional juga bersisi
informasi-informasi apa saja yang harus ada dan dihasilkan sistem.
3.2.2.2 Kebutuhan Sistem Non Fungsional
a. Kebutuhan operasional meliputi kebutuhan hardware dan software yang
menunjang sistem
b. Kebutuhan Keamanan merupakan kebutuhan akan keamanan sistem.
c. Kebutuhan Informasi merupakan kebutuhan utama bagi sutau instansi yang
bersangkutan, informasi ini digunakan dalam pengambilan keputusan
d. Kebutuhan Kinerja merupakan kebutuhan akan kemampuan sistem dalam
memberikan informasi.
3.2.3. Analisis Studi Kelayakan
Analisis kelayakan adalah sebuah studi yang mempertimbangan kebutuhan-kebutuhan
dalam pembangunan sebuah sistem sehingga dapat ditentukan layak atau tidaknya
sistem tersebut.
3.3. Perancangan Sistem
3.3.1. Pemodelan Proses
a. Perancangan flowchart
Flowchart adalah representasi grafik yang menggambarkan setiap langkah yang
akan dilakukan dalam suatu proses, yang merupakan alat bantu yang banyak digunakan
untuk menggambarkan sistem secara pisikal.
b. DFD
Digunakan untuk menggambarkan diagram fisik maupun diagram diagram logis
3.3.2. Perancangan Basis data 3.3.2.1. Unnormalisasi
Perancangan database “Rancang Bangun Sistem Informasi Akademik Berbasis
Web Pada SMP Negeri 1 Gatak Sukoharjo” merupakan hal yang sangat penting guna
terbentuk database yang baik.
3.3.2.2. Normalisasi
a. Fist Normal Form (1st NF) Normalisasi bentuk pertama didapat dengan cara
memisahkan data pada field yang tepat dan data bernilai atomik.
b. Second Normal Form (2nd NF) Normalisasi bentuk kedua dengan cara memisahkan
atribut yang tidak bergantung secara langsung kepada atribut kunci atau
ketergantungan fungsional.
c. Third Normal Form (3rd NF) Normalisasi bentuk ketiga dengan cara mencari atribut
yang tergantung hanya pada atribut lain yang bukan merupakan identifier atau
memisahkan atribut yang tergantung secara transitif terhadap atribut kunci. 3.3.2.3. Hubungan Antar Tabel
Hubungan atau relasi antar tabel database digunakan untuk melihat relasi disetiap
tabel.
3.3.3. Rancangan Tampilan Antarmuka (Interface)
Rancangan masukan pada penelitian ini adalah sketsa halaman website sistem
informasi akademik yang akan dibangun dengan tujuan membantu dan mempermudah
pembuatan program dan meminimalisir penyimpangan dari batasan masalah sehingga
jika ada perubahan pada hasil rancangan diharapkan perubahan tersebut lebih baik
daripada sketsa rancangan penelitian.
4. IMPLEMENTASI DAN PEMBAHASAN
4.1. Implentasi
Sistem Informasi Akademik SMP Negeri 1 Gatak Sukoharjo merupakan sistem
yang digunakan untuk mengolah data siswa, guru, jadwal pelajaran, dan nilai siswa.
4.1.1. Pemrograman
a. Pembuatan Database dan tabel
Pembuatan database dilakukan dengan menggunkan perangkat lunak Xampp
yang didalamnya terdapat MySQL dan phpMyAdmin.
b. implementasi interface program
Pada tahapan implementasi interface program, akan dijelaskan tahapan-tahapan
dalam pembuatan form sistem informasi akademik.
c. Koneksi
Selain menggabungkan kode program dan rancangan, proses menghubungkan
database juga dilakukan.
4.1.2. Uji Coba program
a. Kesalahan penulisan (Syntax error)
Syntax error adalah kesalahan didalam penulisan source program yang tidak
sesuai dengan yang disyaratkan.
b. Kesalahan sewaktu proses (Run time error)
Run time error adalah kesalahan sewaktu executable program dijalankan.
Kesalahan ini akan menyebabkan proses program berhenti sebelum selesai pada
saatnya.
c. Kesalahan Logika (Logical Error)
Logical Error adalah kesalahan dari logika program yang dibuat. Kesalahan seperti
ini sulit ditemukan.karena tidak ada pemberitahuan mengenai kesalahannya dan tetap
ada hasil proses program tetapi hasilnya salah.
4.1.3. Instalasi Perangkat Keras dan Lunak
Untuk instalasi perangkat keras sudah tidak perlu dilakukan karena sudah tersedia
di laboratorium komputer SMP N 1 Gatak Sukoharjo. Instalasi perangkat lunak dilakukan
dengan mengupload sistem informasi akademik yang telah dibuat ke web hosting dan
pada komputer sekolah cukup dengan install web browser versi terbaru.
4.1.4. Uji Coba Sistem
a. White Box Testing digunakan untuk mengetahui cara kerja suatu perangkat lunak
secara manual.
b. Black Box Testing Testing adalah uji coba yang dilakukan pada interface software,
dan digunakan untuk mendemostrasikan fungsi software yang dioperasikan, apakah
input diterima dengan benar, dan output yang dihasilkan benar.
4.1.5. Pemilihan dan Pelatihan Personil
a. Pemilihan Personil
Personil yang dipilih sebagai admin berasal dari staf Tata Usaha(TU).
b. Pelatihan Personil
Personil yang diberi tugas mengoprasikan sistem baru perlu dilatih untuk hal-hal
yang mereka belum mamahaminya. Personil yang dilatih adalah personil yang akan
mengoprasikan sistem.
4.1.6. Konversi sistem
Konversi sistem merupakan tahap untuk meletakakkan sistem baru supaya siap
untuk dioperasikan.
Pada sistem informasi akademik ini menggunakan konversi parallel dengan
pertimbangan bahwa apabila sistem yang baru tidak berjalan sesuai apa yang
diharapkan maka masih ada data-data pada sistem yang lama sehingga pengolahan
data tetap berjalan.
4.1.7. Pemeliharaan Sistem
Sistem ini tidak membutuhkan cara khusus dalam pemeliharaannya. Demi
keamanan, pastikan me-logout sistem supaya tidak dapat diakses oleh orang yang tidak
berhak. Untuk mendapatkan data yang terbaharui atau ter-update, pastikan me-refresh
web browser. Dan Back up data base secara berkala. Dengan cara login cpanel dan
masuk phpmyadmin kemudian Export database.
4.1.8. Manual Program
a. Halaman Home
Gambar 4.1 Halaman Home Tata Usaha (admin)
Gambar 4.2 Halaman Home Guru
Gambar 4.3 Halaman Home Siswa
b. Laporan - Laporan
Gambar 4.4 Laporan Data Diri Siswa
Gambar 4.5 Laporan Jadwal Pelajaran
Gambar 4.6 Laporan Nilai
4.2. Pembahasan
Dalam pembahasan akan dibahas mengenai pembuatan program dari insert,
update, delete
5. PENUTUP
5.1. Kesimpulan
Berikut adalah beberapa kesimpulan yang dapat diambil dari sistem yang dibuat:
1. Telah dibangun Sistem Informasi Akademik Berbasis Web Pada SMP Negeri 1
Gatak Sukoharjo.
2. Dengan adanya Sistem Informasi Akademik Berbasis Web Pada SMP Negeri 1
Gatak Sukoharjo, dapat membantu pengolahan data siswa, nilai dan jadwal
pelajaran secara cepat dan akurat.
3. Sistem digunakan oleh bagian tata usaha sebagai admin untuk melakukan proses
pengolahan data siswa, pembuatan jadwal pelajaran siswa, pembuatan laporan data
siswa, pembuatan laporan jadwal pelajaran.
4. Selain user admin terdapat juga user guru dan siswa. User guru dalam sistem
memiliki hak akses dalam pembuatan data dan laporan nilai serta dapat melihat
laporan jadwal mengajar. User siswa dalam sistem hanya dapat melihat nilai dan
jadwal pelajaran.
5.2 Saran
1. Sistem masih dapat dibangun lebih lengkap seperti penambahan fitur untuk olah
data keuangan sekolah/administrasi dan laporan nilai keseluruhan seperti nilai rapot.
2. Tampilan pada sistem masih dapat dibuat lebih rapi, teratur dan menarik.
3. Rekap pada data nilai dan jadwal bisa dibuat dalam format PDF.
4. Selain data sekolah, sistem masih bisa diperlengkap fasilitas download materi.
5. Dalam sistem nilai mapel masih bisa diperlengkap dengan pemberian prosentase
nilai antara nilai harian, uts dan mid.
DAFTAR PUSTAKA
Hanif Al Fatta, 2007. Analisis & Perancangan Sistem Informasi untuk Keunggulan
Bersaing Perusahaan & Organisasi Modern. Yogyakarta : Penerbit Andi.
kristanto andri, 2003. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta : Gava
Media.
Kusrini, 2006. Strategi Perancangan dan Pengolahan Basis Data. Yogyakarta : Penerbit
Andi.
Nugroho Bunafit, 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL
(Studi kasus, Membuat Sistem Informasi Pengolahan Data Buku). Gava Media
Wahyono Teguh, 2004. Sistem Informasi Konsep Dasar, Analisis Desain dan
Implementasi. Yogyakarta : Graha Ilmu.