• Tidak ada hasil yang ditemukan

Nanda Sholatul Akbar 1, Dwi Wardiyanto 2, Marsya Geby Diamanti 3, Lydia Vintari 4

N/A
N/A
Protected

Academic year: 2021

Membagikan "Nanda Sholatul Akbar 1, Dwi Wardiyanto 2, Marsya Geby Diamanti 3, Lydia Vintari 4"

Copied!
9
0
0

Teks penuh

(1)

Sistem Informasi Sekolah SMA (Swasta) Berbasis Web

Di SMA Fajar Dunia

Nanda Sholatul Akbar

1

, Dwi Wardiyanto

2

, Marsya Geby Diamanti

3

, Lydia Vintari

4 Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Mercu Buana

Jl. Kranggan No. 6 Jatisampurna (021) 849635

141815210029@student.mercubuana.ac.id, 241815210005@student.mercubuana.ac.id, 341815210003@student.mercubuana.ac.id, 4lydia.vintari@mercubuana.ac.id

Abstract

Fajar Dunia High School is an educational institution engaged in education. The assessment information system and invoice making are done manually, in everyday life problems are still found, especially in the length of the recording process. Submission of registration information has not yet used technology that is currently developing, namely online se rvices with the use of internet information technology. Therefore the Fajar World High School (private) School Information System was created t o aim more efficiently and effectively.

Keywords: Information Systems, Online School Values, Fajar Dunia High sch ool

Abstrak

SMA Fajar Dunia merupakan sebuah lembaga pendidikan yang bergerak di bidang pendidikan. S i st e m informasi penilai dan membuat invoice dilakukan secara manual, dalam keseharian masih ditemukan masalah-masalah yang terjadi terutama pada lamanya proses pencatatan. Penyampaian informasi pendaftaran belum menggunakan teknologi yang saat ini sedang berkembang, yaitu pelayanan online dengan pemanfaatan teknologi informasi internet. Maka dari itu dibuatlah Sistem Informasi sekolah ( swasta) SMA Fajar Dunia guru bisa melihat nilai dan mata pelajaran siswa di tampilan web, dan admin pembayaran bisa melakukan proses transaksi melalui web dengan membuat invoice untuk bertujuan lebih efeisen dan efektif.

Kata Kunci : Sistem Informasi, Nilai Sekolah Online,SMA Fajar Dunia

1. PENDAHULUAN Latar Belakang Masalah

Sistem Informa si Sekola h tersebut terka it denga n bebera pa proses seperti penerima a n siswa ba ru, penila in siswa , ba gia n keua nga n. Ha mpir semua proses di sekola h ha sil ya ng disimpa n itu berbentuk ra port ya n g terbentuk da ri kerta s, setela h penya lina n tersebut ra port disimpa n da n diba gika n kepa da setia p siswa pa da wa ktu pe n y e ra ha n ra port berla ngsung. Da la m ja ngka wa ktu ya ng ditentuka n oleh piha k sekola h, siswa diminta untuk mengem b a lik a n ra port tersebut kepa da Guru Wa li setia p kela s. Sela ma ra port bera da di siswa , tida k semua siswa bisa menja ga ra port tersebut denga n ba ik. Sa la h sa tu contoh sekola h ya ng ma sih mengguna ka n metode manual a da la h SMA Fa ja r Dunia . SMA Fa ja r merupa ka n sebua h lemba ga pendidika n ya ng be rgera k di bida ng pendidika n. Sistem informa si penila i dila kuka n seca ra ma nual, da la m keseha ria n masih ditemuka n masala h-masala h yang terja di teruta ma pada la m a n ya proses penca ta tan dala m mela kukan penila i kepa da siswa -siswi. Ha l ini menyeba bkan kesulita n da la m m e la k u ka n proses penila i, ka rena ba nyak memerlukan berka s- berka s ya ng ha rus dica ta t.

Denga n Aplika si Sistem Informa si Sekola h berba sis web ini guru bisa meliha t nila i da n ma ta pela ja ra n siswa sehingga guru tida k perlu meliha t ma ta pela ja ra n di kerta s ta pi mela inka n guru bisa meliha t di ta mpila n web, da n a dmin pemba ya ra n bisa mela kuka n proses tra nsa ksi mela lui web denga n membua t invoice. Ma ka da ri tujua n penelitian ini adalah untuk memberikan solusi dalam masalah tersebut dengan judul “ Sistem Informa si Sekolah SMA Fajar Dunia berbasis Website dan PHP ”.

Perumusan Masalah

Berda sa rka n la tar bela ka ng ya ng dijela ska n dia tas,maka seca ra ga ris besa r rumusa n perma sa la han a dalah : 1. Ba ga ima na membangun a plika si berba sis PHP Na tive ya ng da pa t memu dahkan proses da ta nila i?

2. Ba ga ima na reka p da ta nila i siswa ya ng ba ik da pa t dia kses denga n muda h da n efisien mengguna ka n website?

(2)

Tujuan Penelitian

Tujua n da ri pembua tan ini mera nca ng sebu a h Sistem;

1. Informa si sekola h SMA Fa ja r Dunia untuk membua t sistem informa si sekola h menca ngkup sistem dia ta ra nyaPendaftara n berbasis Web ba sed.

2. Nila i online berba sis Web ba sed. 3. Pemba ya ran berba sis Web ba sed.

Manfaat Penelitian

Ma nfa at dari pembua tan a plika si sistem informa si SMA Fa ja r dunia , ya itu:

1. Memuda hkan para siswa -siswi da la m mendapatkan informasi penda ftaran, nila i, ma ta pela j a ra n , la p o ra n pemba yara n uang sekola h.

2. Mempercepa t proses pengelola a n nila i ra port.

2. LANDASAN TEORI

Untuk mendukung pengemba nga n system da la m penyusuna n penelitia n ini, penulis mengguna ka n bebera pa teori seba ga i berikut:

PHP

PHP a da la h skrip bersifa t server-side ya ng dita mba hka n ke da la m HTML. PHP sendiri merupa ka n singka ta n da ri Persona l Home Pa ge Tools . skrip ini a ka n mem bua t sua tu a plika si da pa t diintergra sika n ke da la m HTML sehingga sua tu ha la ma n web tida k bersifa t sta tis , na mun mnja di bersifa t dina mis. Sifa t server side bera rti pengerja a n skrip dila kuka n di server , ba ru kemudia n ha silnya dikirimka n ke browser.

Database MySQL

Da ta ba se Mysql merupa kan sistem ma na jemen ba sis da ta SQL ya ng sa nga t terkena l da n bersifa t ope n so u rc e . MySql diba ngun, distribusika n da n didukung oleh MYSql AB. MYSQL AB merupa ka n perusa ha a n komersia l ya ng dibia ya i oleh pengemba ng MYSQL.

MYSQL da pa r didefinisika n seba ga i sistem ma na jemen da ta ba se. Da ta ba se sendiri merupa ka n struktur penyimpa na n da ta . Untuk mena mba h, menga kses da n memperoses da ta ya ng disimpa n da la m sebua h da ta ba se komputer, diperluka n sistem ma na jemen da ta ba se seperti MYSQL serve r. Sela in itu MYSQL da pa t dika ta ka n seba ga i ba sis da ta terhubung menyimpa n data pa da table-ta bel terpisa h. Ha l tersebut a ka n mena mbahkan kecepa t a n da n fleksibilita s.

Basis Data

Ba sis da ta a dala h kumpula n data ya ng sa ling berela si. Da ta sendiri merupa ka n f akta mengenai o b y e k , o ra n g, da n la in-la in. Da ta dinya takan denga n nila i ( a ngka , dereta n ka ra kter, a ta u symbol).

Ba sis da ta da pat didefinisika n da la m berba gai sudut pa ndang seperti berikut:

1. Himpuna n kelompok da ta ya ng sa ling berhubunga n ya ng diorga nisa si sedemikia n rupa sehingga kela k da pa t dima nfaatkan denga n cepat da n mudah.

2. Kumpula n da ta ya ng sa ling berhubunga n ya ng disimpa n seca ra bersa ma sedemikia n rupa ta npa pengula nga n ( redunda ncy ) ya ng tida k perlu, untuk memenuhi kebutuhan.

3. Kumpula n file/ta ble/a rsip ya ng sa ling berhubunga n ya ng disimpa n da la m media penyimpan elektonik.

XAMPP

XAMPP Server a da la h pera ngka t luna k gra tis ya ng mendukung ba nya k sistem opera si, merupa ka n kompila si da ri bebera pa progra m untuk menja la nka n fungsinya seba ga i server ya ng berd iri sendiri, ya ng terdiri a ta s progra m Apa che HTTP Server, MySQL da ta base, da n penerjemah ba hasa yang dirulis denga n PHP da n Perl. XAMPP a da lah na ma ya ng merupa ka n singka ta n da ri X berba ga i sistem opra si (Linux, MAC, Windows), Apa che, MySQL, PHP, PERL.Progra m ini tersedia da la m GNU Genera l Public License da n beba s, merupa ka n web server ya ng muda h diguna ka n ya ng ma mpu melayani ha la man dina mis (Griffiths, 2010).

3. METODOLOGI

Model wa terfa ll a da la h model kla sik ya ng bersifa t sistema tis, beruruta n da la m memba ngun softwa re. Ha l ini disebut wa terfa ll ka rena proses menga lir "seca ra sistema tis da ri sa tu ta ha p ke ta ha p la innya da la m mode ke ba wa h(Pressma n, 2012). Metode ini mempunya i struktur ya ng jela s da n tera ra h da la m setia p ta hapan pe ra nc a n ga n da n implementa sinya . Seca ra umum metode pera ncanga n sistem ini diba gi da la m bebera pa ta hapan, a ntara la in :

(3)

Requirements Definition (Analisis Kebutuhan)

Ta ha p perenca na a n pa da sistem infroma si sekola h SMA Fa ja r Dunia a ka n dikemba ngka n. Pa da ta ha p ini mela kuka n :

1. Meneliti kebutuhan sistem ya ng dibutuhka n oleh sekola h.

2. Pengumpula n da ta kepa da piha k sekola h denga n ca ra mela kuka n interview da n observa si, a ga r da pa t output ya ng diha silka n da ri sistem sesua i denga n a pa ya ng diinginka n.

3. Sistem infroma si sekola h SMA Fa ja r Dunia ini sendiri diperuntuka n kepa da Sta ff penerima a n siswa ba ru, Sta ff keua nga n , Guru seba ga i user.

System and Software Design ( Desain Sistem )

Ta rget a khir ta ha pan setela h mendapatkan info da ri kebutuhan disekola h a dala h menghasilka n ra ncangan y a n g memenuhi kebutuha n sekola h yang ditentuka n sela ma ta hap a nalis sistem da n da ta ba se .

Ha sil a khirnya berupa spesifika si ra nca nga n use ca se, a ctivite dia gra m, da n rela si da ta basenya sehingga mud a h diwujudka n pa da sa at pemogra man.

Implementation and Unit Testing ( Implementasi dan Penulisan Program )

Setela h membua t ra ncanga n design, sistem informa si sekola h a ka n memindahkan semua ra ncangan design d a n mula i pembua ta n progra m sesua i denga n ra nca nga n ya ng tela h dipersia pka n. Ta ha p ini dira nca ng da la m ba ha sa pemogra ma n PHP da n MySQL da ta base denga n mengguna kan testing bla ckbox.

Integration and System Testing ( Penerapan dan Pengujian Sistem )

Sistem infroma si sekola h mela kuka n pengujia n untuk menemuka n kesa la h -kesa la ha n pa da progra m ya ng mungkin terja di da n mema stika n ba hwa ma suka n ya ng diba ta si a ka n memberika n ha sil ya ng sesua i denga n diha ra pka n da ri piha k sekola h . Apa bila terda pa t kesa la ha n error a ta u bug da pa t sega ra diketa hui da n dila kuka n perba ika n pa da penulisa n progra m.

Operation and Maintenance ( Pemeliharaan )

Setela h pengujia n, sistem infroma si sekola h mela kuka n pemeliha ra a n progra m da n perba ika n jika progra m tersebut menga la mi peruba han a tau muncul kemba li error ya ng tida k terdekteksi dita ha p sebelumnya.

Penulis membua t a lur penelitia n a ga r memuda hkan da lam menejelaskan a lur penelitia n sistem tersebut.

4. ANALISA KEBUTUHAN Analisia Masalah

Ana lisa sistem merupa kan proses a wa l ya ng ha rus dila ksa na kan untuk menetukan permasa laha n y a n g se d a n g diha da pi. Ta ha p ini sa nga t penting ka rena proses a na lisa ya ng kura ng a kura t tepa t a ka n tida k sesua i denga n ha sil ya ng diha ra pka n. Perma sa la ha n ya ng muncul da la m pembua ta n tuga s a khir ini a da la h ba ga ima na memba ngun sebua h sistem Informa si nila i sekola h untuk SMA Fa ja r Dunia berba sis web. Dia plika sika n keda la m sistem, ba ga ima na sistem ma mpu mela kukan pendaftaran sekola h untuk siswa , meliha t bia ya sekola h, membua t k e la s d a n jurusa n, menginput da ta guru, menginput nila i. Sistem ma mpu mena mpilka n nila i ra pot da n la pora n bia ya tagiha n.

Analisa Sistem Berjalan

Ha sil terha da p system a na lisa ya ng seda ng berja la n pa da Sisitem infroma si sekola h Ada la h : 1. Sistem sekola h membuka pendaftaran ba ru untuk siswa .

2. Guru menginput nila i siswa .

3. Wa li kela s membua t Ra pot untuk siswa

4. Ba gia n keua nga n membuat tagiha n : Penda ftaran, per Semester, SPP.

Berda sa rka n a nalisis ma sa la h ya ng dija barkan dia tas, ma ka sistem ya ng dibua t a da la h sistem informa si seko la h berba sis web denga n spesifika si sistem seba ga i berikut:

1. Sistem a plika si ya ng a ka n diguna kan ya itu berba sis web .

2. Sistem ma mpu menyedia kan penginputa n dan penyimpanan data siswa , guru, nila i, da n bia ya sekola h. 3. Sistem memberika n informa si da ta nila i online sekola h ya ng tela h di input oleh ma sing-ma sing a dmin.

Seperti penda ftaran, nila i ra pot da n ta giha n bia ya .

5. PERANCANGAN SISTEM

(4)

ya ng melewa ti a nta ra mereka da ri wa ktu ke wa ktu untuk sa tu use ca senya . Use Ca se dia gra m a da la h sebua h ca ra untuk mewa kili ca ra sebua h sistem berintera ksi denga n lingkunga nya . Cla ss Dia gra m merupa kan model sta tis y a n g mengga mba rka n kela s da n rela si a nta r kela s ya ng konsta n di da la m sistem da ri wa ktu ke wa ktu. Activity dia gra m diguna ka n untuk mengga mbarkan a ktifita s ya ng terja di dida la m sebua h proses bisnis.

Use Case Diagram

Gambar 1. Use Case Diagram

Ketera nga n ga mba r seba gi berikut:

1. Admin da n super a dmin memiliki a kun untuk login. 2. Ba gia n keua nga n menampilka n tagiha n pembayara n. 3. Ba gia n penda ftaran menginput da ta siswa da n da ta ora ngtua 4. Guru menginput nila i

5. Wa li kela s membua t ra pot

Activity Diagram

Gambar 2. Activity Diagram Input Da ta Siswa da n Input Da ta Ortu

Ketera nga n ga mba r seba gi berikut:

Da ri a lur a ctivity dia gra m dia ta s, a dmin membuka web, la lu memilih menu input da ta siswa , ma suka n na ma siswa denga n lengka p, la lu pilih ikon ortu pa da menu siswa , ma sukan na ma Ora ng tua siswa .

(5)

Gambar 3. Activity Diagram Input Nila i

Ketera nga n ga mba r seba gi berikut:

Da ri a lur a ctivity dia gra m dia ta s, Super a dmin da n guru membuka web, pilih modul kela s da n jurusa n , la lu ma suka n a bsen , nila i ula nga n ha ria n, ula nga n uts, ula nga n ua s.

Gambar 4. Activity Diagram Membua t Ra pot

Ketera nga n ga mba r seba gi berikut:

Da ri a lur a ctivity dia gra m dia ta s, wa li kela s membuka web, pilih menu wa li kela s, la lu print ra port.

Gambar 5. Activity Diagram Ta mpil Ta giha n Sekola h

Ketera nga n ga mba r seba gi berikut:

(6)

Gambar 6. Sequence Diagram Input Da ta Siswa Da n Da ta Ortu

Gambar 7. Sequence Diagram Input Nila i

Gambar 8. Sequence Diagram Input Nila i

(7)

Class Diagram

Gambar 10. Cla ss Dia gra m 6. IMPLEMENTASI SISTEM

Gambar 11. Login

Gambar 12. Menu Da ta Siswa

(8)

Gambar 15. Input Ma ta Pela jara n

Gambar 16. Menu Da ta Guru

Gambar 17. Menu input ta hun Ma suk

Gambar 18. Menu Ta bel Ta hun 7. PENUTUP

Kesimpulan

Berba ga i eva lua si ya ng tela h dila kuka n oleh sistem informa si sekola h , ma ka da pat dia mbil kesimpula n ba h wa :

1. Sistem Informa si Sekola h SMA ( Swa sta ) di SMA Fa ja r dunia ya ng diba ngun denga n berba sis PHP Na tive, ma ka proses pengelola a n da ta -da ta sekola h seperti peda fta ra n siswa ba ru, nila i ra pot, da n pemba yara n sekola h bisa dila kukan denga n komputerisa si da n dokumen da tabase seca ra tera tur.

2. Sistem Informa si Sekola h SMA (Swa sta ) di SMA Fa ja r Dunia juga mema ksima lka n pekerja a n ba gia n pemba yara n, keua ngan da n guru a ga r proses peinginputa n da n peyimpa nan da ta a dministra si bisa dita nga ni lebih cepa t da n ra pih.

Saran

Untuk pengemba nga n dan perba ikan lebih la njut denga n kebutuha n dan kemajuan Sistem Informa si Se k o la h , ma ka da pat diberika n sa ra n-sa ran ya kni pengemba ngan lebih la njut , ya itu :

1. Sistem informa si Sekola h SMA (Swa sta ) di SMA Fa ja r Dunia ini ma sih ma nua l ka rena belum denga n API . Sehingga na nti nya perlu dikemba ngka n a ga r da pat terintregra si denga n API milik ba nk.

(9)

2. Absensi pa da SMA Fa ja r Dunia ma sih bersifa t ma nua l mengguna ka n kerta s a bsensi pa da siswa ,sehingga na ntinya a kan dibuat a bsensi seca ra online da n terkomputerisa si.

8. DAFTAR PUSTAKA

[1] Afria nto Wa hyu Pra ta ma , Ardia nsya h Dores. 2018. Sistem Informasi Pencarian Pengepul Barang

Bekas Di Kota Tangerang Berbasis Web. Jurna l Sistem Informa si,Teknologi Informa tika da n

Komputer. 9(1). ISSN: 2089-0265.

[2] Eka Cholivia na . 2013. Pembuatan Sistem Informasi Pendaftran Siswa Baru Pada Madrasah

Ibtidaiyah Muhammadiyah Wonoanti III. Jurna l Speed- Sentra l Penelitia n Engineering da n Eduka si.

5(1).

[3] Heni Dwi Erina wa ti. 2012. Pembangunan Sistem Infromasi Pembayaran Sekolah Pada Sekolah

Menengah Atas (SMA) Negeri 1 Rembang Berbasis Web. Jurna l Speed- Sentra l Penelitia n Engineering

da n Eduka si. 4(4).

[4] Kusrini. 2006. Strategi Perancangan Dan Pengelolaan Basis Data . Yogya ka rta : Andi Publisher. Ha l 2. [5] Nugroho, Eddy Pra setyo. dkk. 2009. Rekayasa Perangkat Lunak. Ba ndung: Politeknik Telkom Pra setyo,Eko. 2008. Pemrograman Web PHP & MySQL. Yogya ka rta : Gra ha Ilmu. Ha l 19.

[6] Nurul Aziza h Ya oma Ra ma dha ni. 2011. Pembangunan Sistem Informasi Penerimaan Siswa Baru Di

Sekolah Menengah Kejuruan Al-Irsyad Tegal. Jurna l Speed- Sentra l Penelitia n Engineering da n

Eduka si. 3(3).

[7] Pressma n R. S., 2012, Reka ya sa Pera ngka t Lunak (Edisi 7 Buku 1), Andi, Yogya ka rta .

[8] Yeni Kustiya hningsih da n Devie Rosa Ana misa . 2011. Pemograman Basis Data Berbasis Web

Gambar

Gambar 2. Activity Diagram Input Da ta  Siswa  da n Input Da ta  Ortu
Gambar 3. Activity Diagram Input Nila i
Gambar 6. Sequence Diagram Input Da ta  Siswa  Da n Da ta  Ortu
Gambar 11. Login
+2

Referensi

Dokumen terkait