Sistem Informasi Akademik Berbasis Web Di SMA Negeri 1 Sukaresmi Cianjur

Gratis

3
52
171
2 years ago
Preview
Full text

SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMA NEGERI 1 SUKARESMI CIANJUR SKRIPSI

  Kedua Orang tua atas cinta, kasih sayang, pengorbanan dan kesabaran yang tak ternilai serta do’anya yang tidak mungkin terbalaskan di dunia, semogaAllah selalu menyayangi dan melindungi. Kepada Abang Wow dan Teh Ema, Abang Ewin dan Teh Ela, Abang Winda dan Teh Vivi, Kang Asep dan Teh Yani terima kasih atas doa dan dukungandalam menyelesaikan skripsi ini dan juga buat keponakan yang lucu Sheva, Lula, Aira, Bumi, Ibra dan Rasya.

NIP. 4127.70.006 NIP. 4127.70.26.019

  Kedua Orang tua atas cinta, kasih sayang, pengorbanan dan kesabaran yang tak ternilai serta do’anya yang tidak mungkin terbalaskan di dunia, semogaAllah selalu menyayangi dan melindungi. Kepada Abang Wow dan Teh Ema, Abang Ewin dan Teh Ela, Abang Winda dan Teh Vivi, Kang Asep dan Teh Yani terima kasih atas doa dan dukungandalam menyelesaikan skripsi ini dan juga buat keponakan yang lucu Sheva, Lula, Aira, Bumi, Ibra dan Rasya.

DAFTAR SIMBOL

  Dokumen Menunjukkan dokumen input dan output baik untuk proses manual atau komputer. Simpangan Digunakan untuk menyimpan data sebagai arsip secara manual.

B. Data Flow Diagram (DFD) NO. SIMBOL NAMA KETERANGAN

  Proses Menunjukkan pemrosesan data yang berada dalam sistem. Kesatuan luar/entityeksternal Kesatuan diluar system yang dapat berupaorang, organisasi atau system lainnya.

C. Diagram Konteks NO. SIMBOL NAMA KETERANGAN 1

Terminator Pihak – pihak yang berada diluar sistem,tetapi secara langsung berhubungan dengan sistem dalam hal member dataatau menerima informasi 2. Process Berisi mengenai sistem yang akan dibuat

3. Data Flow Berisi Data atau informasi yang mengalir dari satu pihak ke sistem dan sebaliknya

Sumber : Al-bahra Bin Ladjamudin (2005 : 72)

BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian

  Saat ini, informasi web didistribusikan melalui pendekatan hyperlink, yang memungkinkan suatu teks, gambar, suara maupun objek yang lain menjadi acuan untuk membuka halaman web yang lain. Sekolah yang baik tentunya memiliki sistem informasi akademik yang cukup bahkan lebihuntuk siswa, guru, staf dan calon siswa yang akan ada disekolah tersebut.

1.2. Identifikasi dan Rumusan Masalah

  Identifikasi Masalah Berdasarkan latarbelakang masalah di atas maka dapat di identifikasikan masalah-masalah yang muncul adalah sebagai berikut : 1. Informasi tentang pendaftaran siswa baru, nilai dan jadwal pelajaran siswa masih belum bisadiakses secara mudah dan praktis, sehingga orang tua untuk mengetahui informasi tersebut harus datang langsung ke sekolah.

1.3. Maksud dan Tujuan Penelitian

  Untuk mengetahui sistem yang sedang berjalan di SMA Negeri 1 Sukaresmi Cianjur. Untuk mengetahui analisis dan pengujian program sistem informasi akademik di SMA Negeri 1 Sukaresmi Cianjur.

1.4. Kegunaan Penelitian

  Kegunaan Praktis Bagi SMA Negeri 1 Sukaresmi Cianjur dengan penelitian ini, dapat mengembangkan sistem informasi pengecekkan nilai yang sedang berjalanmenjadi sistem informasi pengecekkan nilai berbasis komputer yang terintegrasi, sehingga dapat memberikan informasi secara akurat, relevan dan tepat waktu agardapat membantu dalam proses pengambilan keputusan. Batasan Masalah Pembatasan masalah ini dilaksanakan agar dalam perancangan sistem yang dihasilkan ini tidak terlalu meluas dan tidak terarah, maka penulis perlumembatasi ruang lingkup dari permasalahan tersebut, sesuai dengan tempat peneliti di bagian tata usaha bidang akademik siswa.

1.6.1. Lokasi Penelitian

  Dalam hal ini penulis melakukan penelitian di SMA Negeri 1 SukaresmiJln. (0263) 581209 Fax : (0263) 580519 Sukaresmi Cianjur 43254.

1.6.2. Jadwal Penelitian

Adapun jadwal penelitian seperti dibawah ini : JADWAL KEGIATAN PENELITIAN NO KEGIATAN Maret April Mei Juni Juli Tabel 1.1 Jadwal Penelitian WAKTU

1 Pengumpulan Data

a. Observasi

  1234123412341234122 Analisis Kebutuhanc. Studi Pustaka b.

BAB II LANDASAN TEORI

2.1. Konsep Dasar Sistem

  Pengertian Sistem Pengertian sistem terbagi dua yaitu dilihat dari pendekatan yang menekankan pada prosedur dan pendekatan yang menekankan pada elemen ataukomponennya. Proses Proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna dan lbih bernilai, misalnya berupainformasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna, misalnya saja sisa pembuangan atau limbah.

2.1.3. Karakteristik Sistem

  Batasan Sistem (Boundary)Batasan Sistem (Boundary), merupakan yang membatasi antara suatu dengan sistem yang lain atau dengan lingkungan luarnya. Sasaran/ Tujuan (Goal)Suatu sistem pasti mempunyai sasaran atau tujuan, sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dankeluaran yang akan dihasilkan.

2.1.4. Klasifikasi Sistem

  Kebutuhan rata-rata dan waktu untuk memulihkan jumlah sediaan dapat ditentukan,tetapi nilai yang tepat untuk sesaat tidak dapat ditentukan dengan 14 C. Tak ada interaksi dengan lingkungan Gambar 2.2 Sistem Tertutup Sumber : Abdul Kadir (2003 : 65 ) Sistem terbuka (open sistem) adalah sistem yang berhubungan dengan lingkuangan dan dipengaruhi oleh lingkungan.

2.2. Konsep Dasar Informasi

2.2.1. Pengertian Informasi

  Data yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi si penerima dan mempunyai nilainyata, sehingga dapat dipakai sebagai dasar untuk mengambil keputusan, dan terasa bagi keputusan saat itu atau keputusan mendatang. 16 Menurut Ernie Tisnawati Sule dan Kurniawan Saefullah (2005 : 391)Informasi adalah ”data yang telah dproses untuk kegunaan perancangan dan pengambilan keputusan dalam sebuah organisasi”.

2.2.2. Siklus Informasi

  Masukan Proses Keluaran(Data) (Model) (Informasi Masukan )Data Penerima(Ditangkap) BasisData TindakanHasil Tindakan Keputusan Gambar 2.3 Siklus Informasi Sumber : Abdul Kadir (2003 : 32)Hal yang paling terpenting yang membedakan informasi dengan data, informasi itu mempunyai kandungan “ makna” data tidak. Kelengkapan (Completeness) Informasi Informasi yang dihasilkan terdiri dari satu kesatuan informasi yang menyeluruh dan mencakup berbagai hal yang terkait didalamnya.

2.3. Konsep Dasar Sistem Informasi

2.3.1. Pengertian Sistem Informasi

  Menurut Abdul Kadir (2003 : 11) “Sistem informasi mencakup sejumlah komponen (manusia, komputer, teknologi informasi, dan prosedur kerja), adasesuatu yang di proses (data menjadi informasi), dan dimaksudkan untuk mencapai suatu sasaran atau tujuan”. Sistem Informasi adalah sekumpulan hardware, software, brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolahdata menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan.

2.3.2. Komponen Sistem Informasi

  Sistem informasi adalah kumpulan dari sub sub sistem baik fisik maupun non fisik yang saling berhubungan satu sama lain dan bekerja sama secaraharmonis untuk mencapai suatu tujuan yaitu mengolah data menjadi informasi yang berguna. Prosedur : sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.

2.4 Pengertian Sistem Informasi Akademik

  Sistem Informasi Akademik adalah suatu komponen yang memberikan layanan informasi berupa data yang berhubungan dengan proses akademik. 22 Sistem Informasi Akademik secara khusus dirancang untuk memenuhi kebutuhan Sekolah-sekolah yang menginginkan layanan pendidikan yangterkomputerisasi untuk meningkatkan kinerja, kualitas pelayanan, daya saing dan kualitas SDM yang dihasilkannya.

2.5. Pengertian Basis Data

Menurut Abdul Kadir (2003:254), basis data (database) adalah ”suatu pengorganisasian, sekumpulan data yang saling terkait sehingga memudahkan 23 Menurut Ernie Tisnawati Sule dan Kurniawan Saefullah (2005 : 391) Data adalah ”fakta-fakta atau gambaran mentah/kasar yang memiliki kaitan atau relasiterhadap sebuah organisasi”.

2.6. Internet

Menurut Budi Irawan (2005 : 69) Internet adalah suatu jaringan komputer global yang terbentuk dari jaringan-jaringan komputer lokal dan regional yangmemungkinkan komunikasi data antar komputer yang terhubung ke jaringan tersebut.

2.6.1. Sejarah Internet

  Beberapa universitas di Amerika Serikat diantaranya UCLA, Stanfold , UC Santa Barbara dan University of Utah, diminta bantuan dalam mengerjakan proyek ini dan awalnya telah berhasil menghubungkan empat komputer di lokasi universitas yang berbeda tersebut. Karena perkembangan sangat pesat, jaringan komputer ini tidak dapat lagi di sebut APRANET karena semakin banyak komputer dan jaringan-jaringanregional yang terhubung.

2.6.2. Layanan Aplikasi Di Internet

  Terdapat banyak sekali layanan aplikasi di Internet yang masih terus akan berkembangsejalan dengan perkembangan teknologi informasi, disini akandibahas beberapa contoh aplikasi yang banyak digunakan, diantaranya adalah : a) Elekrtonik Mail (E-Mail) Aplikasi ini adalah yang paling banyak digunakan, dna termasuk salah satu dari aplikasi pertama di Internet. Aplikasi ini hamper sama dengan suatu papan pengumuman, dimana setiap orang dapat mengirim, melihat dan menanggapi suatu berita atau suatu topik diskusi dengan fasilitas yang hampir sama dengan e-mail.

e) World Wide Web (WWW)

  Dengan menggunkan aplikasi World Wide Web, dimungkinkan untuk mengakses informasi secara interaktif, dan bentuk informasinya berupatampilan grafis maupun teks. Hal ini dimungkinkan dengan adanya Hypertext Transfer Protocol (HTTP) yang digunakan untuk mengakses suatu informasi yang disimpan pada suatu situs web (website).

2.7. Topologi Jaringan

  262) Topologi Cincin Topologi cincin atau yang sering disebut dengan ring topologi adalah topologi jaringan dimana setiap komputer yang terhubung membuat lingkaran. 5) Topologi PohonTopologi pohon atau di sebut juga topologi hirarki dan bisa juga disebut topologi bertingkat merupakan topologi yang bisa di gunakan pada jaringan didalam ruangan kantor yang bertingkat.

2.8. Arsitektur Online

2.8.1. Infrastuktur aplikasi berbasis web

  Aplikasi berbasis web membutuhkan infrastruktur sebagaiberikut: 27 Gambar 2.5 Infrastruktur aplikasi berbasis webSumber : (http://www.pdfqueen.com/html) Infrastruktur aplikasi berbasis web adalah senagai berikut : a. Database serverDatabase server digunakan untuk mendukung sebuah aplikasi berbasis web yang membutuhkan proses penyimpanan secara permanen.

2.9. Perangkat Lunak Pendukung

2.9.1. HTML

  HTML sebenarnya dokumen ASCII atau teks biasa, yang dirancang untuk tidak tergantung pada satu sistem operasi tertentu. Setiap pengembanganHTML pasti akan menambah kemampuan dan fasilitas yang lebih baik dari versi sebelumnya.

2.9.2. Personal Home Page (PHP)

  Ciri-ciri situs yang dinamis adalah bisa berinteraksi dengan pengunjung situs, bisa menampilkan informasi-informasi yang berasala dari database, dan 31 perintah-perintah program dalam halaman web, pemrograman web dapatdikatagorikan menjadi dua, yaitu: a. Pada versi inilah pemrogram dapat menempelkan kode terstruktur di dalam tag HTML, yang menarik adalah kodePHP juga dapat berkomunikasi dengan database dan melakukan perhitungan- perhitungan yang kompleks sambil jalan.

1. Struktur Dokumen PHP

  Fungsi-fungsi yang telah ada dalam PHP tidak case sensitive (membedakan hurup besar dengan hurupkecil), namu variablenya case sensitive. Cara terakhir digunakan untuk mengantisipasi editor-editor yang tidak menerima cara 1 dan 2, seperti Microsoft Frontpage.

2.9.3. Dreamweaver CS4

  Kemampuan Dreamweaver untuk berinteraksi dengan beberapa bahasa pemrograman seperti : PHP, ASP, JavaScript, dan sebagainya, juga merupakanfasilitas pendukung maksimal kepada para desainer web yang menyertakan bahasa pemrograman web dalam pekerjaannya. Editor adalah yang berarti bahwa Anda dapatmembuat halaman web Anda secara visual dan apa pun yang Anda lihat pada layar saat desain adalah apa yang akan Anda dapatkan ketika situs Anda dimuatdalam web browser normal.

2.9.4. XAMPP for Window

  Perintah untuk masuk ke MySQL dengan user “root” adalah sebagai berikut(Ridwan&Onno 2001:53): Shell>mysql – h localhost – u rootLocalhost menyatakan bahwa komputer yang sedang kita gunakan untuk koneksi ke server adalah komputer server itu sendiri (local). Jika telah dipassword, maka perintah yang harus dilakukan adalah : Shell>mysql – hlocalhost – root –p 35 Jika atribut –p tidak ditulis sedangkan user sudah diberi password untuk masuk ke server, koneksi akan ditolak.

BAB II I OBJEK DAN METODE PENELITIAN

3.1. Objek Penelitian

  Pada penulisan tugas akhir ini penulis melakukan penelitian di SMANegeri 1 Sukaresmi Cianjur pada bagian akademik. Adapun yang akan dibahas pada objek penelitian ini yaitu mengenai sejarah singkat SMA Negeri 1 SukaresmiCianjur, visi dan misi SMA Negeri 1 Sukaresmi Cianjur, struktur organisasi dan deskripsi tugas yang terdapat pada SMA Negeri 1 Sukaresmi Cianjur.

3.1.1. Sejarah Singkat Sekolah

  Sekolah Menengah Atas Negeri 1 Sukaresmi adalah Sekolah MenengahAtas yang berada di pemukiman warga yang terletak Di Jln. Secara historis SMA N 1 Sukaresmi berdiri 25 tahun kebelakang tepatnya pada tahun 1984, yang pada mulanya merupakan kelas jauh dari SMA NCiranjang sekarang, dan berlokasi di SMP Pacet (SLTP N 1 Cipanas sekarang).

3.1.2. Visi dan Misi Sekolah

  Visi dan Misi di SMA N 1 Sukaresmi adalah : 1. Visi “GEMILANG”GEnerasi yang semakin cerdas terdidik dan berbudaya dilandasi iman dan taqwa dalam perilaku akhlakul kharimah meMIliki motivasi berprestasi tinggi.

3.1.3. Struktur Organisasi Sekolah

3.1.4. Deskripsi Tugas

  Gambar 3.1 Struktur Organisasi SMA Negeri 1 Sukaresmi Sumber : (Dokumen SMA Negeri 1 Sukaresmi). Komite Sekolah adalah badan yang dibentuk dari perwakilan wali siswa.

2. Kepala Sekolah bertugas sebagai pimpinan sekolah dimana maju

  Kepala Urusan Sarana/Prasarana bertugas untuk mengidentifikasi data dan kebutuhan, menyusun program, mengatur pengelolaan sarapras,mengawasi dan mengevaluasi dan menyampaikan laporan. Kerja., mewujudkan hubungan dan kerjasama intern, menjalin komunikasi dan kerjasama ekstern, mengatur komunikasi dan informasi dan mengevaluasi dan menyampaikan laporan.

3.2. Metode Penelitian

  Wawancara Data diperoleh dengan melakukan wawancara langsung dengan cara tanya jawab dengan pihak-pihak yang di anggap atau di harapkan dapatmengetahui permasalahan yang terjadi di SMA Negeri 1 Sukaresmi Cianjur. Observasi LapanganDengan teknis ini, maka penulis mengharapkan dapat mengetahui keadaan sistem yang sedang berjalan saat ini, sehingga dapat ditarik kesimpulanmengenai permasalahan yang timbul atau kebutuhan-kebutuhan apa saja yang dapat dipenuhi dalam pengembangan sistem yang dilakukan.

3.2.3. Metode Pendekatan dan Pengembangan

Dalam pembangunan suatu sistem berbasis teknologi informasi diperlukan suatu pendekatan dan pengembangan sistem yang akan menentukan prosespenyelesaian rekayasa perangkat lunak, adapun pendekatan sistem yang dilakukan penulis adalah dengan menggunakan pendekatan terstruktur dan pengembangansistem dengan menggunakan model prototype.

3.2.3.1. Metode Pendekatan Metode pendekatan sistem yang digunakan adalah pendekatan terstruktur

  Pendekatan terstruktur (structure approach) dilengkapi dengan alat-alat dan teknik-teknik yang dibutuhkan dalam pengembangan sistem, sehingga hasil akhirdari sistem yang dikembangkan adalah sistem yang strukturnya didefinisikan dengan baik dan jelas. Melalui pendekatan terstruktur, permasalahan-permasalahan yang kompleks di organisasi dapat dipecahkan dan hasil dari sistem akan mudah untukdipelihara, fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik, tepat waktu, sesuai dengan anggaran biaya pengembangannya,dapatmeninglkatkan produktivitas dan kualitasnya akan lebih baik serta bebas dari unsur kesalahan.

3.2.3.2. Metode Pengembangan

  Dengan mengikuti metode dan prosedur-prosedur yang diberikan oleh suatu metode, maka pengembangan sistem diharapkan akan dapat diselesaikandengan berhasil. Metode penelitian khusus untuk perangkat lunak adalah metode protoype, prototyping merupakan suatu model yang memperlihatkan fitur-fitur suatu produk, layanan, atau sistem usulan.

3.2.3.3. Alat Bantu Analisis dan Perancangan

Alat bantu yang digunakan dalama analisis dan perancangan sistem ini adalah sebagai berikut:

1) Flow Map

  Flowmap adalah campuran peta dan flow chart, yang menunjukkan pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang dalam migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam jaringan. Flowmap menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.

2) Diagram Kontek

  4) Kamus Data Menurut Al-Bahra(2005:64) Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi detail dan mengorganisasi semua elemen datayang digunakan dalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai daras pengertian yang sama tentang masukan, keluaran,penyimpanan dan proses. Database terdiri dari data yang akan digunakan atau diperuntukkan banyak ”user” , dimana masing-masing ”user” (baik menggunakan teknik pemrosesan yang bersifat batch atau on-line) akan menggunakan data tersebut sesuai dengan tugas dan fungsinya, dan ”user” lain dapat juga menggunakandata tersebut dalam waktu yang bersamaan.

5) Many to Many

  Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas alirannya. Baik dilihat dari sisi entitas yang pertama, maupun dilihat dari sisi yang kedua.

c. Entity Relasionship diagram (ERD)

  Diagram hubungan entitas atau yang lebih dikenal dengan E-R diagram, adalah notasi grafik dari sebuah model data atau sebuah model jaringan yangmenjelaskan tentang data yang tersimpan (storage data) dalam sistem secara abstrak. Diagram hubungan entitas tidak menyatakan bagaimana memnfaatkandata, membuat data, mengubah data dan menghapus data.

3.4 Pengujian Software

3.4.1. Black Box Testing

  Teknik pengujian black box juga dapat digunakan untukpengujian berbasis skenario, dimana isi dalam sistem mungkin tidak tersedia untuk diinspeksi tapi masukan dan keluaran yang didefinisikan dengan use casedan informasi analisis yang lain. Beberapa jenis kesalahan yang dapat di identifikasi :1) Fungsi tidak benar atau hilang,2) Kesalahan antar muka,3) Kesalahan pada struktur data (pengaksesan basis data),4) Kesalahan inisialisasi dan akhir program, dan 5) Kesalahan performasi.

3.4.2. White Box Testing (http://etofia.blogspot.com/2009/12/white-box-testing.html)

  Pengujian basic path, tehnik pengujian white-box, menggunakan grafik (matriks grafiks ) untuk melakukan serangkaian pengujian yang independent secara linear yang akan memastikan cakupan. Pengujian aliran data dan kondisi lebih lanjut menggunakan logika program dan pengujian loop menyempurnakan tehnik white-box yang lain denganmemberikan sebuah prosedur untuk menguji loop dari tingkat kompleksitas yang bervariasi.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem yang Berjalan

  Analisis sistem merupakan penguraian dari suatu sistem informasi yang untuk ke dalam bagian-bagian dengan maksud untuk mendefinisikan danmengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan- hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapatdiusulkan suatu perbaikan-perbaikan. Tahap Analisis sistem ini sangat penting karena dalam tahapan ini apabila terdapat kesalahan, maka akan menyebabkankesalahan pada tahapan selanjutnya.

4.1.1. Analisis Dokumen

  Dokumen input adalah dokumen yang akan diproses oleh sistem yang biasanya dilakukan oleh entitas luar sistem (calon siswa baru), Dokumen prosesadalah dokumen yang diperlukan oleh sistem dalam melakukan kegiatan pemprosesan data, sedangkan yang menjadi Dokumen output adalah dokumenyang dihasilkan oleh proses pengolahan sistem, yang berasal dari dalam sistem ke entitas luar. Pendaftaran Siswa Baru Deskripsi : Formulir Pendaftaran Siswa BaruFungsi : sebagai Form isian untuk calon siswa Atribut : Nama_lengkap, Jenis_Kelamin,Tempat_tanggal_lahir, Asal_Sekolah,No_Ijazah, Nama_Orangtua/Wali, Pekerjaan,Alamat_Rumah, Nilai_Raport, Nilai_SKHUN, Alasan_Masuk_SMA_N_1_Sukaresmi_Cianjur.

4.1.2. Analisis Prosedur yang Sedang Berjalan

  Prosedur merupakan urutan kegiatan yang tepat dari tahapan-tahapan yang menerangkan mengenai proses apa saja yang dikerjakan, siapa yang mengerjakanproses tersebut dan bagaimana suatu proses itu dapat dikerjakan. Berikut ini akan dikemukakan uraian prosedur sistem yang sedang berjalan.

1. Uraian Penerimaan Siswa baru yang berjalan

  Sistem pendaftaran siswa baru pada SMA Negeri 1 Sukaresmi Cianjur masih bersifat manual yakni calon siswa baru datang ke sekolah, lalumendaftarkan diri dengan tersebut, serta mengisi persyaratan lainnya. Apabila persyaratan dan formulir lengkap calon siswa mendapat formulir hasil seleksi beserta no pendaftar yang di berikan oleh panitiaPSB.

2. Uraian Hasil Seleksi Masuk yang berjalan

  Sistem Seleksi siswa baru pada SMA Negeri 1 Sukaresmi Cianjur masih bersifat dokumen yakni calon siswa harus datang ke sekolah untuk mengetahuiapakah dia d terima atau tidak dengan cara melihat pegumuma yang tertempel di madding sekolah. Uraian Informasi Jadwal Mata pelajaran Sistem Informasi Jadwal mata pelajaran yang ada SMA Negeri 1Sukaresmi Cianjur masih bersifat sederhana karena siswa harus melihat jadwal mata pelajaran di ruang guru sehingga membuat lambat nya informasi yang ada.

4.1.2.2. Diagram Konteks (context Diagram)

  Sistem informasi yang dibuat akan menghasilkan informasi apa saja, sumber Gambar 4.5 Diagram konteks yang sedang berjalan di SMAN 1 Sukaresmi Cianjur Diagram alir data atau data flow diagram ini merupakan alat yang digunakan metodologi pengembangan sistem yang terstruktur. Gambar 4.7 DFD Level 2 Proses 1 yang berjalan Pada proses 1 diatas dapat diketahui bahwa proses tersebut digambarkan lagi menjadi 3 proses agar lebih mendetail lagi yaitu 1.1 mengisi formulir, 1.2mengisi formulir, 1.3 mengembalikan formulir.

4.1.3. Evaluasi Sistem yang Sedang Berjalan

  Setelah melakukan analisis pada sistem yang sedang berjalan maka penulis memperoleh hasil evaluasi sebagai berikut : Tabel 4.2 Evaluasi Sistem yang Sedang Berjalan No Permasalahan Bagian Pemecahan 1 Belum terdapatnya IT Center Membuat website aplikasi pengolahandata akademik berbasis web. 2 Belum terdapatnya Panitia Pendaftaran Membuat sistem sistem informasi siswa baru infornasi pendaftaranpendaftaran secara siswa baru secara online online 3 Belum terdapatnya Staf kurikulum Membuat informasi informasi jadwal mata jadwal mata pelajaranpelajaran secara online secara online 4.

4.2. Perancangan Sistem

  Dalam proses perancangan atau desain melewati beberapa tahapan yang dimulai dari perencanaan sistem sampai dengan proses penerapan, pengoperasian,pengolahan. Bila dalam tahap pemeliharaan sistem tersebut, solusi itu perlu dikembangkan dengan melalui tahapan siklus hidup sistem.

4.2.1. Tujuan Perancangan

  Tujuan utama dari perancangan sistem adalah untuk memberikan gambaran secara umum kepada pemakai mengenai sistem informasi yang baruAdapun tujuan dari perancangan sistem yang diusulkan yaitu : Adapun tujuan dari perancangan sistem yang diusulkan yaitu : 1. Fasilitas yang ada selain yang di atas adalah informasi tentang SMA Negeri 1 Sukaresmi dari berdirinya sekolah itu hingga sekarang.

4.2.3. Perancangan Prosedur yang Diusulkan

  IT Center dapat mengelola pendaftaran siswa baru, informasi seleksi masuk, data nilai, dan informasi jadwal mata pelajaran dan mengelolaseluruh isi konten yang ada dalam website tersebut. Sistem website memproses seleksi dan memperlihatkan form seleksi apabila di form tersebut ada nama dan SKHUN calon siswaberarti siswa lulus dalam seleksi dan apabila SKHUN dan nama siswa tidak tercantum maka calon siswa tidak lulus.

4.2.3.2. Diagram konteks (context Diagram)

  Sistem informasi yang dibuat akan menghasilkan informasi apa saja, sumber informasi yang dibutuhkan dan tujuan dari informasi yang dihasilkan untuk lebihjelasnya mengenai diagram konteks digambarkan sebagai berikut : Dibawah ini adalah Diagram Konteks yang diusulkan Di SMA Negeri 1 Sukaresmi Cianjur. Gambar 4.12 DFD Level 1 yang Diusulkan Sistem Informasi Akademik SMA N 1 Sukaresmi CianjurDidalam Gambar DFD di atas ini terdapat 9 Proses yaitu 1.0 Login, 2.0 Validasi ID, 3.0 pendaftaran calon siswa, 4.0 penyeleksian calon siswa, 5.0 input siswa yang lulus seleksi, 6.0 input jadwal pelajaran, 7.0 input nilai, 8.0 cetakraport siswa, 9.0 cetak semua laporan.

4.2.3.4. Kamus Data

  Struktur FileStruktur file berfungsi sebagai rancangan dalam database sistem informasi yang akan dibuat, adapun struktur file yang ada dari perancangan Sistem Informasi akademik SMA N 1 Sukaresmi Cianjur yaitu sebagai berikut : 1. Nama File : tb_datasiswaKeterangan : Data SiswaAtribut Field adalah sebagai berikut : Tabel 4.6 Struktur Field Data Siswa No Data Field Type Size Keterangan 10 Id Tabel Siswa 50 Agama Siswa 2.

4.2.4.5. Kodifikasi

  Nomor Induk PegawaiFormat : 19570416 198102 1 003Keterangan : 1957 = Tahun Lahir 04 = Bulan Lahir 16 = Tanggal Lahir 1981 = Tahun Diangkat PNS02 = Bulan Diangkat PNS 1 = Jenis Kelamin 003 = No. Kode Mata PelajaranFormat : 198102 1 003GKeterangan : 198102 1 003 = Kode Guru G = Kode Mata Pelajaran 4.

4.2.5. Perancangan Antar Muka

  Perancangan Input/Output sangat penting dalam membuat suatu program, karena hal tersebut berguna untuk memudahkan user berinteraksi dengan program (interface). Dalam sub bab ini penulis akan menggambarkan mengenai perancangan Input/Output.

4.2.5.1. Struktur Menu

  Menu banyak digunakan dalam dialog karena merupakan jalur pemakai(user interface) yang mudah dipahami dan mudah digunakan. User dapa memilihpilihan di menu dengan cara menekan tombol angka atau huruf yang dihubungkan dengan pilihan tersebut.

4.2.5.2. Perancangan Input

  Rancangan masukan ini harus dapat memberikanpenjelasan bagi pemakainya, baik dari bentuk maupun dari masukan-masukan yang akan diisi. Input Login Guru dan Siswa Gambar 4.26 Input Login Guru dan Siswa 7.

4.2.5.3. Perancangan Output

  Keluaran (output) merupakan produk dari sistem informasi yang dapat dilihat. Output Nilai Siswa Gambar 4.28 Output Nilai Siswa 2.

4.2.5.4. Perancangan Arsitektur Jaringan

  Internet adalah kumpulan dari jaringan-jaringan kecil dan besar yang saling terhubung secara real-time atau terus menerus di seluruh dunia. Tujuan dari suatu jaringan adalah menghubungkan jaringan-jaringan yang telah ada dalam jaringantersebut sehingga informasi dapat di transfer dari satu lokasi ke lokasi yang lain.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

5.1. Pengujian

  Pengujian Sistem dilakukan untuk memeriksa kekompakan antar komponen sistem yang diimplementasikan. Tujuan dari pengujian ini adalahuntuk menjamin bahwa perangkat lunak yang dibangun memilki kualitas yang handal, yaitu mampu mempresentasikan kajian pokok dari spesifikasi analisis,perancangan dan pengkodeaan dari perangkat lunak itu sendiri.

5.1.1. Rencana Pengujian

Adapun hal-hal yang akan diuji melalui teknik pengujian Black Box adalah sebagai berikut : Tabel 5.1 Rencana Pengujian Requirement Yang Di Butir Uji Jenis UjiPengujian Login Guru Melakukan Login Guru Black BoxLogin Siswa Melakukan Login Siswa Black BoxLogin IT Center Melakukan Login IT Center Black Box Form Profile Siswa Melakukan Pengeditan Black Box Personal Data Siswa Form Profile Guru Melakukan Pengeditan Black Box Cari Data Hasil Seleksi Melakukan Pencarian Data Black BoxAlumni Validasi Data Guru Melakukan Validasi Data Guru Black Box Validasi Data Siswa Melakukan Validasi Data Black BoxSiswa Form Pendaftaran Informasi Kesalahan Black BoxSiswa Baru Masukan Data Tombol Kirim Black BoxTombol Cancel Black Box Form Hasil Seleksi Melakukan pengisian No. Black BoxMasuk Pendaftaran Lihat Black BoxForm Registrasi Guru Informasi Kesalahan Black Box Masukan DataTombol Kirim Black BoxTombol Cancel Black Box Form Registrasi Guru Informasi Kesalahan Black BoxMasukan DataTombol Kirim Black BoxTombol Cancel Black Box

5.1.2. Kasus dan Hasil Pengujian

  Login Guru Masukan data Username dan Password yangBENAR Maka akan munculHalamanUtama Guru (Home) DiterimaMasukan data Username dan Password yangSALAH Maka akan muncul Pesan ”Username dan passwordSalah.” Diterima Username dan Password yangBENAR yang Maka akan munculHalamanUtama Siswa (Home) DiterimaMasukan data Username dan Password yangSALAH Maka akan muncul Pesan ”Username dan passwordSalah.” Diterima 3. PendaftaranSALAH 12 FormRegistrasiSiswa Input Data SiswaBENAR Muncul Pesan“Registrasi BerhasilSilahkan melakukanLogin” Diterima Input Data SiswaSALAH Muncul Pesan“ Registrasi gagal” Muncul Pesan “NoPendaftaran Tidak terdaftar, silahkan cekkembali nomor pendaftaran anda” Diterima Siswa Input Validasidata Siswa“NIS”BENAR Input data calon siswa BENAR Muncul pesan“Username is valid” dan akan melanjutkan keproses selanjutnya.

5.1.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan menguji setaiap tampilan program, maka dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalahansintaks dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.

5.2. Implementasi

  Pada tahap ini dijelaskan mengenai, Implementasi Perangkat Lunak,Implementasi Perangkat Keras, Implementasi Basis Data , Implementasi InstalasiProgram , Penggunaan Program dan Implementasi Antar Muka. Hasil dari implementasi ini nantinya akan digunakan untuk menguji apakah programkomputer yang dibuat sudah sesuai dengan sistem yang tealah dirancang sebelumnya.

5.2.1. Batasan Implementasi

  Penggunaan program ini lebih memfokuskan kepada bagaimana cara menggunakan suatu program aplikasi yang dapat membantu pihak yang terkaitdalam pengolahan data sehingga menghasilkan suatu informasi yang lengkap mengenai sistem informasi akademik. Implementasi Perangkat Lunak Dalam implementasi sistem ini perangkat lunak yang digunakan adalahPHP , Web Browser, Terkoneksi dengan internet sebagai perangkat lunak yang menyediakan fasilitas memadai untuk membuat suatu program aplikasi, serta XAMPP sebagai perangkat lunak pengembang dalam pembuatan basisdata.

64 Rekomendasi minimum adalah Processor Intel Celeron 1.60 Ghz atau setara

  Harddisk terpasang 120 GB, Rekomendasi minimum adalah 800MB. Mouse, Keyboard dan monitor sebagai peralatan antarmuka.

5.2.4. Implementasi Basis Data

  Buka lah web browser anda lalu ketik di addressnya ”http ://localhost/” Gambar 5.1 Implementasi Basis Data ( a) Gambar 5.2 Implementasi Basis Data ( b) c. Tabel Data Siswa Gambar 5.7 Implementasi Basis Data Tabel Data Siswa 5.

5.2.5. Implementasi Antar Muka

  Setiap halaman form yang dibuat akan dibentuk sebuah file yang berekstensi php. Pada tahap implementasi antar muka ini, lebih menitikberatkan pada implementasi antar muka halaman utama yang merupkan sentral penghubungdengan antar muka yang lain.

5.2.5.1. Implementasi Antar Muka Halaman Utama

  Tabel 5.3 Implementasi Antar Muka Halaman Utama Menu Deskripsi Menu File Home Menu program utama Index.phpTentang Kami Sub menu yang isi nya tentang Profil SMA Index.php Negeri 1 SukaresmiPenerimaan Sub Menu yang isi nya Formulir Pendaftaran Index.phpSiswa Baru dan Hasil seleksi masukAkademik Sub menu ini yang isinya mengenai Registrasi Index.php Siswa dan Registrasi Guru untuk melakukan Login. Implementasi Antar Muka Sub Menu Login Siswa Tabel 5.8 Implementasi Antar Muka Sub Menu Login Siswa Menu Deskripsi Menu File Home Menu program utama Index.phpTentang Kami Sub menu yang isi nya tentang Profil SMA Index.php Negeri 1 SukaresmiAkademik Sub menu ini yang isinya mengenai Nilai index.php Siswa dan Jadwal Mata Pelajaran.

5.2.5.8. Implementasi Antar Muka Sub Menu Siswa

  Tabel 5.10 Implementasi Antar Muka Sub Menu Siswa Menu Deskripsi Menu FileNilai Siswa Sub menu ini menginformasikan tentang nilai siswa yang akan dimasukkan ke raport.index.php?c ontent=31 Jadwal MataPelajaran Sub menu ini menginformasikan tentang Jadwal Mata Pelajaran. /index.php?

5.2.6. Implementasi Instalasi Program Instalansi XAMPP

  Gambar 5.21 Halaman Instalasi XAMPP 2. Gambar 5.22 Halaman Choose Install Location 3.

Dokumen baru