Perancangan Sistem Informasi Akademik Di SMK Pasundan Majalaya Berbasis Web

Gratis

2
37
157
2 years ago
Preview
Full text

KATA PENGAN TAR

  Dengan segala kerendahan hati, penulis mengucapkan terima kasih yang sedalam-dalamnya kepada orang tuatercinta yang selama ini telah memberikan kepercayaan dan doa serta selalu memberikan motivasi supaya penulis dapat menyelesaikan skripsi ini. Avip Hudpi Hazairin, MMPd dan Staff guru SMK Pasundan Majalaya yang telah memberi izin dan membantupenulis dalam menyelesaikan skripsi ini dengan memberikan data yang dibutuhkan dalam penelitian.

BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian

  Sistem informasi pendaftaran ini secara khusus dirancang untuk memenuhi kebutuhan pihak sekolah juga masyarakat yang menginginkan layananpendidikan yang terkomputerisasi untuk meningkatkan kinerja, kualitas pelayanan, daya saing dan kualitas SDM yang dihasilkannya. Sebagai pengolah data akademik dari SMK Pasundan Majalaya sehingga data-data akademik yang ada bisa saling terintegrasi dan bisamengurangi redundansi data yang sering terjadi apabila pengolahan data akademik dilakukan secara manual, dan 3.

PER ANCANGAN SISTEM

INFORMASI AKAD EMIK DI SMK PASUNDAN MAJALAYA BERBASIS WEB “.

1.2. Identifikasi Dan Rumusan Masalah

  Identifikasi Masalah Masalah yang dapat diidentifikasikan dari perancangan sistem informasi akademik yang berjalan pada SMK Pasundan Majalaya diantaranya : 1. Rumusan Masalah Dalam penelitian dan perancangan sistem informasi akademik ini dilakukan rumusan terhadap permasalahan dengan tujuan agar penelitian dapatdilakukan secara lebih terarah sehinggga memudahkan proses pencapaian tujuan yang diharapkan dari penelitian ini.

1.3. Maksud dan Tujuan Penelitian

  Untuk mengetahui sistem yang berjalan di SMK Pasundan Majalaya yang selama ini masih dilakukan dengan cara manual. Untuk mengimplementasikan sistem informasi akademik pada SMKPasundan Majalaya, apabila suatu saat SMK Pasundan dapat menerapkan sistem ini dengan baik, dengan sendirinya pihak SMKPasundan pun dapat melakukan pengolahan data akademik dengan baik sehingga tercipta efisiensi dalam bekerja.

1.4. Kegunaan Penelitian

Dalam bagian ini kegunaan penelitian dibagi menjadi dua, yaitu Kegunaan Praktis dan Kegunaan Akademis.

1.4.1. Kegunaan Praktis

  Bagi sekolah yang bersangkutan, dengan adanya sistem informasi akademik diharapkan dapat menyajikan informasi yang akurat, tepatwaktu dan relevan. Sebagai pusat semua data-data akademik yang saling terintegrasi sehingga akan mempermudah dalam hal pengelolaan data akademik yang nantinyaakan menghasilkan informasi yang cepat dan akurat.

1.4.2. Kegunaan Akademis

  Bagi peneliti lain, dapat menjadi referensi dalam perancangan atau pengembangan sistem informasi akademik. Bagi penulis, dapat menambah wawasan ilmu pengetahuan mengenai sistem informasi akademik serta mengimplementasikanilmu yang telah didapat.

1.5. Batasan Masalah

  Dalam penelitian dan perancangan sistem informasi akademik berbasis web pada SMK Pasundan Majalaya ini dilakukan pembatasan terhadap permasalahan dengan tujuan agar penelitian dapat dilakukan secara terarah sehingga memudahkan proses pencapaian tujuan yang diharapkan dari penelitianini. Sistem hanya membahas tentang profil sekolah, data guru, data siswa, kelas, jadwal, nilai, berita, serta informasi yang adahubungannya dengan kegiatan akademik yang sedang berjalan.

1.6. Lokasi dan Waktu Penelitian Lokasi penelitian di SMK Pasundan Majalaya yang beralamat di jln

  Leuwidulang No.22 Desa Sukamaju Kecamatan Majalaya Kabupaten Bandung40382. Jadwal penelitian yang dilakukan yaitu selama kurang lebih 5 bulan, terhitung dari tanggal 21 Maret 2011 sampai dengan tanggal 21 Juli 2011.

BAB II LANDASAN TEORI

2.1. Sistem

  Batasan sistem memberikan ruanglingkup yang jelas dari suatu sistem, maka kita dapat memisahkan dan membedakan satu sistem dengan sistem yang lainnya maupun sistemdengan lingkungan luar. Keluaran Sistem (Output) Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

2.1.4. Klasifikasi Sistem

  Sistem buatan manusia adalah sistem yang dirancang oleh manusia sedangkansistem alamiah adalah sistem yang terjadi melalui proses alami dan tidak dibuat oleh manusia. Bisa dipastikan artinya dapat ditentukan pada saat sistem akan dan sedang dibuat, sedangkan yang tidak bisa dipastikan artinyatidak dapat ditentukan dari awal tergantung kepada situasi yang dihadapi.

2.2. Informasi

2.2.1. Pengertian Informasi

  Berikut ini beberapa definisi tentang informasi, yaitu :Menurut Abdul Kadir (2003 : 31) :”Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaatdalam pengambilan keputusan saat ini atau saat mendatang.” Sedangkan pengertian informasi menurut Jogiyanto (2001 : 8) :”Informasi adalah data yang telah diolah menjadi bentuk yang lebih berguna dan lebihberarti bagi yang menerimanya ”. Adapun menurut Azhar Susanto (2004 : 2) mendefinisikan“Informasi sebagai salah satu jenis sumber daya yang paling utama yang dimiliki oleh suatu organisasi apapun organisasi tersebut”.

2.2.2. Nilai dan Kualitas Informasi

  Akan tetapi perlu diperhatikan bahwa informasi yang digunakan didalam suatu sistem informasi umumnya digunakanuntuk beberapa kegunaan sehingga tidak mungkin atau sulit untuk menghubungkan antara informasi tentang suatu masalah dengan biaya untukmemperolehnya, karena sebagian besar informasi digunakan tidak hanya oleh satu pihak saja didalam perusahaan. Ketepatan waktuSifat ini berhubungan dengan waktu yang dilalui, yang jelas pendek dari siklus untuk mendapatkan informasi.

2.3. Sistem Informasi 1. Pengertian Sistem Informasi

Sistem informasi dapat didefinisikan sebagai suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapaisuatu tujuan yaitu menyajikan informasi. Menurut Zulkifli Amsyah (2003 : 5) :”Sistem informasi adalah data yang sudah diolah dengan cara tertentu sesuai dengan bentuk yang diperlukan.” Sedangkan menurut Al-Bahra (2005 : 13) : ”Sistem informasi merupakan sekumpulan organisasi yang ada pada saat dilaksanakan akan memberikaninformasi bagi pen gambil keputusan dan untuk mengendalikan organisasi.”

2.3.2. Komponen Sistem Informasi

  Prosedur : Sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki. Jaringan komputer dan komunikasi data : Sistem penghubung yang memungkinkan sumber dipakai secara bersama atau diakses olehsejumlah pemakai.

2.4. Metode Pengembangan Sistem

Desain penelitian ini dimodelkan dengan menggunakan model proses prototype, merupakan suatu metode dalam pengembangan sistem yang menggunakan pendekatan untuk membuat sesuatu program dengan cepat dan bertahap sehingga dapat segera dievaluasi oleh pemakai (user).

2.4.1. Metode Pengembangan Sistem Prototype Paradigma

  Pengembangan dan pelanggan bertemu dan mendefinisikan obyektif keseluruhan dari perangkat lunak, mengidentifikasisegala kebutuhan yang diketahui, dan area garis besar dimana definisi lebih jauh merupakan keharusan kemudian dilakukan perancangan kilat, perancangan kilatberfokus pada penyajian dari aspek-aspek perangkat lunak tersebut yang akan nampak bagi pelanggan/pemakai (contohnya pendekatan input dan format output). Iterasi terjadi pada saat prototype disetel untuk memenuhi kebutuhan pelanggan, dan pada saat yang samamemungkinkan pengembang untuk secara lebih baik memahami apa yang harus dilakukannya.

2.5. Metode Pendekatan Sistem

  Metode pendekatan sistem digunakan untuk mendeskripsikan sistem yang telah maupun akan dirancang dengan metode pengembangan tertentu. Dalamanalisis dan perancangan ini digunakan metode pendekatan sistem yang berorientasi objek (Object-Oriented Analysis and Design).

2.5.1. Konsep Dasar Objek

  Unified Modelling LanguageUnfied Modelling Language (UML) menurut Martin Fowler (2005 : 1) adalah keluarga notasi grafis yang didukung oleh meta- model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistemyang dibangun menggunakan pemrograman berorientasi objek (OO). Use Case Diagram menampilkan aktor mana yang menggunakan use case mana, uses case mana yang memasukkan use case lain dan hubungan antara aktor dan use case.

2.6. Definisi Sistem Akade mik Berbasis Web

  Menurut [http://sms.unikom.ac.id/taryana/download/wbs_membangun_ sistem_akademik_berbasis_web], definisi sistem akademik adalah sebuah sistemkhusus untuk keperluan pengelolaan data-data akademik dengan penerapan teknologi komputer baik hardware maupun software. Sedang software (perangkat lunak) merupakan program komputer yang memfungsikan hardware tersebut yang dibuatkhusus untuk keperluan pengelolaan data-data akademis diatas.

2.6.1. Keuntungan Sistem Akade mik Berbasis Web

  Kemudahan bagi siswa untuk memperoleh informasi tanpa harus melakukan interaksi langsung dengan bagian administrasi karenainformasi tersebut dapat diperoleh dengan melakukan pencarian data melalui komputer yang terkoneksi secara internet. Kemudahan bagi pengajar untuk melakukan kegiatan belajar mengajar dimana pada komponen Front End Web dan komponen Back End Webdapat membantu para pengajar untuk menyampaikan informasi secara on- line dan menerima informasi secara on-line dari siswa.

2.7. Arsitektur jaringan

Untuk mendukung terlaksananya program aplikasi yang akan dibangun ini maka diperlukan beberapa unit komputer, dimana semua komputer tersebutsaling berhubungan dan melakukan komunikasi data agar proses komunikasi data dapat berjalan lancar dengan baik melalui media atau perantara yang disebutdengan jaringan komputer.

2.7.1. Pengertian Jaringan Komputer

  Jaringan komputer dapat diartikan sebaga i suatu sistem yang terbentuk dari interkoneksi fasilitas- fasilitas yang dirancang untuk membawa trafik dariberagam sumber telekomunikasi. Suatu jaringan terdiri dari link dan node.

2.7.2. Jenis-jenis Jaringan Kompute r Jaringan komputer dapat dibedakan berdasarkan cakupan geografisnya

  Ada 4 kategori utama jaringan komputer yaitu :1) LAN (Local Area Network) LAN digunakan untuk menghubungkan komputer yang berbeda didalam suatu area yang kecil, misalnya di dalam suatu gedung perkantoran atau kampus. Gambar 2.3 Metropolitan Area Network [Sumber : http://www.cisco.com/atomf_a0.gif/28-02-2011]3) WAN (Wide Area Network) WAN dirancang untuk menghubungkan komputer-komputer yang terletak pada suatu cakupan geografis yang luas, seperti hubungan dari satu kota ke kota lain di dalam suatu negara.

2.7.3 Manfaat Jaringan Komputer

  Secara umum [http://misstriad.wordpress.com], jaringan mempunyai beberapa manfaat yang lebih dibandingkan dengan komputer yang berdiri sendiridan dunia usaha telah pula mengakui bahwa akses ke teknologi informasi modern selalu memiliki keunggulan kompetitif dibandingkan pesaing yang terbatas dalambidang teknologi. Sistem penyimpanan data terpusat yang dikelola dengan baik memungkinkan banyak pengguna mengaskses data dari berbagai lokasi yang berbeda, dan membatasi akses ke data sewaktu sedang diproses.

2.8. Pengertian Internet

  Server Pada suatu jaringan komputer yang terkoneksi dengan internet dapat ditempatkan satu atau lebih komputer yang berfungsi sebagai server ataukomputer yang dapat diakses baik dari jaringan tersebut maupun dari jaringan internet. Modem Modem adalah perangkat hardware tambahan untuk komputer baik jeniscard atau internal, maupun eksternal yang terletak diluar komputer, pada dasarnya modem memungkinkan satu komputer untuk berbicara dengan komputer lain melalui kabel telepon, kata modem berasal dari kata modulasi demodulasi yang berarti proses perubahan denyut elektronis dari komputer menjadi suara/audiosehingga dapat dikirim lewat telepon.

2.9. Perangkat Lunak Pendukung

Penulis menggunakan beberapa perangkat lunak pendukung yang digunakan untuk pengembangan sistem, dibawah ini akan dijelaskan perangkat-perangkat lunak yang penulis gunakan.

2.9.1 Hype r Text Markup Language (HTML)

  Tag-tag yang pertama menunjukan tag awal yang berarti awal elemen, dan yang kedua menunjukan tagakhir, berarti akhir elemen. 2.9.3 Mysql DatabaseMySQL merupakan software database yang termasuk paling populer di lingkungan Linux, kepopuleran ini karena ditunjang performansi query dari databasenya yang saat itu bisa dikatakan paling cepat dan jarang bermasalah.

2.9.5 Macromedia Dreamweaver 8

  Macromedia Dreamweaver 8 adalah sebuah software web design yang menawarkan cara mendesain website dengan menggunakan dua langkah sekaligus dalam satu waktu, yaitu mendesain dan memprogram. Di lain kesempatan kita juga dapat mendesain website hanya lewat tag-tag dan teks lain di jendela HTML Source dan hasilnya bisa langsung dilihat di layar.

BAB II I OBJEK DAN METODE PENELITIAN

3.1. Objek Penelitian

  Pada penulisan proposal penelitian ini, penulis melakukan penelitian diSMK Pasundan Majalaya, khususnya pada sistem akademik. Adapun objek yang menjadi penelitian adalah sistem informasi akademik SMK Pasundan Majalaya.

3.1.1. Sejarah Perusahaan

  SMK Pasundan Majalaya adalah Sekolah Menengah Kejuruan dengan status swasta yang merupakan bagian dari Yayasan Pendidikan Dasar danMenengah Pasundan. SMK Pasundan Majalaya berdiri pada tahun 2007 denganNomor Statistik Sekolah (NSS) 322020814055 dan beralamat di Jl.

3.1.2. Visi Dan Misi Perusahaan

  Hal ini untuk mendorong siswa agar berprestasi,kreatif dan mempunyai dedikasi yang tinggi terhadap pelaksanaan kegiatan pembelajaran. Mewujudkan dan membentuk lulusan yang mandiri dan berjiwa wiraswasta,f.

3.1.3. Struktur Organisasi Perusahaan

  Struktur organisasi khusus menggambarkan struktur yang kompleks dan sistem organisasi yang ada di suatu organisasi, dalam hal ini adalah sekolah. Dimulai dari Kepala Sekolah sampai staf-staf yang berada pada seluruh bagian atau sub sistem organisasi.

3.1.4. Deskripsi Tugas

SMK Pasundan Majalaya dipimpin oleh seorang pimpinan yang disebutKepala Sekolah dan dibantu oleh beberapa Wakil Kepala Sekolah dan staff-staff yang masing- masing bertanggung jawab kepada Kepala Sekolah tentangkebijaksanaan umum untuk menjalankan tugas-tugas pokok sekolah. Adapun uraian deskripsi tugasnya berdasarkan struktur organisasi diatas adalah :

1. Kepala Sekolah We wenang a. Pengambilan keputusan dan kebijakan manajemen

  Mengimplementasikan kebijaksanaan yang dilaksanakan olehDepartemen Pendidikan Nasional, Dinas Pendidikan dan KebudayaanPropinsi Jawa Barat, Dinas Pendidikan Kabupaten Bandung, Dinas- dinas/Departemen lain yang telah mendapatkan rekomendasiDepdiknas/ Dinas Pendidikan Kabupaten Bandung. Mengorganisasikan, mengkoordinasikan serta membina kegiatan pendidikan yang dilaksanakan oleh Wakil-wakil Kepala Sekolah,Penanggungjawab Kegiatan, Bendahara dan Tata Usaha .

2. WK Kurikulum We wenang

  Tugas Mengelola Sarana dan Prasarana Sekolah yang meliputi : a. Inventarisasi sarana dan prasarana yang ada.

5. WK Humas We wenang

  Mengkoordinir dan mengatur seluruh kegiatan Hubungan masyarakat mulai dari perencanaan, implementasi maupun evaluasi. Tugas Mengelola kegiatan hubungan dan kerja sama masyarakat yang meliputi : a.

6. Bendahara We wenang

  Membukukan keuangan yang diterima baik dari pemungut, bendaharaYayasan, bantuan pemerintah atau pihak-pihak lain yang tidak mengikat. Menyetor keuangan SPP dan sarana pendidikan yang telah diterima dari pemungut kepada Bendahara Yayasan.

7. Kaur TU We wenang

  Tugas Mengelola administrasi sekolah yang mendukung kegiatan sekolah yang meliputi :a. Tugas Membantu bagian bidang keahlian Tata Busana dalam mengimplementasikan kegiatannya yang meliputi :a.

10. Otomotif We wenang Mengkoordinir implementasi kegiatan bidang keahlian Otomotif. Tugas

  Membantu bagian bidang keahlian Otomotif dalam mengimplementasikan kegiatannya yang meliputi :a. Menjaga kebersihan/ keamanan ruang dan alat bidang keahlian Otomotif.

11. Guru We wenang

  Mengkoordinir dan mengatur seluruh proses ppembelajaran di kelas terhadap siswa mulai dari perencanaan, implementasi maupun evaluasi. Tugas Melaksanakan proses kegiatan belajar mengajar yang meliputi : a.

3.2. Metode Penelitian

  Penelitian adalah kegiatan untuk memperoleh fakta-fakta atau prinsip- prinsip (baik kegiatan untuk penemuan, pengujian atau pengembangan) dari suatupengetahuan dengan cara mengumpulkan, mencatat dan menganalisa data yang dikerjakan secara sistematis berdasarkan ilmu pengetahuan (metode ilmiah). Metode yang digunakan dalam melaksanakan penelitian merupakan dasar penyusunan rancangan penelitian dan merupakan penjabaran dari metode ilmiahsecara umum.

3.2.1. Desain Penelitian

  Desainpenelitian adalah semua proses yang diperlukan dalam perencanaan dan pelaksanaan penelitian, dalam penelitian ini menggunakan desain penelitiandeskriptif dan penelitian tindakan (Action Research). Peneliti memecahkan permasalahan yang adadilapangan dengan mencari dan memilih (choice) alternatif yang tepat.

3.2.2. Jenis dan Metode Pengumpulan Data

Metode pengumpulan data yang digunakan adalah sumber data primer dan sumber data sekunder yang menunjukkan kepada tujuan sasaran studi. Untuklebih jelasnya diuraikan sebagaimana berikut :

3.2.2.1 Sumber Data Prime r

  Untuk pengumpulan data-data yang diperlukan mengenai kegiatan akademik yang terjadi di SMK Pasundan Majalaya ini, penulismenggunakan dua cara yaitu : 1. Observasi dilakukan penulis untukmengambil data yang bersifat faktual yaitu yang benar-benar terjadi dalam kegiatan akademik sehari- hari di SMK Pasundan Majalaya.

3.2.2.2 Sumber Data Sekunder

  Sumber data sekunder diperoleh dengan cara mencari dan mengumpulkan data pelengkap dengan mempelajari dan membaca buku-buku yang berhubunganserta menunjang penulisan hasil kerja. Selain itu data sekunder juga didapat dari temuan-temuan baik berupa dokumen maupun laporan pada saat melakukanpenelitian yang dijadikan sebagai objek penelitian yakni sistem informasi akademik di SMK Pasundan Majalaya.

3.2.3. Metode Pendekatan dan Penge mbangan Sistem

  Sistem yang akan dibangun terbatas, digunakan dalam informasi akademik dan siswanya itu sendiri sebagai user yang akan menggunakan media website Online ini, karena untuk memanfaatkan fasilitas tersebut data-data yang dimiliki akan disimpan kedalam database, selain itu juga untuk mengklasifikasikan hak pengguna antara administrator dan user pada website akademik SMK PasundanMajalaya. Dari pengertianmetode prototype diatas penulis akan memberikan beberapa alasan mengapa penulis menggunakan metode pengembangan sistem dengan prototype, yaitudikarenakan penulis akan lebih mudah dalam merancang sistem yang diinginkan sekolah dan dapat diterima oleh user sebagai pemakai, penulis menginginkan Perubahan dan presentasi prototype ini dapat dilakukan berkali-kali sampai dicapai kesepakatan bentuk sistem informasi yang akan diterapkan.

3.2.3.3 Alat Bantu Analisis dan Perancangan

  Dengan metode pendekatan sistem yang berorientasi objek, maka penulis akan mengambarkan bagaimana karakteristik sistem tersebut denganmenggunakan pemodelan yang disebut Unified Modelling Language (UML). Component mewakili potongan-potongan yang independen yang bisa dipesan dan diperbaharui sewaktu-waktu.

3.2.4. Pengujian Software

  Metode pengujian software adalah cara atau teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapatmenguji perangkat lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan. Akantetapi dalam analisis dan perancangan yang penulis gunakan hanya 3 (tiga) faktor pengujian yang dilakukan secara internal terhadap Web Akademik SMK PasundanMajalaya.

1. Authorization

  Prosedur yang akan memastikan bahwa file yang digunakan benar dandata dalam file tersebut akan disimpan sekuensial dan benar. Pemrosesan data secara keseluruhan berdasarkan retensi dari kejadian yang cukup mendukung keakuratan, kelengkapan, batas waktu dan otorisai data.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem yang Berjalan

  Karena pada tahap ini merupakan tahapan yang sangat penting, pendekatan yang dilakukan adalah mendefinisikan masalah pada sistemyang sedang berjalan dan sekaligus melakukan evaluasi setiap cara kerja sistem yang sedang berjalan berdasarkan prosedur-prosedur yang ada. Sehingga akandiketahui permasalahannya serta kesulitan apa saja yang dihadapi oeh sistem yang sedang berjalan, apa saja pengaruhnya dan harus diperhatikan validasinyaterhadap sasaran sistem yang dirancang sebelum dilakukan perbaikan.

4.1.1. Analisis Prosedur yang Sedang Berjalan

  Use Case merupakan perilaku software aplikasi dimana proses tersebut menggambarkan suatu sistem, sehingga yang menggunakan sistem akan mudah mengerti mengenai kegunaan sistem yang dibangun. Use Case Diagram menggambarkan siapa saja aktor yang melakukan prosedur dalam sistem serta fungsi- fungsi (proses) yang terlibat dalam transformasi pada sistem tersebut.

4.1.1.2 Skenario Use Case

  Nama Use Case : Laporan PenerimaanAktor : PanitiaTujuan : Membuat laporan penerimaan siswa baru Pendaftar Sistem 1 Melengkapi data pendaftar dan melakukan pembayaransekolah 2 Memeriksa data kelengkapan pendaftar yang melakukan daftarulang 3 Mengarsipkan data kelengkapan pendaftar yang melakukan daftarulang Sistem Panitia 1 Menampilkan data-data hasil seleksi pendaftar 2 Mencetak laporan penerimaan siswa Tabel 4.6 Sekenario Use Case Sistem Pembagian Kelas yang Berjalan 6. Nama Use Case : Pembagian KelasAktor : PetugasTujuan : Menentukan calon siswa yang lulus seleksi dan melakukan daftar ulang padakelas-kelas yang tersedia Petugas Sistem Membagi calon siswa yang 1 lulus ke dalam kelas-kelasyang sudah tersedia 2 Menyimpan dan mengarsipkan data- data siswa sesuai dengan kelasnyamasing- masing Tabel 4.7 Sekenario Use Case Laporan Absen Siswa yang Berjalan 7.

4. Activity Diagram Daftar Ulang Sis wa Baru yang Berjalan

  Pendaftar SistemMelengkapi data pendaftar dan Memeriksa data kelengkapan pendaftar melakukan pembayaran sekolah yang melakukan daftar ulang Mengarsipkan data kelengkapan pendaftar yang melakukan daftar ulang Gambar 4.5 Activity Diagram Daftar Ulang Sis wa Baru yang Berjalan 5. Petugas SistemMembagi calon siswa yang lulus ke Menyimpan dan mengarsipkan data-data siswa dalam kelas-kelas yang sudah tersedia sesuai dengan kelasnya masing-masing Gambar 4.7 Activity Diagram Pembagian Kelas yang Berjalan 7.

8. Activity Diagram Penilaian Sis wa yang Berjalan

  Hasil olah data-data nilai tersebut menjadi hasil penilaian siswa yang nanti diberikan kepada siswa yang bersangkutan. Guru Wa li Sis w a Menyusun data mentah nilai siswa dengan data-data yang diperoleh Melakukan penilaian sesuai Menerima untuk melakukan penilaian hasil penilaian Setelah tahap penilaian siswa selesai, maka wali kelas yang bersangkutan membuat laporan nilai siswa berdasarkan data-data nilai siswa dari prosespenilaian sebelumnya.

4.1.2. Evaluasi Sistem yang Sedang Berjalan

Melihat sistem akademik yang sedang berjalan di SMK PasundanMajalaya yang masih menggunakan sistem manual, maka dapat disimpulkan beberapa kekurangan dalam prosedur yang sedang berjalan, diantaranya : Tabel 4.10 Evaluasi Sistem yang Sedang Berjalan No. Permasalahan Bagian Rancangan Permasalahan 1 Sistem pendaftaran siswa Panitia Membangun suatu yang masih dikerjakan penerimaan sistem yang bisamanual membuat proses siswa baru mengerjakan proses pendaftaran memakan pendaftaran jugawaktu lama dan informasi proses penyeleksian yang dihasilkan juga kurang secara otomatis danakuratterintegrasi untuk meningkatkan kualitaspelayanan dan meringankan kinerja 2 Proses seleksi dari jumlah pendaftar yang begitubanyak membutuhkan ketelitian ekstra, personellebih banyak dan membutuhkan biayaoperasional tinggi Panitia Membangun sistem yang bisa melakukanpenyeleksian secara otomatis sehinggakesalahan dalam seleksi bisa dikurangi

3 Proses pembagian kelas

yang membutuhkan ketelitian dan kesesuaianantara jumlah kelas dan jumlah siswa diperlukanpetugas yang ulet menangani pekerjaan ini Petugas Membangun suatu sistem yangterkomputerisasi yang dapat mengerjakanproses pembagian kelas secara otomatisdan cepat 4 Proses penilaian siswa yang masih dikerjakan secaramencatat menimbulkan informasi nilai yang lambatdan kurang akurat Guru Membangun suatu sistem yang bisamemudahkan guru di dalam memberikannilai siswa sehingga nilai yang dihasilkanminim kesalahan dan bisa di akses setiapwaktu bagi guru, siswa maupun orang tuasiswa sendiri 4 Pembuatan laporan, baik laporan penerimaan siswabaru, laporan absen siswa maupun laporan nilai siswa PanitiaPetugas Membuat suatu sistem yang bisa membuatlaporan penerimaan siswa baru yang

4.2. Perancangan Sistem

Perancangan sistem adalah suatu tahapan untuk mendesain program melalui kreatifitas dengan menggunakan bentuk operasi berupa sumber-sumberdiagram alir sistem.

4.2.1 Tujuan Perancangan Sistem

  Perancangan sistem informasi bertujuan untuk memberikan gambaran mengenai sistem yang diusulkan sebagai penyempurnaan dari sistem yang sedangberjalan, sistem yang sedang berjalan secara keseluruhan dilakukan secara manual sedangkan sistem yang diusulkan akan lebih ditekankan pada pengolahan datasecara terkomputerisasi. 4.2.2 Gambaran Umum Sistem Yang Diusulkan Sistem yang diusulkan untuk pengolahan data akademik di SMK PasundanMajalaya dilakukan secara online, dimana para user dapat mengaksesnya langsung tanpa harus hadir ke lokasi, dalam hal ini SMK Pasundan Majalaya.

4.2.3 Perancangan Prosedur yang Diusulkan

  Nama Use Case : Daftar UlangAktor : PendaftarTujuan : Melakukan daftar ulang Sistem Petugas 1 Menyeleksi seluruh data calon siswa secara otomatis 2 Menerima informasi hasil seleksi Pendaftar Sistem 1 Masuk ke halaman daftar ulang 2 Menginput kode daftar ulang yang tertera pada nopendaftaran 3 Memvalidasi kode daftar ulang yang di input 4 Menyimpan data pendaftar yang sudah melakukan daftar ulang Tabel 4.15 Sekenario Use Case Sistem Laporan Penerimaan 5. Activity Diagram Pendaftaran Sis wa Baru yang Diusulkan Pada sistem pendaftaran yang diusulkan, seorang pendaftar cukup masuk ke web sekolah dan memasukkan data yang lengkap untuk persyaratanpendaftaran pada menu pendaftaran dan form yang sudah disediakan.

6. Activity Diagram Login Sis wa

Pada sistem akademik yang diusulkan di SMK Pasundan Majalaya ini, dibuat akun siswa yang bisa diakses oleh siswa untuk melihat informasi jadwalpelajaran maupun nilai mata pelajaran siswa tersebut. Sisw a SistemMelakukan login Memverifikasi kelengkapanakun siswa data akun siswa Menampilkan halaman utama akun siswa Gambar 4.18 Activity Diagram Login Siswa

7. Activity Diagram Login Administrator

  Administrator Sisw aMenginputkan data-data kelas, dan sistem secara otomatis akan menyimpan data-data tersebut Menerima informasi data-data kelas secara Menerima informasi otomatis yang akan ditampilkan oleh sistem data-data kelas Activity Diagram Pembagian Kelas yang Diusulkan Gambar 4.20 9. Guru Wali Sisw aMenginputkan data mentah nilai siswa Menerima informasi Menerima informasi penilaian siswa penilaian siswa Gambar 4.22 Activity Diagram Penilaian Siswa yang Diusulkan Sistem laporan nilai siswa ini adalah berupa laporan nilai-nilai mata pelajaran yang diikuti oleh siswa yang akan dikerjakan oleh sistem secaraotomatis sehingga guru maupun siswa yang bersangkutan tinggal mencetak laporan nilai ini.

4.2.3.4 Sequence Diagram

Sequential diagram menjelaskan interaksi object yang disusun dalam suatu urutan waktu. Diagram ini secara khusus berasosiasi dengan Use Case Sequence Diagram, memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk

1. Sequence Diagram Proses Pendaftaran yang Diusulkan

  Utama Utama Penerimaan Penerimaan Pendaftaran Pendaftaran Pendaftar Pendaftar : Pendaftar : PendaftarData Pendaftar Data Pendaftar Data Pendaftar Melakukan PendaftaranData Pendaftar Tidak Lengkap Data Pendaftar Lengkap Simpan Data PendaftarCetak Data Pendaftar Gambar 4.24 Sequence Diagram Proses Pendaftaran yang Diusulkan 2. Halaman Utama Halaman Utama Halaman Halaman Halaman Halaman Tabel Pendaftar Tabel Pendaftar Administrator Administrator Akademik Akademik Penerimaan Penerimaan : Petugas : Petugas Data Petugas Data Petugas Data Pendaftar Seleksi Pendaftar Data Pendaftar yang Sudah Diseleksi Simpan Gambar 4.25 Sequence Diagram Proses Seleksi yang Diusulkan 3.

4. Sequence Diagram Login Sis wa Siswa masuk ke halaman utama, kemudian pilih ke halaman login siswa

  Halaman Halaman Utama Utama Halaman Login Halaman Login Tabel Siswa Tabel Siswa Akun Siswa Akun Siswa Akun Akun Halaman Utama Halaman Utama Akun Siswa Akun Siswa : Siswa : Siswa Data SIswa Data Siswa Data Username dan Password Melakukan Login Memeriksa Data Username dan Password Data Username dan Pasword Tidak LengkapData Username dan Password Lengkap Gambar 4.27 Sequence Diagram Login Siswa 5. Sequence Diagram Login Administrator Administrator masuk ke halaman login administrator, setelah itu melakukan login dan diverifikasi.

6. Sequence Diagram Proses Pembagian Kelas yang Dius ulkan

  : Petugas : Petugas Halaman Utama Halaman Utama Halaman Halaman Halaman Kelas Halaman Kelas Tabel Kelas Tabel Kelas Administrator Administrator Akademik Akademik Data Petugas Data Petugas Data Kelas Tambah Data Kelas Tidak LengkapData Kelas Lengkap Data Kelas Simpan Gambar 4.29 Sequence Diagram Proses Pembagian Kelas yang Diusulkan 7. Sequence Diagram Proses Penilaian Sis wa Oleh Guru Wali yang Diusulkan Guru masuk ke halaman utama administrator, setelah itu masuk ke halaman nilai untuk menginputkan data nilai siswa.

8. Sequence Diagram Proses Penilaian Sis wa Oleh Sis wa yang Diusulkan

Siswa masuk ke halaman utama akun siswa, lalu masuk ke halaman nilai untuk melihat nilai mata pelajaran siswa yang bersangkutan. Halaman Utama Halaman Utama Akun Siswa Akun Siswa Halaman Nilai Halaman Nilai : Siswa : Siswa Data Siswa Data Siswa Lihat Gambar 4.31 Sequence Diagram Proses Penilaian Siswa Oleh Siswa yang Diusulkan

4.2.3.5 Collaboration Diagram

  Diagram ini menggambarkan interaksi object yang diatur object sekelilingnya dan hubungan antar setiap object dengan object yang lainnya. Pesan yang digambarkan dengan teks dan panah dari objek yang mengirim pesan ke penerima pesan.

1. Collaboration Diagram Proses Pendaftaran yang Diusulkan

  Cukup dengan mengisi formulir yang telah disediakankemudian sistem secara otomatis menyimpan data tersebut dan menampilkan halaman cetak no pendaftaran sebagai bukti pendaftaran. Collaboration Diagram Proses Seleksi yang Diusulkan Administrator dalam hal ini petugas masuk ke halaman utama admin untuk mengecek pendaftar kemudian sistem yang akan melakukan proses penyeleksiansecara otomatis.

3. Collaboration Diagram Proses Daftar Ulang yang Diusulkan

  Pendaftar melakukan daftar ulang dengan masuk ke halaman utama web, kemudian ke halaman penerimaan untuk melakukan daftar ulang dengan caramenginput kode daftar ulang. Halaman Halaman Utama Penerimaan 2: Data Daftar Ulang: Pendaftar 1: Data Daftar Ulang 3: Data Daftar Ulang 8: Simpan Seleksi Tabel Seleksi Hasil 4: Data Daftar Ulang 5: Melakukan daftar ulang 9: Data Pendaftar 6: Invalid 7: Data Daftar Ulang Lengkap Pendaftaran Ulang Halaman Gambar 4.34 Collaboration Diagram Proses Daftar Ulang yang Diusulkan 4.

5. Collaboration Diagram Login Administrator

  Admin disini terbagi dua, yaitu admin petugas yang bertugasmengelola konten web dan admin guru yang diberi hak untuk mengelola nilai siswa. 1: Data Admin 2: Melakukan Login Halaman Login: Administrator Administrator 4: Memeriksa Data Username dan Password 5: Data Username dan Password Tidak Lengkap 3: Data Username dan Password 6: Data Username dan Password Lengkap Halaman Utama Administrator Petugas Tabel Gambar 4.36 Collaboration Diagram Login Administrator 6.

7. Collaboration Diagram Proses Penilaian Siswa Oleh Guru Wali yang

  Diusulkan Guru masuk ke akun guru yang sudah disediakan untuk menginputkan data nilai siswa yang diajarnya. : Guru Wali 1: Data Guru Wali Halaman Utama AdministratorHalaman 3: Tambah 4: Invalid Nilai 5: Data Nilai Siswa Lengkap 2: Data Nilai Siswa 6: Simpan Tabel 7: Data Nilai SiswaNilai Gambar 4.38 Collaboration Diagram Proses Penilaian Sis wa Oleh Guru Wali yang Diusulkan 8.

4.2.3.6 Class Diagram

  Dimana class diagram akademik pada SMKPasundan Majalaya adalah sebagai berikut : 4.2.3.7 Component DiagramComponent adalah unit fisik yang nyata yang menjadi bagian dari deployment independent. Perancangan menu pada aplikasi yang diusulkan digambarkan oleh gambar component diagram berikut :index.phpakn.php pnm.php log.php dft.php kls.php plj.php jdw.php nli.php slk.php Gambar 4.41 Component Diagram Sistem Informasi Akade mik yang Diusulkan 4.2.3.8 Deployment DiagramDeployment view merupakan suatu tampilan atau pandangan/kinerja dari sebuah sistem yang baru sesuai dengan perancangan data yang diambil dari beberapa objek.

4.2.4 Perancangan Antar Muka

  Perancangan antar muka bertujuan untuk memberikan interface tentang desain program yang akan dibuat. Dibawah ini terdapat desain template padatampilan website yang dibuat oleh penulis.

4.2.4.1 Perancangan Input

  Rancangan input merupakan gambaran dalam pembuatan antarmuka untuk memasukkan data yang terdiri dari perancangan input user dan perancangan input admin. Perancangan Input UserBerikut merupakan rancangan dari formulir pendaftaran yang nanti akan diisi oleh pendaftar yang ingin melakukan pendaftaran.

KETERANGAN PRIBADI

  CariNo. Pendaftaran Gambar 4.45 Perancangan Form Input Cari Pendaftar Dibawah ini merupakan form untuk melakukan input daftar ulang yang dilakukan oleh pendaftar yang telah lolos dari proses seleksi.

DAFTAR ULANG

  Akun Siswa UsernamePassword Masuk Daftar Gambar 4.48 Perancangan Form Input Login Siswa Form ini merupakan form cari nilai yang diinputkan oleh siswa untuk melihat informasi keterangan nilai mata pelajaran yang diikuti. NIP Nama Lengkap KETERANGAN PRIBADI Tempat Lahir Pendidikan Akhir Foto Tanggal Lahir KETERANGAN PENDIDIKAN Pendidikan Akhir Tanggal Bulan Tahun Telusuri JurusanMata Pelajaran Diajarkan Tahun Lulus Mata Pelajaran Tahun Lulus Simpan Batal Gambar 4.56 Perancangan Form Input Guru Form input siswa merupakan form untuk menginputkan siswa yang merupakan siswa pindahan dari sekolah lain yang ingin bersekolah di SMK Pasundan Majalaya.

4.2.4.2 Perancangan Output

  Kode Kelas Kapasitas Terisi Sisa AksiDetil | Ubah | Hapus XXX XXX XXX XXXDetil | Ubah | Hapus XXX XXX XXX XXXDetil | Ubah | Hapus XXX XXX XXX XXX X Ini Halaman : XXX Gambar 4.67 Perancangan Output Kelas Form berikut adalah form berupa detil kelas yang merupakan detil dari form kelas yang sudah diinputkan oleh admin sehingga bisa dilihat dari mulai wali kelas sampai siswa-siswa yang termasuk kedalam kelastersebut. NIP Nama Pengajar Aksi XXXDetil Gambar 4.71 Perancangan Output Detil Pengajar Kelas Db01 | Basis Data I Cetak Mata Pelajaran NIS Kelas Nama Siswa Aksi XXX XXX XXX Detil XXX XXX XXX Detil XXX XXX XXX Detil X Ini Halaman : XXXOutput List Siswa Gambar 4.72 Perancangan Form berikut adalah form berupa detil siswa yang merupakan detil dari form list siswa yang sudah diinputkan oleh admin.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi

  Implementasi prototype sistem informasi akademik dilakukan menggunakan bahasa dan lingkungan pemrograman PHP, dengan basis data yangdigunakan adalah MySQL, dengan versi 1.4 bahasa pemograman PHP tersebut dapat dijalankan pada berbagai platform sistem operasi dan perangkat keras, tetapiimplementasi dan pengujian sepenuhnya hanya dilakukan di perangkat keras PC (personal computer) dengan sistem operasi Microsoft Windows XP. Berikut ini adalah implementasi dari setiap halaman yang dibuat dan dibedakan berdasarkan user pendaftar SMK Pasundan Majalaya dan administrator.

5.1.5.1 Implementasi Halaman Utama User

  Implementasi halaman yang terdapat pada user pendaftar yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.1 dibawahini. dft.php Bantuan - - File program untuk menangani informasitentang ketentuan tata cara meggunakan aplikasi pendaftaran online.bnt.php Tabel 5.1 Imple mentasi Halaman Utama User Menu Sub Menu Sub-sub Menu Deskripsi Nama FileBeranda - - File program untuk menangani halaman utama.brn.php Profil prf.php Pengajar - -File program untuk menangani/menampilkan informasitentang data-data pengajar di SMK Pasundan Majalaya.png.php Penerimaan pnm.ph p 1.

5.1.5.2 Implementasi Halaman Utama Admin Petugas

  Tabel 5.2 Imple mentasi Halaman Utama Admin Petugas Menu Sub Menu Sub-sub Menu Deskripsi Nama FileBeranda - - File program untuk menangani halaman utama admin petugas.brn.php Akademik 1. Mata Pelajara Implementasi halaman yang terdapat admin petugas yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.2 dibawah ini.

5.1.5.3 Implementasi Halaman Utama Admin Guru Wali

  Implementasi halaman yang terdapat admin guru yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.3 dibawah ini. Unduh File program yang menangani untuk und.php tentang detil siswa.

5.1.5.4 Implementasi Halaman Utama Akun Sis wa

  Implementasi halaman yang terdapat akun siswa yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.4 dibawah ini. Tabel 5.4 Imple mentasi Halaman Utama Akun Siswa Menu Sub Sub-sub Deskripsi Nama Menu MenuFile Profil File program untuk menangani halaman prf.php - jdw.php menangani/menampilkan informasitentang data-data jadwal.

1. Cari File program yang menangani informasi nli.php - Nilai Nilai untuk melakukan pencarian data nilai

5.1.6. Implementasi Instalasi Program

  Berikut ini adalah implementasi instalasi program untuk menggunakan program Sistem Informasi Akademik SMK Pasundan Majalaya. Langkah-langkahnya adalah sebagai berikut : 1.

5.1.7. Implementasi Hosting Program

  Adapun langkah-langkah yang penulis lakukan dalam menghosting aplikasi yang telah dirancang adalah sebagai berikut : . Melakukan login pada situs yang didaftarkan domainnya dengan ditambah slash cpanel dibelakangnya(situs yang penulis gunakanhttp://smkpasundanmajalaya.com/cpanel) untuk meng upload file dan pembuatan database.

5.1.8. Penggunaan Program

Penggunan program bertujuan untuk memberikan informasi tentang tata cara dalam menggunakan program Sistem Informasi Akademik SMK PasundanMajalaya bagi user maupun administrator.

5.1.8.1 Penggunan Program User

  Pendaftaran OnlineTampilan website yang menampilkan form pendaftaran yang harus diisi oleh pendaftar SMK Pasundan Majalaya. Hasil SeleksiTampilan website yang menampilkan informasi tentang data pendaftar berdasarkan pencarian dari nomor pendaftaran yang dicari.

5.1.8.2 Penggunan Program Admin

  List PendaftarTampilan website yang menampilkan informasi tentang data para pendaftar SMK Pasundan Majalaya yang lolos dan tidak lolos seleksi. Detil Nilai SiswaTampilan website yang menampilkan informasi tentang detil nilai siswa di SMK Pasundan Majalaya.

5.2. Pengujian

  Tujuan dari pengujian adalah untuk menjamin perangkat lunakyang di bangun memiliki kualitas yang handal, yaitu mampu mempresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dariperangkat lunak itu sendiri. Dalam analisis dan perancangan ini, penulis menggunakan 3 (tiga) faktor pengujian yang dilakukan secara internal terhadap Web SMK Pasundan Majalaya pada module penerimaan siswa online.

5.2.1 Rencana Pengujian

  Pengujian perangkat lunak Sistem Informasi Akademik ini menggunakan metode black box. Pengujian black box berfokus pada persyaratan fungsionalperangkat lunak yang dibuat.

5.2.2 Kasus dan Hasil Pengujian

Kasus dan hasil pengujian dibuat untuk mengetahui apakah SistemInformasi Akademik pada modul penerimaan siswa online SMK Pasundan Majalaya dapat berjalan dengan baik atau tidak.

5.2.2.1 Kelas Uji Login

Data Masuk Yang diharapkan Pengamatan KesimpulanUser name : User name : bebasPassword : bebas Tabel 5.6 Pengujian Login Admin Kasus dan Hasil Uji (Data normal) [ ] Diterima[ ] Ditolak username dan atau password login jika salah User tidak dapat Tidak dapat login dan menampilkanpesan kesalahan Kasus dan Hasil Uji (Data salah) Data Masuk YangDiharapkan Pengamatan Kesimpulan heramuharam [ ] Diterima[ ] Ditolak Berikut ini adalah tabel pengujian login Admin untuk pengecekkan user yang telah terdaftar : Login Dapat masuk ke [ ] Diterima[ ] Ditolak Dapat login dan masuk ke halamanutama admin dudulzDapat login dan masuk kehalaman utama admin Password : halaman utama adminTombol login dapat berfungsisesuai yang diharapkan

Dokumen baru

Download (157 Halaman)
Gratis

Tags

Sistem Informasi Akademik Berbasis Web Perancangan Sistem Informasi Berbasis Web Perancangan Sistem Informasi Berbasis Web Di Sma Negeri 1 Sidikalang Perancangan Sistem Informasi Penjualan Berbasis Web Perancangan Sistem Informasi Berbasis Web Pada Sekolah