MEMBANGUN APLIKAS I RUMAH AUTIS DI BEKASI MENGGUNAKAN METODE WA TERFALL (STUDI KASUS RUMAH AUTIS)
JOHAN WAHYUDI JOH 41509010073
PROGRAM STUDI TEKNIK INFORMA TIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014
1
http://digilib.mercubuana.ac.id/
MEMBANGUN APLIKASI RUMAH AUTIS DI BEKASI MENGGUNAKAN METOD E WATERFALL (STUDI KASUS RUMAH AUTIS) Jurnal
Diajukan Untuk Melengkapi P ersaratan Mem peroleh Gelar Sarjana Komputer Dis usun Oleh:
JOHA N WAYUDI 41509010073
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014
2
http://digilib.mercubuana.ac.id/
3
http://digilib.mercubuana.ac.id/
4
http://digilib.mercubuana.ac.id/
KATA PENGANTAR
Pujji sukur alhamdulillah penulis panjatkan ke hadiran Allah SWT
atas berkat,
rahamat, taufik dan hidayah-Nya penyusun skrips i yang berjudul “MEMBANGUN APLIKASI R UMAH AUTIS DI BEKASI MENGUN AKAN METODE WATERF ALL” yang merupakan salah satu persaratan untuk menyelesaikan program studi Str ata Satu (S1) pada Jurusan Teknik Informatika, Univers itas Mercubuana, dapat terselesaikan dengan baik. Penulis menyadari bahw a laporan tugas akhir ini masih jauh sempurna. Karna itu, kritik dan saran akan senantiasa penulis terima dengan s enang hati. D engan segala keterbatas an, penulis menyadari pula bahwa laporan tugas akhir ini tidak akan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagi pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan uc apan t erima k as ih k epada: 1. Ibu Umniy Salamah, S.T.,MMSI. selaku dosen pembimbing tugas akhir dan Koordinator Tugas Akhir yang tak pernah bos an memberikan motivasi dan hubungan dalam penyelesaian t ugas akhir ini. 2. Bapak
Sabar Rudiarto,S. Kom.,M. KO M.
selaku Kepala Prodi Teknik
Informatika Univers itas Mercu Buana. 3. Ibu Dr.Ir.Eliyani s elaku dosen p embimbing akademik penulis 4. Ayah dan Ibu tercinta yang selalu mendukung, mendo’akan, dan mencurahkan segenap kas ih s ayang m ereka kepada penulis. 5. Seluruh Dos en Teknik Teknik Informatika, atas segala ilmu pengetahuan dan pengalaman yang sangat berarti. 6. Adik ters ayang yang tak pernah lelah m embantu dan m emotivasi penulisnya dalam pengerjaan Tugas Akhir ini. 7. Rekan seperjuangan, Keluarga Besar Tekik Infromatika dan Ilutika Khus usnya Kaw an-kawan Teknik Informatika angkatan 2009 yang selalu member motivas i dan semangat serta inspirasi kepada p enulis. Akhir kata sem oga Allah SWT m embalas kebaikannya dan selalu mencurahkan taufik d an hidayah-hidayah kepada kita semua, Amin.
Jakarta, Oktober 2 014
Penulis 5
http://digilib.mercubuana.ac.id/
MEMBANGUN APLIKASI RUMAH AUTIS DI BEKASI MENGGUNAKAN METODE WATERFALL (STUDI KASUS RUMAH AUTIS) Um niy S alamah, ST., MMSI 1, Johan Wahyudi 2 Jurusan Teknik Informatika, F akultas Ilmu Komputer Universitas Mercu Buana Jl. Raya Meruya Selatan, kem bangan, jakarta 11650 Email : U
[email protected], jo_an_
[email protected]
Abstract stract -- Building Applications Using Home Autism In Bekasi Waterfall Method. Homes Auti sm is a social institution, which is currently scoring system still use manually inp utting, To resolve the issue use the waterfall method as a problem-solving methodology, the model contai ns a sequence of activities process, which began i n t he level and progress o f the whole system analysis, desig n, code , testing a nd mainte na nce, with a WEB-based application system and t he co ncept o f using frameworck codeIgniter PHP programming language, MySQL storage media use, t he a uthors make the student assessment system , i n order to process informatio n better appraiser. Keywords: Building Applications, Home Autism, Waterfall Method A bstrak— —Membangun Aplik asi Rumah Autis
Di Bekasi Menggunak an Metode Waterfall. Rumah Autis merupak an lembaga sosial ,di mana S istem penilai an saat ini masih mengunak an penginputan secara manual , Untuk menyelesaik an masal ah digunakan metode waterfall sebagai metodologi penyeles ai an masal ah, dari model tersebut berisi rangkaian aktifi tas proses, yang dimul ai pada tingkat dan k emajuan s ystem pada seluruh analisis, desain, kode, peng ujian dan pemeliharaan, deng an sistem aplikasi berbasis WEB dan k onsep meng unak an frameworck codeig niter bahasa pemrograman PHP,medi a penyim panan mengunakan MyS QL, penulis membuat system penilai an siswa, agar proses informasi penil ai lebih baik. Kata Kunci : Membang un Aplikasi, Rumah Autis, Metode Waterfall
I. P ENDAHULUAN 1.1 Latar Bel ak ang Pada Era g loba lisasi saat in i menuntut kita untuk melaku kan segala pekerjaan dengan cepat dan mudah, baik d i aspek kehidupan , untuk mempermudah melakukan pe kerjaan tersebut, kita mengenal era tekno logi, d imana semua pekerjaan dap at dilaku kan dengan bantuan teknologi. Begitu juga dalam proses pengolahan data informasi yang berbasis web, untuk menunjang pekerjaan dalam pemeliharaan data informasi. Karena selama ini sebagian besar dari data informasimenggunakan penginputan data secara manual dengan format kertas. T erutama terjadi d alam pengolahan data pada proses peng isisan nilai siswa. Penyimp anan do kumen menggunakan media lamari atau laci-laci, mencari dokumen -do kumen dari temp at penyimpanan in i dapat men jad i pekerjaan yang melelahkan, doku men dap at salah letak atau bahkan hilang. Sangat jarang ada cadangan ((back-up) untuk dokumen seperti ini. Permasalahan yang dihadapi oleh Rumah A utis adalah semua proses data in formasi khususnya pada bagian pengolahan data nilai dan transaksi yang ada masih d ilakukan secara manual dimana dalam proses pengisian nilai siswa, lapo ran data siswa masih menggunakan manual Microsoft word maupun Excell, sehingga sering kali menghadap i permasalahan d alam keg iatan oprasionalnya. Dapat mempermudah para wali murid melakukan proses perkembangan siswa d isekolah serta mengefesien kan waktunya, Wali murid dapat melih at nilai informasi secara online. Para gu ru dan pihak sekolah tidak perlu menyimpan berkas atau data secara manual di seko lah Maka penu lis te rtarik untuk mengangkat masalah in i menjadi suatu sistem informasi berbasis web.Untuk itu p enulis meng angkat
6
http://digilib.mercubuana.ac.id/
sebuah tema pada penulisan skripsi in i dengan judul “MEMBANGUN APLIKAS I R UMA H AUTIS DI BEKASI MENGUNAKAN METODE WATERFALL”
studi lapangan agar mengetahui apa yang di butuhkan sekolah tersebut, sampel prog ram yang berkaitan dengan topik permasalahan seh ingga dapat d iperoleh data dan info rmasi serta teo ri-teo ri penun jang yang mendukung dalam p enyusunan tugas akh ir in i.
1.2 Rumusan Masal ah Mengacu pada latar belakang d iatas maka penulis menetap kan ru musan masalah sebagai berikut: 1. Bagaimana merancang suatu system penilaian dan penginputan data siswa tersebut mampu mendu kung kinerja gu ru dalam proses suatu penilain yang tertata dengan baik dan te roganisir?
2. Metode Perancangan A plikasi Tahapan yang kedua setelah pengumpulan data melalui studi literature akan mu lai membangun perancangan aplikasi dengan cara mu lai memikirkan bentuk atau desain, membuat suatu perancangan penulis menggunakan metode waterfall sebagai metodologi penyelesaian masalah, dari model tersebut berisi rangkaian akt ifitas proses perangkat luna k yang sistematik d an skuensial y ang mulai pada ting kat dan kemajuan system pada seluruh analisis,desain,kode,pengujian dan pemeliharaan
1.3 Batasan Mas alah Adapun batasan masalah dalam penyusunan tugas akh ir ini: 1. Perancangan ap likasi ini hanya terbatas pada pengolahan penilaian siswa. 2. Perancangan aplikasi in i hanya dapat meihat data guru, data siswa, fasilitas, keg iatan yang ada d i rumah autis. 3. Aplikasi dapat d ioprasikan oleh ad min sepert i tambah, ubah, hapus data.
1.6 Manfaat Penulisan Hasil penulisan in i diharapkan dapat digunakan disemua seko lah terutama Ru mah Autis yang berlo kasi dibekasi selain itu aplikasi in dapat bermanfaat bagi mereka w ali murid dan guru, system pembuatan aplikasi rumah autis mengunakan freamwo rk codeign iter sehingab ila nanti ada pengembangan atau pen ambahan system aplikasi kedepan dapat lebih mudah karena aplikasi menguna kan metode MVC pengolahan dan penginputan data siswa dapat menghemat waktu, tenaga dan biaya.
1.4 Tujuan Penulisan Penelitian ini dilakukan dengan maksud dan tujuan tentang apa yang akan d ibuat, yang nantinya akan mencapai hasil yang diingin kan. Adapun tujuan dari penelitian in i adalah sebagai berikut : 1. Dapat mempererat hubungan antara guru dengan walimurid , mengunakan fasilitas beranda yang terkoneksi langsung dengan Facebook. 2. Dapat mempermudah pengembangan dan penambahan ap likasi selan jutnya dalam pengembangan aplikas i W EB Rumah Autis. 3. Ditamp ilkan dalam berbas is web sebagai user interfacenya untuk memudah kan p engolahan data. 4. A plikasi yang memiliki kinerja yang baik dan mudah digunakan oleh pengguna 5. A plikasi Ru mah Autis merupakan bagian dari pengguna tekno log i yang tepat, pengunaan dan membuat suatu system pengelolaan Co mment atau saling Tanya jawab sehingga antara guru dan wali murid terbiasa saling mengetahui perkembangan anak di seko lah dan mempererat komun ikasi dan berita yang ada d i seko lah ru mah autis 1.5 Metode Peneliti an Adapun metode pengumpulan data info rmasi dapat dilakukan sebagai berikut :
kembali dengan menggunakan prins ip reakayasa untu k menghasilkan perang kat lunak yang dapat bekerja leb ih efisien dan efekt if untuk pengguna.
II. LANDASAN TEORI 2.1RUMAH A UTIS Adalah lembaga nirlaba yang menghibahkan diri da lam perjuangan membantu terapi bagi an ak-anak autis dhuafa serta kampanye d an advo kas i g erakan peduli autis, lembaga yang berd iri pada tanggal 9 Desember 2004 d ihadapan Notaris Edi Priyono (No. 17), lah ir karena berangkat d ari keprihatian terhadap kondisi penangan an aut isme di Indonesia yang masih ku rang memadai. Be lu m ada p erhatian istimewa dari negara berupa tersedianya payung hu kum dan anggaran yang leb ih memadai untuk menyediakan dokter ahli, lembaga penelitian, obat-obatan, alat terapi, klin ik, terap is, dan pusat terapi yang murah (bahkan grat is), padahal itu merupakan kewajiban negara. Belum lag i sosialisasi dan gerakan peny adaran (kampanye med ia, penyuluhan, dll) mas ih sangat minim.
dan
1. Studi Lite ratur Merencanakan dan menganalisa semua yang dibutuhkan untuk pembangunan system ap likasi dengan cara mengumpulkan semua bahan yang ada baik itu di bu ku,modul dan referensi yang ada di internet yang mendukung untuk pembuatannya. Serta
7
http://digilib.mercubuana.ac.id/
2.2Web dan Aplik asi WEB dalam rekayasa perangkat lun ak, suatu aplikasi web (bahasa Inggris: web applicationatau sering dising kat webapp) adalah suatu ap likasi yang diakses menggunakan penjelajah web melalui suatu jaringan sepert i int ranet. Ia juga merupakan suatu aplikasi perang kat lunak computer yang dikodekan dalam bahasa yang d idu kung pen jelajah web (seperti HTML, JavaScript, A JA X, Java, dll) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.
A dalahberurutan desain p roses, sering digunakandalam proses pengembangan perangkat lunak, dimana kemajuan dipandang sebagai terusmengalir ke bawah (seperti air terjun) melaluitahapan Concept ion, Inisias i, Analisis, Desain, Konstruksi, Pengujian , Imp lementas i, dan Pemeliharaan.Yang dimodifikasi " model air terjun", kemajuan mengalir da ri atas ke bawah, sepertiair terjun yang mengalir.
2.3 Pengertian HyperText Mark up Language ( HTML ) adalah sebuah bahasa markup yang d igunakan untuk membu at sebuah halaman web dan menampilkan berbagai in formas i di dalam sebuah browser Inte rnet, bermu la dari sebuah bahasa yang sebelumnya banyak d igunakan di dunia penerbitan dan perceta kan yang disebut dengan SGML (Standard Generalized Markup Language).
III. ANALIS IS DAN PERANCANGAN SIS TEM 3.1. Analisis Masal ah Dalam analisa masalah in i penu lis mempelajari cara kerja system yang ada untu k membuat suatu perbandingan dengan system yang penulis akan buat agar nant inya system yang d ibuat dapat menggantikan system yang lama a.
2.4 Pengertian ngertian Hypertext Preprocessor(PHP) Adalah singkatan dari PHP Hypertext Adal Preprocessor, rocessor, merupakan bahasa berbentu k skrip yang ditempatkan mpatkan dalam server dan diproses d i server. Hasilnya lnya yang dikirimkan ke clien , temp at pemakai menggunakan nakan b rowser (Kad ir, 2008)
A nalisa Berjalan
2.5 Rek a ayasa Perangkat Lunak A dalah pengubahan perang kat lunak itu ndiri guna mengembangkan , memeliha ra, dan sendiri membangun kembali dengan menggunakan prinsip membangu yasa untuk menghasilkan perang kat lunak yang reakayasa dapat beker bekerja lebih efisien dan efekt if untuk pengguna romedia Dreamweaver 2.6 Macromedia A dalah aplikasi desain dan pengembangan web yang menyed iakan edito r visual (bahasa seharihari yang d isebut sebagai Des ign v iew) dan kode editor dengan fitur standar sepert i syntax h igh lighting, code co mpletion, dan code co llapsing serta fitu r lebih canggih sepe rti real-time syntax checking dan code introspect ion untuk menghasilkan petunjuk kode untuk membantu p engguna dalam menulis kode. Tata letak tampilan Design memfas ilitas i desain cepat dan pembuatan kode sepert i memungkin kan p engguna dengan cepat membuat tata letak dan man ipu lasi elemen HTML
3.2. Perancangan S ystem Berdasarkan analisis penu lis dalam membu at aplikasi nilai berbasis web menggunakan bahasa pemograman php dan mysql, dan framework codeigniter leb ih mudah untuk d ikembangkan aplikasi dan dipaha mi p enulis men jelas kan dalam bentuk usecase, diagram activity, diagram sequence dan diagram netwo rk 3.3. Pemodel an Deng an Use C ase Pemode lan menggunakan use case untuk menganalisa kebutuhan ap likasi Ru mah Autis berbasis web ini untuk menghasilkan fungsi suatu sistem yang berinteraks i dengan dunia luar,untuk lebih jelasnya kita pemodelan use case dapat kita liat pada gambar 3.1 dibawah in i:
2.7 Pengertian ERD ERD merupakan suatu model untuk men jelaskan hubungan antar data dalam basis data berdasarkan ob jek-ob jek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data 2.8 Definisi Waterfall (Model Air Terjun)
8
http://digilib.mercubuana.ac.id/
Gambar 3. 1 Gamb ar Use Case Admin Gambar 3. 2 G ambar Use Case Siswa
Dari usecase di atas dimana usecase tersebut men jelaskan berbagai kegiatan yang dilaku kan o leh admin dalam usecase tersebut.dimana admin berperan memegang semua bisa melihat tamp ilan Ho me, Data Guru, Data siswa, N ilai dan Ko mentar Serta admin dapat mengganti password di user account.
Dari usecase di atas dapat dijelaskan dimana usecase tersebut menjelas kan berbagai kegiatan yang dilaku kan o leh siswa dalam use case tersebut,dimana siswa bisa melihat tamp ilan Biodata, Nilai Siswa, log in, menceta k nilai siswa agar setiap orang tua siswa dirumah aut is dapat menyimpan data lebih aman dan di tidak muda k tercecer akibat t ida k hal y ang tidak dinginkan liat pada gambar 3.2 diatas. di
3.4. Diagr gr am Activi ty 3.4.1. activity data kelas
3.4.3 activity data guru
3.4. 2 activity pelajaran
9
http://digilib.mercubuana.ac.id/
3.5.1. Acti vity siswa
3.4.4. act ivity data nilai
Gambar 3. 3Diagram activi ty li hat data sis wa
Dari activ ity diagram d iatas dapat dilihat bahwa ak ifitas yang di lakukan oleh seorang orang tua mut id akt adalah berperan melihat n ilai dan perkembangan adal anaknya selama di seko lah. liat pada ga mbar 3.4 anak diatas.
3.5. PERANCANGAN BASIS DATA 3.5.1. Class Diag ram clas s Class Mo del CI_Model Gedung_model
CI_Mod el
CI_Model
Siswa _model
CI_ Mo del
Nilai_ model
Pelaj aran_m ode l
-
tta ble: va r = "tbl _ gedun g"
-
tta ble: va r = " tb l_si swa"
-
tab le: var = "tbl_n ilai "
+ + + +
get_ all_ge dung(var, var) : var get_ one_g edung (va r) : var save _gedu ng(var) : var dele te _gedu ng(var) : var
+ + + + + + + + + + +
ge t_ si swa(var) : var ge t_ all_si swa _nil ai(va r, var) : var ge t_ opti on s_siswa_ged ung(va r) : var ge t_ all_si swa (var, var) : va r ge t_ one_siswa(va r) : va r save _si swa (va r) : var de lete _si swa (va r) : var ta mpi l Siswa() : var loginsiswa(var, var) : var si swa_id(va r) : va r carisiswa(var, var, va r) : var
+ + + + + + +
g et_a ll_n ila i(var, va r) : var g et_o ne_nil ai(va r) : var sa ve_ nilai(var) : var d elete_ nilai (var) : var n ilai (var) : var sre ach(var) : var p ili h(var) : var
-
tabl e: var = " tb l_pe lajara n"
+ + + + +
ge t_ op ti on s_p elajara n_nila i(var) : var ge t_ all _pelaj aran(var, va r) : var ge t_ on e_pelajaran(va r) : va r sa ve _p elajaran(va r) : var de lete _p elajaran(va r) : var
CI_ Mo del
CI_Mo de l
Login
CI_Mo de l Ke la s_ model -
tabl e : va r = "tb l_ke las"
+ + + + +
ge t_ op ti on s(var) : var ge t_ all _ke las(var, var) : var ge t_ on e(var) : va r sa ve (va r) : var de lete(var) : va r
Guru_mode l
-
ta ble: va r = " tb l_login"
-
tabl e : va r = "tb l_gu ru "
+ + + + +
ge t_ all_gu ru (va r, var) : var ge t_ one_a dmi n(var) : var save _admi n(var) : var de lete _a dmi n(var) : var login(var, va r) : var
+ + + + + +
ge t_ op ti on s_g uru(var) : var ge t_ all _guru(va r, var) : var ge t_ on e_guru(var) : var sa ve _g uru(var) : var de lete_g uru(var) : var tamp ilData() : var
CI_Mod el J aba tan_ model -
ta ble: va r = "tbl _ jabata n"
+ get_ opti on s_jab atan (va r) : var
Gambar 3. 4 Cl ass diag ram
10
http://digilib.mercubuana.ac.id/
Diagram kelas merupakan kumpu lan kelas-kelas objek. Oleh karena itu pengertian kelas sangat penting sebelum merancang diagram kelas. (Whitten, 2004: 410) mengartikan kelas sebagai satu set objek yang memiliki at ribut dan perila ku yang sama. Kelas kadang-kadang disebut kelas ob jek (object class). Secara alami. Ob jek yang berupa buku analisis desain dan buku pemrog raman terstruktur kita kelo mpokan dalam satu kelas, yaitu kelas n ilai. Kedua objek memiliki atribut dan perila ku yang serupa liat pada gambar 3.5 diatas. 3.5.2.
Isi Organ isasi Primary Key Jumlah Field Panjang Record Struktur File
Tab el 3. 2 Stru ktu r Tabel sis wa
No 1 2 3 4 5 6 7 8 9
LRS (Logical Record St ruct ur)
c.
Gambar 3. 5 L RS Ga
a.
Tabel g gedung Media Isi Organ isasi Primary Key Jumlah Field Panjang Record Struktur File
No 1 2 3
S pesifik asi Basisdata Tabel Kelas Media Isi Organ isasi Primary Key Jumlah Field Panjang Record Struktur File
d.
: Hardisk : data kelas : Index Sequential : kd_ kelas :2 : 21 byte :-
b.
Nama filed kd_kelas nama_kelas
Tabel siswa Media
Type Int varcha r
Type Int Varchar Varchar Date Varchar Varchar Varchar Int Int
Lebar 11 30 20 0 10 100 30 20 11
: Hardisk : data gedung : Index Sequential : nim :3 : 70 byte :-
Nama filed Nam
Ty Type
Lebar
kd_gedung nama_gedung nama
Int Va Varchar Va Varchar
10 30 30
Tabel pelajaran Media Isi Organ isasi Primary Key Jumlah Field Panjang Record Struktur File
Tab el 3. 1 kelas
No 1 2
Nama filed Nim Nama tempat_lahir tanggal_ lah ir jk alamat nama_ ibu no_tlp kd_ kelas
Tabel 3. 3 Struktur Tab el gedung
Logical Record Structur (LRS) adalah rep resentasi dari record -record pada tabe l-tabel yang berbentuk dari hasil antar h impunan entitas , menentu kan kardinalitas, jumlah tabel dan foreign key (FK). 3.5.3.
: data siswa : Index Sequential : nim :9 : 232 byte :-
: Hardisk : data pelajaran : Index Sequential : kd_pelajaran :3 : 60 byte :-
Tab el 3. 4 Stru ktur Tab el pelajaran
Lebar 11 10
No 1 2 3
: Hardisk
e.
Nama filed
Type
kd_pelajaran varchar nama_pelajaran varchar nama varchar
Tabel nilai
11
http://digilib.mercubuana.ac.id/
Lebar
10 20 30
Media Isi Organ isasi Primary Key Jumlah Field Panjang Record Struktur File
: Hardisk : data nilai : Index Sequential : kd_nilai :5 : 165 byte :-
Media Isi Organ isasi Primary Key Jumlah Field Panjang Record Struktur File
Tab el 3. 5 Stru ktur Tabel nil ai
No 1 2 3 4 5 f.
Tab el 3. 8 Stru ktu r Tabel login
Nama filed
Type
Lebar
kd_nilai Nama nama_pelajaran Jumlah Keterangan
Int varchar varchar varchar varchar
11 30 20 4 100
Tabel g gu ru Media Isi Organ isasi Primary Key Jumlah Field Panjang Record Struktur File
: Hardisk : data login : Index Sequential : kd_ jabatan :4 : 205 byte :-
No 1 2 3 4
3.5. 3.5.4.
: Hardisk : data guru : Index Sequential : nis :8 : 201 byte :-
Nama filed
Type
Lebar
id username password nama
int varchar varchar varchar
11 30 100 64
Diagr am sequence admin input data
Tab el 3. 6 Stru ktu r Tabel gu ru
No 1 2 3 4 5 6 7 8
g.
Nama filed
Type
Lebar
Nik Nama tem pat_lahir tanggal_lahir Jk Alamat no_tlp nama_jabatan
Int In varchar varchar Date varchar varchar Int varchar
11 30 10 0 10 100 20 20
Tabel jabatan Media Isi Organ isasi Primary Key Jumlah Field Panjang Record Struktur File
Gambar 3. 6 Diagram sequence admin input data Gamb
3.5.5.Pemodel an Di agram S equence 3.5. Diag ram sequence menggambarkan skenario yang dilakukan antara ad min/user dan sistem p ada saat admin/user ing in masuk kedalam aplikasi. Pada form login terdapat halaman untu k memasu kan username dan password berserta status pengguna. Jika username, password be rserta status pengguna yang dimasukan benar maka sistem ap likasi akan menamp ilkan halaman utama tergantung status pengguna yang dimasukan. Apabila username dan password beserta status pengguna salah atau t idak cocok maka sistem akan menamp ilkan pesan salah dan kembali ke halaman menu login dan meminta pengguna mengisi u sername dan password kembali pada form log in.
: Hardisk : data jabatan : Index Sequential : kd_ jabatan :2 : 31 byte :-
Tabel 3. 7 Struktur Tab el jaba tan
No 1 2
h.
Nama filed
Type
Lebar
kd_jabatan nama_jabatan
Int varchar
11 20
IV . IMP LEMEN TASI
4.1. Implementasi Setelah melakukan analisa dan perancangan terhadap aplikasi database penilaian s iswa rumah
Tabel log in
12
http://digilib.mercubuana.ac.id/
autis berbasis system web , tahap selanjutnya adalah melakukan imp lementasi dan pengujian terhadap aplikasi, pada tahap implementasi ini terdapat empat pembahasan, pertama ada lah spesifikasi kebutuhan sistem, yang meliputi perangkat keras (hardware) dan perang kat lunak (so ftware), yang kedua yaitu batasan implementasi, ketig a imp lementas i pembuatan b asis data dan yang terakhir adalah implementasi aplikasi yang meliput i p erancangan antarmuka (u ser interfa ce), proses pengkodean baris-baris program d an hal-hal yang berhubungan dengan pengujian .
Gambar 4. 2 halaman guru
4.2. Spesifik asi Sistem Di dalam aplikasi web rumah aut is ini spesifikas i kebutuhan sistem menggunakan dua buah p erangkat , yaitu pe rangkat keras (hardware) dan perang kat lunak (software). software). Berikut in i adalah kebutuhan sistem yang digunakan dalam pembuatan dan pengujian aplikasi: 1. Perangkat keras (ha (ha rdware) rdware) : a. Satu buah unit notebook sebagai server web, dengan spesifikasi sebagai be rikut : • Processor Intel Atom CPUN2600 1.60Ghz • RAM 2 GB DDR2 • Harddisk 250 GB 2. Perangkat lunak (so ( ftware) ftware) : a. Windows 7 Ult ilitis sebagai sistem operas i b. XAMPP versi 1.7.2 c. PHPMyAdmin versi 2.11.7 d. A dobe Dreamweaver 8 e. Mozilla Firefox versi 4.0
c.
Gamba r 4. 3 from input guru
Pada ga mbar di atas adalah gambaran dimana admin sedang proses penginputan data guru, d imu lai dari memilih menu data guru ,pilih ta mbah kemudian sistem mengarahkan ke form untuk mengisi data guru, sete lah data di masukkan dengan lengkap admin b isa langsung menyimpan dan menceta k data guru tersebut.
4.3. Implementasi Perancangan Antarmuka a.
Implementasi Halaman Input From Data Gu ru
Implementasi Halaman Login Mult iuser
d.
Implementasi Halaman Data Siswa
Gambar 4. 1 halaman login mul tiuser
Pada gambar diatas merupa kan tampilan halaman login, pada ta mpilan halaman ini terdapat halaman login multiuser .pada halaman login b isa digunakan untuk log in sebagai ad min , d imana admin punya peran an penuh da lam menginput dan menghapus data d i system ru mah autis. b.
Gambar 4. 4 halam an data sis wa
Implementasi Halaman Data Gu ru
13
http://digilib.mercubuana.ac.id/
Gambar 4. 5 halam an from input data siswa
Gamba r 4. 8 hal aman from inpu t p elajaran
Pada ga mbar di atas adalah gambaran d imana admin sedang proses penginputan data s iswa, dimulai dari memilih menu data s iswa ,pilih tambah kemudian sistem mengarahkan ke form untuk mengisi data s iswa, setelah d ata di masukkan dengan lengkap admin b isa langsung menyimpan dan menceta k data siswa tersebut.
Pada ga mbar di atas adalah gambaran dimana admin sedang proses penginputan data pelajaran , dimulai dari memilih menu data p elajaran , p ilih tambah kemudian sistem mengarah kan ke form untuk meng isi data pelajaran , isi kode pelajaran dan kode pelajaran p ilih nama guru sebagai kode mat pelajaran kemudia mata pelajaran dan s impan data setelah data diisi dengan lengkap o leh ad min b isa langsung menyimpan data ke database. i.
Implementasi Halaman Data Kelas
Gambar 4. 6 hal am an from input nil ai Ga
e.
mentasi Halaman Data Pelajaran Implementasi Gambar 4. 9 halaman da ta kel as Gam
Gambar 4. 7 halaman data p elajaran
Gambar 4. 10 halaman from input kelas
Pada ga mbar di atas adalah gambaran dimana admin sedang proses penginputan data kelas, dimulai dari memilih menu data kelas, p ilih ta mbah kemudian sistem mengarahkan ke form untuk mengisi data kelas, is i kode kelas dan nama kelas simpan data sete lah data diisi dengan lengkap o leh admin bisa langsung menyimpan data ke database.
14
http://digilib.mercubuana.ac.id/
j.
Implementasi Halaman Data Gedung
Gambar 4. 14 h alaman depan pada si swa yang dilihat orang tua mu rid
Gamba r 4. 11 halaman d ata ged ung
Pada ga mbar di atas adalah gambaran d imana orang tua berhas il login dan bisa mengecek b iodata siswa. 4.4. Analisis Hasil Penguji an Sete lah melaku kan pengu jian dengan menggunakan metode waterfall dan menjalankan program aplikas i te rsebut, dapat diana lisa b ahwa proses pada setiap menu berjalan dengan baik dan fungsi-fungsi sesuai dengan renc ana, juga terkoneks i dan terinteg rasikan dengan b aik, serta penyimpanan data juga berjalan dengan sesuai, sehingga pesan notifikasi d idapat o leh wali mu rid . Seh ingga dapat disimpu lkan b ahwa, aplikasi ini dapat dipergunakan sebagai media penilaian untuk sekolah rumah autis dibekasi.
bar 4. 12 h alaman from i nput da ta gedung Gambar
Pada ga mbar di atas adalah gambaran d imana admin sedang proses penginputan data gedung , dimulai dari memilih menu data kelas, p ilih tambah kemudian sistem mengarahkan ke form untuk mengisi data kode gedung, na ma gedung, p ilih nama siswa kemud ian simpan data setelah d ata d iis i dengan lengkap oleh admin b isa langsung menyimpan data ke database. k.
V. PENUTUP
Implementasi Halaman Login Orang Tua
5.1. KES IMP ULAN Berd asarkanhasil analis is, pengimp lementas ian dan pengujian dari ap likasi web system pen ilaian dapat menuliskan beberapa kesimpulan sebagai berikut: 1. Dengan adanya W ebsite ini, dapat mempermudah informasi perkembangan siswa disekolah bagi orangtua mu rid , Fasilitas komunikasi antara wali mu rid d engan guru berfungsi dengan baik sehingga orang tua murid mendapatkan perkembangan siswa d isekolah, Sistem berbasis web ini bisa men jad i alat bantu bagi user (pengguna) dalam p roses pengolahan data nilai.
Gambar 4. 13 h alaman login oran g tua
Pada ga mbar di atas adalah gambaran d imana orang tua sedang proses pemangilan data nilai siswa. l.
Implementasi Halaman Depan Pada Siswa 5.2. SARAN Berikut saran yang penulis buat untuk pengembangan aplikas i web pen ilaian, diantaranya : 1. Prog ram yang sudah dibangun in i hanya dapat melaku kan p roses pengolahan data nilai dan
15
http://digilib.mercubuana.ac.id/
ko munikasi yang terjadi, kedepannya program perlu pengembangan pada system. 2. Perlunya membuat domain atau mendafarkan websait karna belumnya ap likasi in i dibuat dengan secara online. DAFTAR PUSTAKA Fathansyah, Ir. Basis Data. Bandung: Informat ika. 2001 Pressman, R. S. Rekayasa Perangk at Lunak Buku 1. Yogyakarta : ANDI.2002. s Kadir, A . Pengenalan Yogyakarta : ANDI. 2003
Sistem
In forma si..
Kadir, A. Tuntunan Praktis Belajar Database Menggunakan MySQL. Yogyakarta : A NDI. 2008 Fowler, M. UML Distilled (Panduan Singkat Bahasa Pemodelan Object Standart). Yogyakarta : ANDI. 2005 http://www.proquest.co m/about/news/2008/serialssolutions-announces-new-federated-searchns-announces-new-federated-searchconnection on -development-fra.html (diakses akses pada tangga l 29 Septeber 2014 ).
16
http://digilib.mercubuana.ac.id/
Curiculum Vitae
I. DATA PRIBADI
Nama Jenis kelamin Tanggal Lahir Tempat Lahir Umur Agama Status Pernik ahan Kewarganegaraan Alamat 14330. No. Handphone ail Email
: Johan Wahyudi : Laki- lak i : 09 Januari 1991 : Jakarta : 23 : Islam : Belum Menikah : Indonesia : Jl. Sungai B ambu Vc Tanjung Priok R T/RW 04/004 Jakarta – : 0838-7056-3252 : jo_an_lontar@yahoo. com
ATAR BELAKANG PENDIDIKAN LATAR 1. Universitas Mercu Buana, Teknik Informatika S1 (2009 – 2014) 2. SMA Negeri Yappenda Jakarta (2006 – 2009) 3. SMP Negeri N 221 Jakarta (2003 – 2006) 4. SD Negeri N 05Pg Jakarta (1997 – 2003) III. KEAHLIAN II.
1. Keahlian Keah yang di kuasai • HTML 4, HTML 5, CSS, PHP, • SMS Gateway with GAMMU • Visual Basic 6 • Microsoft Office 2. Basis Data yang dikuasai • MYSQL • Ms. Access
17
http://digilib.mercubuana.ac.id/
18
http://digilib.mercubuana.ac.id/
19
http://digilib.mercubuana.ac.id/
20
http://digilib.mercubuana.ac.id/