Membangun Sistem Informasi Akademik SMK Bina Sarana Cendikia Bandung Berbasis Web

Gratis

3
15
145
2 years ago
Preview
Full text

BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian

  Sehingga dengan demikiansetiap individu maupun organisasi harus menerapkannya dalam segala aktivitas yang pada akhirnya berdampak pada pertumbuhan ekonomi penduduk yang meningkat dan berkembang dengan cepat yang dapat menciptakan masyarakat yang tidakketinggalan informasi dan menjadi masyarakat yang berpengetahuan serta memiliki sumber daya manusia yang unggul sehingga dapat mengurangi tingkat kebodohan dankemiskinan. Dalam penerimaan siswa baru (PSB) di SMK BSC juga informasinya masih belum meluas yang masih hanya menggunakan brosur danpresentasi kesekolah-sekolah, juga untuk menangani pendaftaran calon siswa baru, dilakukan masih manual yaitu sang calon siswa harus datang langsungkesekolah untuk mendaftar sedangkan banyak juga calon siswa yang ingin mendaftar dari luar kota sehingga untuk datang langsung kesekolah membutuhkanbiaya transport yang banyak.

1.2. Identifikasi Dan Rumusan Masalah

1.2.1. Identifikasi Masalah

  Kurang efektifnya pembagian kelas dan penjadwalan mata pelajaran siswa, yang masih dilakukan dan dipublikasikansecara manual ditempel dipapan pengumuman c. Kurang maksimalnya informasi tentang Penerimaan Siswa Baru(PSB) yang dilakukan pihak sekolah kepada calon siswa, sedangkan banyak juga calon siswa yang ingin mendaftar dariluar kota, sehingga untuk datang langsung kesekolah dibutuhkan biaya transportasi yang banyak.

1.2.2. Rumusan Masalah

  Berdasarkan permasalahan yang ada, maka dapat dirumuskan sebagai berikut:a. Bagaimana sistem informasi akademik yang sedang berjalan di SMK BSC.

1.3. Maksud Dan Tujuan

  Maksud PenelitianAdapun maksud dilaksanakannya penelitian di SMK BINA SARANA CENDIKIA Bandung ini adalah untuk membangun sebuah sistem informasi akademik di sekolah tersebut. Dengan dibangun sisteminformasi ini diharapkan pihak sekolah dapat meningkatkan pelayanan terhadap siswa dan orang tua/wali dengan cepat dan tepat.

1.4. Kegunaan Penelitian

1.4.1. Kegunaan Akademis

  Bagi PenulisMenambah wawasan dan pengalaman penulis dalam membangun sebuah sistem informasi yang terintegrasi. Bagi Peneliti LainSebagai bahan masukan untuk studi kepustakaan bagi yang akan melakukan penelitian yang sama dengan bidang yang dibahasdalam penelitian ini.

1.4.2. Kegunaan Praktis Bagi SMK Bina Sarana Cendikia

  Dapat mengatasi permasalahan tentang proses akademik dan membantu pihak sekolah dalam pengolahan data akademiknya. Dengan adanya sistem informasi akademik terintegrasi ini maka dapat mempermudah pekerjaan di beberapa sataf bagiandi SMK Bina Sarana Cendikia.

1.5. Batasan Masalah

  Karena begitu luasnya objek penelitian yang dihadapi penulis dan untuk memperjelas arah permasalahan yang akan dibahas maka penulis membatasimasalah – masalah sebagai berikut: a. Lokasi Dan Waktu Penelitian II III 4 Implementasi 3 Pembangunan (Coding) dan Testing Sistem 2 Perancangan Sistem 2 Analisis Sistem 1 Survey dan Pengunpulan Data IV II III IV I IV I Waktu pelaksanaan penelitian dilaksanakan kurang lebih satu bulan, yaitu pertengahan September 2010 sampai dengan pertengahan Oktober 2010, denganObjek penelitian di SMK Bina Sarana Cendikia jl.

BAB II LANDASAN TEORI

1.1. Definisi Sistem

  Menurut Abdul Kadir (2009:54) yang dimaksud Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untukmencapai suatu tujuan. Dengan pendekatan komponen, sistem merupakan kumpulan dari komponen-komponen yang saling berkaitan untukmencapai tujuan tertentu, contohnya sistem komputer.

1.1.1. Karakteristik Sistem

  Batas Sistem (Boundary)Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkunganluarnya. Keluaran Sistem (Output)Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisapembuangan..

1.1.2. Klasifikasi Sistem

  Sistem Abstrak (abstrack system) dan Sistem Fisik (Physical system) Sistem abstrak adalah sistem yang berupa pemikiran atau ide- ide yang tidak tampak secara fisik. Sistem Tertutup (Closed system) dan Sistem Terbuka (Open system) Sistem tertutup merupakan sistem yang tidak berhubungan dengan lingkungan lainnya.

1.2. Definisi Data dan Informasi

1.2.1. Definisi Data

  Menurut Abdul Kadir (2009:29) secara konseptual, data adalah deskripsi tentang benda, kejadian aktivitas, dan transaksi yang tidak Menurut Soendoro Herlambang, Haryanto Tanuwijaya (2005:121) data merupakan fakta-fakta atau kejadian yang dapat berupa fakta-fakta. Data yang terformat adalah data dengan suatu format tertentu.misalnya, data yang menyatakan tanggal atau jam.

1.2.2. Definisi Informasi

  Menurut Abdul Kadir (2009:31) mendefinisikan informasi sebagai data yang telah diproses sedemikian rupa sehingga meningkatkanpengetahuan seseorang yang menggunakan data tersebut. Informasi merupakan proses lebih lanjut dari data yang sudah memiliki nilai tambah.

1.2.2.1. Fungsi dan Siklus Informasi

  Fungsi lainnya yang penting adalah memberikan standar- standar, aturan-aturan ukuran dan atauran-aturan keputusan untukpenentuan dan penyebaran tanda-tanda kesalahan dan umpan balik guna mencapai tujuan kontrol. Si penerima akan menerima informasi tersebut untuk membuat suatu keputusan danmelakukan tindakan yang akan mengakibatkan mjnculnya sejumlah data lagi.

1.2.2.2. Jenis-jenis Informasi

  Berdasarkan persyaratan itu informasi dalam manajemen diklasifikasikan sebagai brikut : 1) Informasi yang tepat waktuPada hakikatnya makna dari informasi yang tepat waktu adalah bahwa informasi sudah ada ditanganmanajer sebelum suatu keputusan yang diambil.2) Informasi yang relevan Informasi yang disampaikan oleh seorang manajer kepada bawahanya haruslah relevan, berkaitan dengankepentingan si penerima sehingga informasi tersebut akan dapat perhatian. 3) Informasi yang bernilaiYang dimaksud dengan informasi yang bernilai adalah informasi yang berharga untuk suatu pengambilankeputusan.4) Informasi yang dapat dipercaya Bahwa suatu informasi harus dapat dipercaya.

1.2.2.3. Nilai dan Kualitas Informasi

  Ketetapan waktuSifat ini berhubungan dengan waktu yang dilalui, yang lebih pendek dari siklus untuk mendapatkan informasi. Tidak ada prasangka Sifat ini berhubungan dengan ada tidaknya keinginan untuk mengubah informasi tersebut guna mendapatkankesimpulan yang telah diarahkan sebelumnya.j.

1.3. Definisi Sistem Informasi

  Menurut Jogiyanto (2005:11) Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahantransaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar dengan laporan-laporan yang diperlukan. Blok Keluaran (output block)Produk dari sistem informasi adalah keluaran yang menrupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semuatingkatan manajemen serta semua pemakaian sistem.

1.4. Definisi Sistem Informasi Akademik

  Sedang ‘Software’(perangkat lunak) merupakan program komputer yang memfungsikan ‘hardware’ tersebut yang dibuat khusus untuk keperluan pengelolaan data-data Akademikdiatas. Sistem informasi akademik memberikan informasi yang berkaitan dengan hal-hal dibidang akademik, misalkan informasi pendaftaran, jadwal guru, jadwalmata pelajaran, penilaian dan lain-lain.

1.5. Website

  Dalam web page, tersimpan berbagaiinformasi dan link yang menghubungkan suatu informasi ke informasi lain, baik itu dalam page yang sama ataupun web page lain pada website yang berbeda. Web statis adalah web yang berisi ataumenampilkan informasi-informasi yang sifatnya statis (tetap), sedangkan web dinami s adalah web yang menampilkan informasi serta dapat berinteraksi dengan user yang sifatnya dinamis.

a. Server-side Programming

  Pada server-side programming, perintah-perintah program (script) dijalankan di web server, kemudian hasilnya dikirimkan ke browser dalambentuk HTML biasa. Program web yang tergolong dalam server-side seperti: CGI/Perl,ASP (Active Server Pages), JSP (Java Server Pages), PHP, CFM (ColdFussion) dan lain-lain.

b. Client-side Programming

  Dan yang mengerjakanya harus mengetahui berbagai kategori website, sehingga dapat membuat skemasitus yang baik, sesuai dengan fungsi dan kebutuhan website yang akan dibangun. Web Designer bertugas untuk memnentukan bentuk desain, tata letak gambar, dan tipografi yang sesuai dengan website yang akan dibuat.

1.6. Jaringan Internet

  Menurut Budhi Irawan (2005:69) Internet adalah suatu jaringan komputer global yang terbentuk dari jaringan-jaringan lokal dan regional yangmemungkinkan komunikasi data antar komputer yang terhubung kejaringan tersebut. Metode Pengalamatan Di Internet Tiap-tiap komputer yang terhubung dengan jaringan internet ini dapat berkomunikasi satu dengan yang lainnya.

1.6.2.1. Domain

  Com,co : untuk badan komersialEdu, ac : Untuk Lembaga PendidikanGov, Go : untuk lembaga PemerintahNet : untuk gateway jaringan, ISPMil : untuk militerOrg,or : untuk organisasi Karena saat ini jaringan internet sudah mencakup banyakNegara, untuk mempermudah indentifikasi lokasi host dibuat hirarki nama domain Negara misalnya:Au : AustraliaCa : CanadaFr : France 1.6.2.2. Server Pada suatu jarigan komputer yang terkoneksi internet dapat ditempatkan satu atau lebih komputer yang berfungsi sebagai serveratau computer yang dapat diakses baik dari jaringan tersebut maupun dari jaringan internet.

1.7. Berorientasi Objek

  Menurut Sholiq (2006:21) Berorientasi objek atau object oriented merupakan paradigma baru dalam rekayasa perangkat lunak yang memandangsistem sebagai kumpulan obyek-obyek diskrit yang saling beriteraksi. Yang dimaksud berorientasi objek adalah bahwa mengorganisasikan perangkat lunaksebagai kumpulan obyek-obyek diskrit yang bekerja sama antara informasi atau struktur dan perilaku(behaviour) yang mengaturnya.

1.7.1. Istilah-istilah berorientasi objek

  Abstraksi (abstraction)Abstraksi atau abstraction secara sederhana dikatakan sebagai proses memilah beberapa attribut dan beberapa operasi suatu obyekhanya pada yang benar-benar diperlukan saja, dan membuang attribut dan operasi yang tidak diperlukan untuk persoalan yangdihadapi. Aggregasi (aggregastion)Aggregasi (aggregastion) adalah bentuk khusus dari assosiasi yang lebih kuat, dimana assosiasi yang terjadi adalah “part of” antara Salah satu bentuk agregasi meliputi bubungan yang kuat antara satu obyek dan obyek-obyek lainya sebagai komponenpembentuknya, hal ini dikenal dengan nama lain yaitu komposisi.

1.7.2. Pemodelan berorientasi objek

  James Rumbaugh, yang telah menulis beberapa buku tentang sistem analis dan desain yang menjabarkanpemodelan dengan koponen seputar dunia nyata yang disebut obyek. Hal ini disebabkankarena UML menyedikan bahasa pemodelan visual yang memungkinkan bagi pengembang system untuk membuat cetakbiru atas visi mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi dengan mekanisme yang efektif untuk berbagi(sharing) dan mengkomunikasikan rancangan mereka dengan yang lain.

1.8. Software Pendukung

1.8.1. Personal Home Page (PHP)

  PHP dapat disisipkan diantara bahasa HTML dan karena Server side, maka bahasa PHP akan di eksekusi di server, sehingga yang dikirimkan ke browse r adalah hasil jadi dalam bentuk HTML, dan kode PHP tidak akan terlihat oleh klien. Parser tersebut diselesaikan pada tahun 1999 dan menghadirkan PHP baru yang kita kenalsekarang yaitu PHP 4.0 dan sampai sekarang sudah mnecapai versi 5.0, dengan banyak features baru dan fasilitas yang lebih baik.

1.8.2. MySQL

  MySQL adalah database yang menghubungkan script PHP menggunakan perintah query dan escape character yang sama dengan PHP. MySQL dapat menyimpan semua data website seperti berita, artikel, MySQL juga merupakan bahasa query standar yang digunakan untuk mengakses database server, dimana pemrosesan terjadi di server, dan clienthanya mengirim serta meminta data.

1.8.3. Apache

  Hal ini dikarenakan, web server bukan hanya bisa dapat melayani jenis data dalam bentuk text, akan tetapi juga dapat menampilkan format – format data dalam bentuk gambar, baik gambar dalam bentu 2D atau 3D, suara dan juga dapat berinteraksidalam dunia Wireless Acces Protocol (WAP) gateway dan sebagainya.web server memiliki program pendukung cukup banayak Apache yang dapat memberikan layanan yang cukup bagi penggunanya. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

1. Htdoc dijalankan, seperti berkas PHP, HTML dan skrip lain

  Phpmyadmin yang ada dikomputer. tampilan PhpMyAdmin yang berfungsi untuk mengelola layanan (service) 3.

1.8.5. Adobe Photoshop

  Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan disebutPhotoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4 dan versi yang terakhir(keduabelas) adalah Adobe Photoshop CS5. Rational Rose adalah kakas (tool) pemodelan visual untuk Rasional Rose pengembangan sistem berbasis objek yang sangat handal untuk digunakan sebagai bantuan bagi para pengembang dalam melakukan analisis danperancangan sistem.

BAB II I OBJEK DAN METODE PENELITIAN

3.1. Objek Penelitian

  Penelitian ini dilakukan di SMK Bina Sarana Cendekia Bandung yang beralamatkan di Gedung FE UNBAR Jl. Mustofa No.25.

3.1.1. Sejarah Singkat SMK BSC

  Rekayasa Perangkat Lunak (RPL) Pemahaman perangkat lunak komputer(Programer) yang bertujuan agar siswa dapat dengan mudah menyesuaikan diri dengandunia kerja dan materi yang akan dipelajari adalah semua sektor materi yang dibutuhkan industri-industri maupun kantor. Administrasi perkantoranSiswa akan mempelajari teknik-teknik dalam hal administrasi , pembukuan, surat menyurat dll, sehingga siswa dapat menjadi bagianadministrasi yang handal.

3.1.2. Visi dan Misi SMK BSC

  Visi Menjadi Sekolah unggulan dengan basis Teknologi dalam mengembangkan generasi muda Indonesia, khususnya Jawa Barat agarmenjadi manusia yang cerdas, berkualitas, unggul, dan berakhlak mulia dalam memasuki pasar kerja lokal, global, serta memiliki jiwaEntrepreneur untuk pengembangan usaha. Misi Menyiapkan lulusan yang terdepan dan mudah bekerja serta mempunyai prestasi dengan mengedepankan perpaduan IMTAQ( Imandan Taqwa ) dan IPTEK ( Ilmu Pengetahuan dan Teknologi ).

3.2. Metode Penelitian

  Metode Analisis Deskriptif yaitu penelitian yang dilakukan dengan tujuan mendapatkan data yang sebenarnyadan selengkap-lengkapnya. Metode action yaitu merancang dan mendesain program berdasarkan analisis sistem yang diusulkan.

3.2.2.1 Jenis Data

  Data primer yaitu data yang didapat dari hasil observasi langsung ke sekolah dan wawancara langsung kenarasumber, disini peneliti melakukan wawancara dengan bagian tata usaha, wakasek bagian kurikulum dankoordinator IT. Data sekunder yaitu data yang diperoleh melaui dokumentasi, misalnya data profil organisasi, data siswa dandata-data administrasi lainnya yang dapat digunakan sebagai pemicu untuk memahami persoalan yang muncul dalamorganisasi dan yang akan digunakan sebagai masalah penelitian.

3.2.2.2 Metode Pengumpulan Data

  Wawancara Penulis melakukan tanya jawab langsung dengan pihak bagian yang terkait dengan masalah yang diteliti, yaitu denganbagian tata usaha, wakasek kurikulu dan koordinator IT. Dengan melakukan wawancara secara langsung penulis mendapatinformasi yang lebih jelas tentang sistem yang sedang berjalan dan mengetahui permasalahan yang ada.

3.2.3. Metode Pendekatan dan Pengembangan Sistem

  Metode Pendekatan Sistem Metode pendekatan yang digunakan yaitu berorientasi objek atau object oriented yaitu cara memandang persoalan menggunakanmodel-model yang diorganisasikan seputar konsep objek yang mengkombinasikan struktur data dan perilaku suatu entitas. Metode Pengembangan Sistem Metode pengembangan sistem yang digunakan yaitu Prototipe yang merupakan suatu metode dalam pengembangan sistem yangmenggunakan pendekatan untuk membuat sesuatu program dengan cepat dan bertahap sehingga segera dapat dievaluasi oleh pemakai.

3.2.3.3. Alat Bantu Analisis dan Perancangan

Alat bantu yang gunakan yaitu menggunakan notasi-notasiUML(Unified Modeling Language) yang akan digambarkan secara elektronik menggunakan software Rational Rose. Adapun diagramyang digunakan yaitu Diagram use case (use case diagram),Diagram aktivitas (activity diagram), Diagram sekuensial (sequence ), Diagram kolaborasi (collaboration diagram), Diagram diagram Kelas (class diagram), Diagram komponen (component diagram), 61

3.2.4. Metode Pengujian

  Metode pengujian yang dilakukan untuk menguji system aplikasi ini menggunakan pengujian blac kbox. Pengujian black box berfokus pada pengujian persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang sesuaidengan persyaratan fungsional suatuu program.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem Yang Berjalan

  Didalam analisis ini akan menjelaskan apa saja proses yang terjadi di SMKBSC dan mendeskripsikan persoalan yang sedang dihadapi serta akan dijelaskan pada prosedur yang sedang berjalan yaitu digambarkan dengan Use Casedan Activity Diagram. Selain itu juga pada analisis ini akan Diagram mengidentifikasi dan mengevaluasi permasalahan-permasalahan serta hambatan- hambatan yang terjadi juga kebutuhan apa saja yang diharapkan sehingga dapatdilakukan perbaikan-perbaikan dalam sistem ini.

4.1.1. Analsis Dokumen

  Analisis ini akan menjelaskan dokumen-dokumen yang digunakan dalam sistem akademik ini. Lampiran Jadwal PelajaranFungsi : memberitahukan kepada siswa jadwal pelajaran yang akan ditempuh selama satu semester.

4.1.2. Analisis Prosedur Yang Sedang Berjalan

Didalam analisis ini menjelaskan tentang bagaimana pihak sekolah melakukan aktivitas baik dengan pihak luar sekolah maupun internal sekolahyang berhubungan dengan akademik.

4.1.2.1. Deskripsi Persoalan

  Menyediakan Informasi sekolah Untuk memberitahukan keberadaan dan eksistensi dari pada sekolah ke khalayak umum maka dibutuhkan informasitentang sekolah, yang biasanya kenbanyakan yang menanyakan adalah calon siswa yang ingin mendaftar dan ingin mengetahuisyarat-syarat pendaftaran siswa baru. Penilaian Setelah proses kegiatan belajar mengajar, selanjutnya diadakan evaluasi dan penilaian oleh guru yang mengajar, untukmelihat hasil kemampuan siswa dalam menerima pelajaran yang telah disampaikan dalam proses belajar mengajar.

4.1.2.2. Aktor

  Adapun Aktor aktor yang terlibat dalam proses akademik ini ada tiga yaitu : CalonSiswa, Siswa, Panitia Penerimaan Siswa Baru (PPSB), Wakasek Kurikulum dan Guru. Use CaseUse Case adalah aktivitas utama yang dilakukan SMK BSC dalam sistem akademiknya.

4.1.2.5. Activity Diagram Yang Sedang Berjalan

  Diagram aktivitas informasi sekolah ini menggambarkan aktivitas yang berjalan yaitu seorang calonsiswa yang ingin mengetahui informasi tentang sekolah. Diagram aktivitas pembagian kelas ini menggambarkan aktivitas yang berjalan yaitu seorang siswabaru yang akan memasuki kelas dengan melihat pengumuman.

d. Activity Diagram untuk Penjadwalan

  Diagram aktivitas penjadwalan ini menggambarkan aktivitas yang berjalan yaitu proses penjadwalan matapelajaran yang dilakukan wakasek kurikulum. Wakasek Kurikulum Sisw aMendata Guru Mendata SiswaMendata Kelas Melihat Jadwal di Membuat papan pengumunanJadwal Gambar 4.5.

e. Activity Diagram

  Diagram aktivitas penilaian ini menggambarkan aktivitas yang berjalan yaitu proses kegiatan belajarmengajar sampai menghasilkan nilai untuk siswa. Berikut adalah diagram aktivitasnya.

4.1.1. Evaluasi Sistem yang sedang Berjalan

  Kurang maksimalnya informasi tentang Penerimaan Siswa Baru(PSB) yang dilakukan pihak sekolah kepada calon siswa, sedangkan banyak juga calon siswa yang ingin mendaftar dariluar kota, sehingga untuk datang langsung kesekolah dibutuhkan biaya transportasi yang banyak. Pengelolaan jadwal pelajaran dan data nilai masih menggunakan aplikasi perkantoran biasa yang sifatnya offline dan stand alone,menyebabkan informasi mengenai jadwal dan nilai relatif lebih lama diperoleh orang tua walimurid.

4.2. Perancangan Sistem

  Tahap selanjutnya setelah analisis sistem yang sedang berjalan adalah perancangan sistem yang diusulkan. Selanjutnya konsep atau ide yang sudahdibuat akan diterjemahkan ke dalam model-model (rancangan) yang siap dikoding.

4.2.1. Tujuan Perancangan Sistem

  Tujuan dari perancangan sistem ini adalah untuk merancang sistem yang diusulkan setelah melewati proses analisis dan evaluasi kekurangandari sistem yang sedang berjalan, sehingga dapat menambah lebih baik serta kemudahan-kemudahan yang diperoleh bagi pengguna sistem. Perangkat lunak ini dapat diakses oleh banyak user ataupengguna secara bersamaan dari komputer yang berbeda-beda yang terkoneksi dengan internet.

4.2.3. Perancangan Prosedur Yang Diusulkan

  Use case diagram sistem yang diusulkan Adapaun use case diagramnya sebagai berikut : Informasi Sekolah Pendaftaran Calon SiswaAdministrasi Pembagian Kelas <<include>> Siswa <<include>> PenjadwalanGuru <<include>> LoginPenilaian Gambar 4.7 Use Case Diagram yang diusulkan 4.2.3.2. No Use case Penilaian Nama Use CaseTujuan untuk memberikan penilaian bagi para siswa dan dapat dilihat hasilnya oleh siswaProses penginputan nilai oleh guru dan hailnya Deskripsi dilihat oleh siswa.

4.2.3.3. Activity Diagram Yang Diusulkan

  Activity Diagram Pembagian Kelas Usulan ini menggambarkan aktvitas Activity Diagram administrasi untuk membagi kelas dengan menseleksi calon siswa menjadi siswa dan calon siswa dapat melihat diterimanya menjadi Mengaktifkan Menggenerate Administrasi Sistem Calon Sisw aStatus Siswa NIS dan Kelas Jika siswa > 40 Masuk Kelas X Tidak Ya Masuk Kelas n Menyimpan Ke Tampil SIswa database Buka Halaman Public diterima Sekolah Sekolah dan kelas Lihat Diterima Gambar 4.9. Sequence Diagram Penilaian Pada collaboration diagram akan memperlihatkan aliran- aliran pada use case yang berfokus pada relasi-relasi yang terjadiantara objek yang satu dengan objek-objek yang lainnya.

2. Collaboration Diagram Login

  Pada Collaboration Diagram login ini digambarkan relasi- relasi antar objek yang ada pada proses login. Collaboration Diagram Login Pada Collaboration Diagram Penjadwalan ini digambarkan relasi-relasi antar objek yang ada pada proses penjadwalan.

3. Collaboration Diagram penjadwalan

2: Simpan

: Administrasi: Siswa Form Input Jadwal Halaman Admin DBsmkbsc Lihat Jadwalhalaman Siswa 4: konfirmasi Penyimpanan 7: Tampil Daftar Pelajaran 1: Input Penjadwalan

6: Cek daftar Pelajaran

  5: Lihat Daftar pelajaran 3: Simpan ke database Pada Collaboration Diagram Penilaian ini digambarkan relasi-relasi antar objek yang ada pada proses penilaian. Gambarnya yaitu sebagai berikut : 4: konfirmasi penyimpanan 1: Input Nilai siswa2: simpan Form Penilaian Halaman Guru : Guru7: tampil nilai siswa 3: simpan kedatabase DBsmkb Lihat Nilai sc Halaman Siswa6: cek data nilai 5: lihat nilai : Siswa Gambar 4.19.

4.2.3.6. Diagram Class

  Pada diagram class ini akan ditampilkan beberapa kelas ada pada system ini dan memberikan gambaran tentang system danrelasi-relasi didalamnya. Disini juga dimasukkan himpunan bagian(subset) dari kelas-kelas , yaitu atribut-atribut dan operasi-operasi dalam suatu kelas.

4.2.3.8. Deployment Diagram

  Diagram ini menampilkan semua titik (node) dalam suatu jaringan. Gambar 4.22.

4.2.4. Perancangan Antar Muka

  Pada perancangan antar muka atau interface ini akan menggambarkan rancangan tampilan apa saja yang ada dalam sistem ini. Adapun yang akan dibahas yaitu struktur menu, perancangan input dan perancangan output.

4.2.4.1. Struktur Menu

  Struktur menu untuk siswaPada struktur menu untuk siswa ini yang bisa menggunakan hanya siswa yang sudah mempunyai usernamedan password saja, karena harus melewati proses login terlebih dahulu. Struktur menu untuk guruPada struktur menu untuk guru ini yang menggunakan hanya guru yang sudah memiliki username dan password.

4.2.4.2. Perancancangan Input

  perancancangan input ini merupakan gambaran dalam pembuatan antarmuka untuk memasukkan data yang dilakukanoleh pengguna sistem dan admin 1. Perancan ini nantinya digunakan oleh admin untuk menginputkan mata pelajaran dan siapa yang mengajar.

4.2.4.3. Perancangan Output

  Perancangan Output Laporan Daftar SiswaPerancangan ini nantinya dipakai oleh admin untuk mencetak laporan data siswa yang terdaftar. Perancangan Output Daftar GuruPerancangan ini untuk laporan data guru yang mengajar yang dicetak oleh admin Gambar 4.35.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

5.1. Pengujian

  Pengujian dilakukan untuk menjamin kualitas dan mengetahuikelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal, yaitumampu merepresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri.

5.1.1. Rencana Pengujian

  Pengujian yang digunakan untuk menguji system ini yaitu menggunakan metode black box. Pengujian sistem informasi ini menggunakan data uji berupa data input dari user dan administrator pada sistem yang telah dibuat.

5.1.2. Kasus dan Hasil Pengujian

  Klik Text Akan tampil ke Sesuai yang (V) DiterimaLinkEdit halaman edit diharapkan ( ) Ditolak data pengajar,dan ketika klik tombol editakan mengedit data pengajaryang sebelumnyatelah diinputkan Klik Text Link Akan Sesuai yang (V) DiterimaDelete menghapus diharapkan ( ) Ditolak data yang akan Data Masuk Yang Pengamatan Kesimpulan diharapkan Kotak inputan Menampilkan Sesuai dengan (V) Diterima tidak diisi seperti kotak pesan harapan( ) Ditolak yang telah kesalahan.ditentukan 5.1.2.5. Pengujian Penilaian Kasus dan Hasil Uji (Data Benar) Data Masuk Yang diharapkan Pengamatan Kesimpulan Guru Input seluruh form datanilai, kemudian klik simpan MunculPemberitahuan bahwa data telahdisimpan Sesuai yang diharapkan(V) Diterima( ) Ditolak Kasus dan Hasil Uji (Data salah) Data Masuk Yang diharapkan Pengamatan Kesimpulan Kotak pilihan dan inputan tidak diisiseperti yang telah ditentukan Menampilkan kotak pesankesalahan.

5.1.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus uji sample di atas, dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks dan

5.2. Implementasi

  Implementasi Perangkat LunakPerangkat lunak yang digunakan untuk mengimplementasikan system yaitu sebagai berikut : Web browser (Mozilla FireFox) Recommended. Implementasi Basis DataImplementasi basis data dilakukan dengan menggunakan baahasa SQL, dimana aplikasi pemrograman yang digunakan adalah MySQL, adapun sintaks SQLnya adalah sebagai berikut :Tabel calon_siswa 1.

5.2.3. Implementasi Antar Muka

  Tampilan halaman publicDihalaman public ini berisi Informasi sekolah dan link untuk registrasi calon siswa. Selanjutnya tampil kotak dialog XAMPP yang ke-3, pilih semua kotak pilihan pilihan dan klik tombol install untuk memulai proses instalasi XAMPP.

5.2.5. Penggunaan program

  Kesimpulan Dari hasil dan uraian pembahasan diatas maka dapat disimpulkan bahwa dalam pembuatan Sistem Informasi Akademik berbasis web ini diperlukan sebuahanalisis sistem, desing sistem serta keterampilan coding dengan menguasai bahasa pemrograman web seperti HTML, CSS, PHP, Java script dan mengusaidatabase seperti MySQL, serta dilakukan testing dan implementasi. Saran Adapun beberapa saran yang dapat penulis sampaikan berkaitan dengan penelitian ini yaitu sebagai berikut : 133Dalam pembuatan Sistem Informasi Akademik ini fasilitas dan layanannya masih sederhana.

PENDIDIKAN FORMAL

  Metode Pendekatan dan Pengembangan Sistem ......................... Analisis Sistem yang Berjalan .................................................................

DAFTAR PUSTAKA LAMPIRAN

  Analisis & Desain Sistem Informasi pendektan Tersetruktur teori dan praktek aplikasi bisnis. Aplikasi WEB dengan PHP dan MySQL.

DAFTAR SIMBOL

  Aktor merupakan aturan yang dimainkan dalam sistem, bukan user individu dalam sistem Use case : Menyatakan fungsi lengkap yang dilakukan user: Bila sejumlah use case Relasi include relationship mempunyai perilaku umum, perilaku ini dapat dimodelkan dalam satu use case yang digunakan oleh usecase lain. Activity Diagram S I M B O L K E T E R A N G A N suatu status awal dari suatu obyek Initial state : Final state : suatu status akhir yang menghadirkan penyelesaian aktivitas suatu tindakan internal dan sedikitnya satu Action state : transisi yang melibatkan peristiwa yang eksplisit yang melengkapi tindakan internal.suatu catatan pada suatu diagram yang berisikan Note : penjelasan.

D. Class Diagram

  S I M B O L K E T E R A N G A N Class : Merepresentasikan tipe objek dengan kelengkapan prosedur (methods) dan data (attributes). Garis yang melambangkan konsep Generalization: pewarisan dari suatu kelas ke satu atau lebih sub kelas.

Dokumen baru

Download (145 Halaman)
Gratis