• Tidak ada hasil yang ditemukan

Sistem Informasi Akademik Pada SMP Negeri 2 PUSPAHIANG

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Akademik Pada SMP Negeri 2 PUSPAHIANG"

Copied!
126
0
0

Teks penuh

(1)

ii

160 people, so the demand to have an information system that could improve the quality of the performance of the maximum. Problems occurring in SMP Negeri 2 Puspahiang, be difficult to get information on the number of new students will be accepted, where to get information still requires a long time because it must be checked in advance to all registrants. In terms of students 'final grades still processing difficulties arise in separating the data with the status of students' final grades and remedial nonremedial. While in terms of class divisions on issues that new students can be a frequent occurrence of redundancy of data at the time of dividing the number of male students and female in each class.

The systems approach used in this study is the analysis and structured programming using several tools and working techniques such as flowmap, context diagrams, Data Flow Diagrams (DFD), data dictionary and database design (normalization and table relationships). And development model is a model system used Waterfall. In this method there are 5 stages to develop a software. The fifth stage is composed from top to bottom, including: Analysis, Design, Coding, Testing, Maintenance.

With the implementation of the design of academic information systems in SMP Negeri 2 Puspahiang that is client server by using the programming language Visual Basic, SQL database and ODBC Connector XAMPP, is expected to assist in the processing of academic data and can minimize mistakes and work in data processing and is expected to help performance in the admissions process prospective students, homeroom class divisions and new students and processing the final value both in terms of search, processing and presentation of the report. So SMP Negeri 2 Puspahiang can achieve the goals set at the maximum. For the development of information systems that have been built in SMP Negeri 2 Puspahiang, kedepanya this application program is expected to be further developed by adding features in the selection of candidates for admission of new students along with the development of new regulations in the acceptance of prospective students in SMP Negeri 2 Puspahiang and expected future there will be other researchers who discuss other academic processes such as creating a timetable and attendance to further refine the system of academic information that has been built.

Keyword:

(2)

i

yang dapat meningkatan mutu kinerja yang maksimal. Masalah yang terjadi di SMP Negeri 2 Puspahiang, berupa sulitnya mendapatkan informasi jumlah siswa baru yang akan diterima, dimana untuk mendapatkan informasi masih membutuhkan waktu yang lama karena harus dilakukan pengecekan terlebih dahulu terhadap semua pendaftar. Dalam hal pengolahan nilai akhir siswa masih terjadi kesulitan dalam memisahkan data nilai akhir siswa yang berstatus nonremedial dan remedial. Sedangkan dalam hal pembagian kelas siswa baru masalah yang di dapat berupa sering terjadinya redudansi data pada saat membagi jumlah siswa laki-laki dan perempuan pada setiap kelas.

Adapun pendekatan sistem yang digunakan dalam penelitian ini adalah analisis dan pemrograman terstruktur yang menggunakan beberapa alat bantu dan teknik pengerjaan seperti flowmap, diagram konteks, Data Flow Diagram (DFD), kamus data dan perancangan basis data (normalisasi dan tabel relasi). Dan model pengembangan sistem yang digunakan adalah model Waterfall. Pada metode ini terdapat 5 tahap untuk mengembangkan suatu perangkat lunak. Kelima tahapan itu tersusun dari atas kebawah, diantaranya : Analysis, Design, Coding, Testing, Maintenance.

Dengan diterapkannya perancangan sistem informasi akademik pada SMP Negeri 2 Puspahiang yang bersifat client server dengan menggunakan bahasa pemograman Visual Basic, database SQL ODBC Connector dan XAMPP, diharapkan dapat membantu dalam pengolahan data akademik dan dapat meminimalkan kesalahan dan pekerjaan dalam pengolahan data serta diharapkan dapat membantu kinerja di proses penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir baik dari segi pencarian, pengolahan maupun penyajian laporan. Sehingga SMP Negeri 2 Puspahiang dapat mencapai tujuan yang telah ditetapkan secara maksimal. Untuk pengembangan sistem informasi yang telah di bangun di SMP Negeri 2 Puspahiang, diharapkan kedepanya program aplikasi ini bisa lebih di kembangkan dengan menambahkan fitur seleksi dalam penerimaan calon siswa baru seiring dengan berkembangnya peraturan baru dalam penerimaan calon siswa baru di SMP Negeri 2 Puspahiang serta diharapkan kedepannya akan ada peneliti lain yang membahas proses akademik yang lain seperti pembuatan jadwal pelajaran dan absensi untuk lebih menyempurnakan sistem informasi akademik yang telah di bangun.

Kata Kunci :

(3)

1

1.1. Latar Belakang Penelitian

Dewasa ini perkembangan teknologi informasi semakin luas, hal ini sejalan dengan perkembangan komputer yang terus berkembang dari hari ke hari. Kebutuhan akan komputer yang berfungsi sebagai alat bantu dalam pengolahan data akan terus berkembang karena komputer memegang peranan penting di dalam sebuah perusahaan, instansi, khususnya dalam pengolahan data yang jumlahnya sangat banyak. Proses pengolahan data memerlukan suatu software sebagai pendukung kinerja dari komputer itu sendiri, agar pengolahan data dapat dilakukan dengan cepat, tepat dan akurat. Serta untuk mendapatkan informasi yang sesuai dengan apa yang diharapkan. Seperti halnya penggunaan sistem informasi akademik di berbagai sekolah / lembaga pendidikan. Pada hakikatnya suatu sistem informasi akademik adalah inti dalam mengatur segala hal yang berkaitan dengan penyelenggaraan pendidikan maupun hal-hal lainnya.

(4)

menunjukan bahwa sistem informasi akademik di dalam sekolah / lembaga pendidikan tersebut akan baik pula.

Kebutuhan akan sistem informasi yang cepat, tepat dan akurat sangat dibutuhkan oleh sekolah seperti SMP Negeri 2 Puspahiang yang memiliki banyak siswa dimana jumlah penerimaan setiap angkatan maksimal berjumlah 160 orang, sehingga di tuntut untuk memiliki suatu sistem informasi yang dapat meningkatan mutu kinerja yang maksimal.

Dengan jumlah siswa yang banyak, akan membuat berbagai kendala dalam sistem informasi akademik seperti dalam proses penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa. Untuk menghindari kendala-kendala tersebut, maka SMP Negeri 2 Puspahiang harus mempunyai sistem informasi akademik yang terintegrasi dengan baik.

(5)

membutuhkan waktu yang lama karena harus dilakukan pengecekan terlebih dahulu terhadap semua pendaftar. Dalam hal pengolahan nilai akhir siswa masih terjadi kesulitan dalam memisahkan data nilai akhir siswa yang berstatus nonremedial dan remedial. Sedangkan dalam hal pembagian kelas siswa baru masalah yang di dapat berupa sering terjadinya redudansi data pada saat membagi jumlah siswa laki-laki dan perempuan pada setiap kelas.

Mengingat pentingnya hal diatas, maka dukungan informasi yang cepat, tepat dan akurat sangat dibutuhkan. Sistem informasi ini harus benar-benar menangani permasalahan akan informasi pengolahan data siswa di SMP Negeri 2 Puspahiang.

Melihat uraian masalah di atas, maka penyusun mencoba merancang sebuah aplikasi untuk pengolahan data akademik dengan judul “ SISTEM

INFORMASI AKADEMIK PADA SMP NEGERI 2 PUSPAHIANG ”.

1.2. Identifikasi dan Rumusan Masalah

Berdasarkan latar belakang penelitian yang telah di kemukakan, maka penulis mengidentifikasikan masalah sebagai berikut :

1. Tidak efektifnya pengolahan data pendaftaran siswa baru, karena pengecekan kuota pendaftar yang akan diterima masih harus melihat data pendaftaran keseluruhan yang masih dalam bentuk dokumen. Sehingga waktu yang dibutuhkan akan relatif lebih lama.

(6)

karena sering terjadinya redudansi data dimana nama siswa terkadang tercatat pada beberapa kelas.

3. Pengecekan nilai akhir siswa yang berstatus nonremedial (nilai akhir lebih dari atau sama dengan 60) dan nilai akhir siswa yang berstatus remedial (nilai akhir kurang dari 60), masih harus melihat nilai akhir siswa secara keseluruhan dan memisahkan datanya sesuai dengan statusnya. Sehingga informasi yang didapatkan tidak cepat, tepat dan akurat.

4. Belum terorganisasinya data-data sehingga memungkinkan data hilang dan memungkinkan keamanan data kurang terjamin karena media penyimpanan data (harddisk) rusak.

Berdasarkan identifikasi masalah diatas yang menjadi permasalahan dalam pembahasan ini adalah :

1. Bagaimana sistem informasi akademik yang berjalan di SMP Negeri 2 Puspahiang.

2. Bagaimana sistem informasi akademik yang diusulkan di SMP Negeri 2 Puspahiang.

3. Bagaimana pengujian sistem informasi akademik yang diusulkan di SMP Negeri 2 Puspahiang.

(7)

1.3. Maksud dan Tujuan Penelitian

Maksud dari penelitian ini adalah untuk membangun sistem informasi akademik khususnya dalam proses penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa di SMP Negeri 2 Puspahiang guna meningkatkan mutu pelayanan terhadap siswa dan memudahkan dalam pengolahan data siswa.

Sedangkan tujuan dari penelitian sistem informasi akademik di SMP Negeri 2 Puspahiang adalah sebagai berikut :

1. Untuk mengetahui sistem informasi akademik yang sedang berjalan di SMP Negeri 2 Puspahiang.

2. Untuk merancang sistem informasi akademik yang baru di SMP Negeri 2 Puspahiang, sehingga nantinya dapat membantu meminimalkan kesalahan dan pekerjaan dalam pengolahan data siswa.

3. Untuk menguji sistem informasi akademik yang baru di SMP Negeri 2 Puspahiang.

4. Untuk mengimplementasikan sistem informasi akademik yang baru di SMP Negeri 2 Puspahiang.

1.4. Kegunaan Penelitian

Dalam penelitian ini terdapat dua kegunaan penelitian, yaitu kegunaan praktis dan kegunaan akademis.

1.4.1. Kegunaan Praktis

(8)

penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa karena pengolahan data dilakukan secara terkomputerisasi sehingga memudahkan dalam pengolahan datanya.

1.4.2. Kegunaan Akademis

Salah satu bentuk pengaplikasian dalam melakukan perubahan guna menerapkan ilmu yang telah penulis pelajari selama di bangku kuliah.

1.5. Batasan Masalah

Pembatasan Ruang lingkup perancangan sistem informasi akademik yang diusulkan di SMP Negeri 2 Puspahiang, penulis membatasi pokok bahasan dalam penelitian ini dan hanya membahas mengenai :

1. Perancangan sistem informasi hanya pada pengolahan data akademik yang terdiri dari proses penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa yang masih dilakukan secara manual menjadi terkomputerisasi.

2. Sistem informasi ini hanya membahas penerimaan calon siswa baru pada tahun ajaran baru, tidak membahas pendaftaran siswa pindahan / mutasi dari sekolah lain.

3. Pembagian kelas siswa hanya untuk siswa baru di tahun ajaran baru, dengan ketentuan yang berlaku di SMP Negeri 2 Puspahiang.

4. Pembagian wali kelas, 1 guru hanya untuk 1 kelas. 5. Setiap guru hanya mengajar 1 mata pelajaran.

(9)

1.6. Lokasi dan Waktu Penelitian

Penelitian dilaksanakan di SMP Negeri 2 Puspahiang Desa Mandalasari, Kecamatan Puspahiang, Kabupaten Tasikmalaya. Adapun waktu pelaksanaannya mulai Maret – Juni 2011.

Table 1.1. Estimasi Jadwal Penyelesaian Skripsi

No Nama Kegiatan

Tahun 2011

Maret April Mei Juni

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1 Proposal

2 Analisis Sistem

3 Desain sistem

4 Penulisan Program

5 Pengujian (Testing)

6 Pemeliharaan (Maintenance)

(10)

8

2.1. Pengertian Sistem

Pengertian sistem yang menekankan pada prosedur mendefinisikan sistem sebagai berikut :

Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Fathansyah (2001 : 18).

Sedangkan pengertian sistem yang lebih menekankan pada elemen atau komponennya mendefinisikan sistem sebagai berikut :

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Jogiyanto (2002 : 24).

2.1.1. Element Sistem

Karakteristik Sistem / Elemen Sistem terdiri dari :

a. Memiliki komponen

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama membentuk satu kesatuan. Komponen-komponen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem.

b. Batas sistem (boundary)

(11)

memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

c. Lingkungan luar sistem (environment)

Adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem.

d. Penghubung sistem (interface)

Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.

e. Masukan sistem (input)

Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam sistem komputer, program adalah maintanance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

f. Keluaran sistem (Output)

Merupakan hasil dari energi yang diolah oleh sistem.

g. Pengolah sistem (Process)

(12)

h. Sasaran sistem

Kalau sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.

2.1.2. Klasifikasi Sistem

Klasifikasi Sistem terdiri dari :

a. Sistem abstrak ; sistem yang berupa pemikiran atau ide-ide yang tidak

tampak secara fisik (sistem teologia)

b. Sistem fisik ; merupakan sistem yang ada secara fisik (sistem komputer,

sistem akuntansi, sistem produksi dll.)

c. Sistem alamiah ; sistem yang terjadi melalui proses alam. (sistem

matahari, sistem luar angkasa, sistem reproduksi dll.

d. Sistem buatan manusia ; sistem yang dirancang oleh manusia. Sistem

buatan manusia yang melibatkan interaksi manusia dengan mesin disebut human-machine sistem (contoh ; sistem informasi)

e. Sistem Tertentu (deterministic sistem ) ; beroperasi dengan tingkah laku

yang sudah dapat diprediksi. Interaksi bagian-bagiannya dapat dideteksi dengan pasti sehingga keluaran dari sistem dapat diramalkan (contoh ; sistem komputer)

f. Sistem tak tentu (probabilistic sistem) ; sistem yang kondisi masa

depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

g. Sistem tertutup (close sistem) ; sistem yang tidak berhubungan dan tidak

(13)

tersebut ada, tetapi kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed sistem (secara relatif tertutup, tidak benar-benar tertutup).

h. Sistem terbuka (open sistem) ; sistem yang berhubungan dan terpengaruh

dengan lingkungan luarnya.

i. Sistem sederhana dan Sistem kompleks.

2.2. Pengertian Informasi

Menurut Suyanto (2000:6) informasi adalah data yang telah diletakkan dalam konteks yang lebih berarti dan berguna yang dikomunikasikan kepada penerima untuk digunakan di dalam pembuatan keputusan.

Sedangkan menurut Davis dan Abdul Kadir (2003:28) Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi pengambilan keputusan saat ini atau saat mendatang.

2.2.1. Nilai Informasi

Menurut Jogiyanto (2000:11) mengemukakan bahwa nilai informasi ditentukan dari dua hal yaitu manfaat dan biaya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

(14)

2.2.2. Kualitas Informasi

Menurut Andri Kristanto (2003:9) Suatu informasi dikatakan berkualitas bila mempunyai kriteria sebagai berikut :

1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak dapat menyesatkan penerima informasi.

2. Tepat waktu, berarti informasi yang akan disampaikan kepada penerima informasi tidak boleh datang terlambat.

3. Relevan, berarti informasi mempunyai nilai manfaat bagi penerima informasi.

4. Lengkap, berarti informasi sesuai dengan apa yang dibutuhkan.

2.3. Pengertian Sistem Informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategis dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Jogiyanto (2002 :28).

2.4. Perangkat Lunak Pendukung

Dalam membangun perangkat lunak ini penulis menggunakan perangkat lunak Visual Basic 6.0, SQL Connector ODBC, XAMPP dan Crystal Report.

2.4.1. Visual Basic 6.0

(15)

Visual Basic dibuat sebagai langkah pengembangan untuk menyesuaikan basic (beginers all-purpose simbolic inctruction code) yang berbasis DOS yang tidak mempunyai kemampuan menggunakan metode GUI dalam basis windows.

Sebagai program yang berbasis windows, VB mempunyai kemampuan untuk berinteraksi dengan seluruh aplikasi windows, seperti ms word, ms excel, ms access, dan sebagainya. Dengan kemampuanya yang hampir tidak terbatas, VB dapat digunakan untuk semua jenis aplikasi pemrograman.

Seiring dengan perkembangan komputer, VB secara bertahap terus disempurnakan untuk mengikuti kebutuhan modernisasi yang semakin tinggi, komponen – komponen yang terdapat dalam VB adalah sebagai berikut :

a. Menu Visual Basic

Dalam visual basic terdapat menu–menu seperti dalam program aplikasi di windows, yang akan memudahkan user untuk berinteraksi dengan program visual basic.

b. Menu Bar (Menu Built-In)

Menu bar terdiri dari menu file, edit view, project, format, debug, run, query, diagram, tools, add – ins, windows dan menu – help.

c. Menu Tool Bar

(16)

d. Menu Tool Box

Tool Box akan menampilkan standar kontrol visual basic plus kontrol activex dan dapat menyisipkan objeknya yang akan di tambahkan ke proyek.

2.4.2. SQL Connector ODBC

Open Database Connectivity (disingkat menjadi ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMBD). Para desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari penggunaan bahasa pemrograman tertentu, sistem manajemen basis data tertentu.

ODBC memiliki beberapa komponen utama, yakni sebagai berikut:

1. ODBC API: sekumpulan panggilan fungsi, kode-kode kesalahan dan sintaksis SQL yang mendefinisikan bagaimana data dalam sebuah DBMS diakses. 2. Driver basis data ODBC: driver (yang berupa dynamic link library) yang

mampu memproses panggilan fungsi ODBC untuk sebuah DBMS tertentu. 3. ODBC Driver Manager: yang bertugas untuk memuat driver basis data

ODBC yang dibutuhkan oleh aplikasi.

[www.wikipedia.org/ OPEN DATABASE CONNECTIVITY/ 13 juni 2011]

2.4.3. XAMPP

(17)

manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.

XAMPP terdiri atas: 1. APACHE

Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

2. PHP

Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.

3. MySQL

Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database. MySQL adalah sebuah sistem manajemen database yang bersifat open source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.

(18)

2.4.4. Crystal Report

Menurut Madcom (2004:10) dalam bukunya yang berjudul Database Visual Basic 6.0 dengan Crystal Report menjelaskan bahwa : ”Crystal report

merupakan program khusus untuk membuat laporan yang terpisah dengan Visual Basic 6.0 tetapi keduanya dapat dihubungkan”.

Crystal Report merupakan salah satu produk dari Seagate Software yang menangani perkembangan teknologi penyajian laporan. Crystal report merupakan program khusus untuk membuat laporan yang terpisah dengan program Microsoft Visual Basic 6.0 tetapi keduanya dapat dihubungkan (Linkage). Mencetak dengan Crystal Report hasilnya lebih baik dan lebih mudah karena pada Crystal Report banyak tersedia objek-objek maupun komponen yang mudah digunakan.

2.5. Arsitektur Jaringan

Arsitektur jaringan terdiri dari pengertian jaringan komputer, jenis-jenis jaringan komputer, topologi jaringan komputer, fungsi jaringan komputer dan manfaat jaringan komputer.

2.5.1. Jaringan Komputer

(19)

2.5.2. Fungsi Jaringan Komputer

1. Jaringan Client-Server

Server adalah komputer yang menyediakan fasilitas bagi komputer-komputer lain di dalam jaringan dan client adalah komputer-komputer-komputer-komputer yang menerima atau menggunakan fasilitas yang disediakan oleh server.

Secara mudah, client adalah komputer yang bukan server. Jika server menyediakan file, sumberdaya, layanan tertentu, maka client adalah komputer yang meminta, file, sumberdaya, atau layanan dari server.

Keunggulan :

a. Kecepatan akses lebih tinggi karena penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh satu komputer (server) yang tidak di bebani dengan tugas lain sebagai workstation.

b. Sistem keamanan dan administrasi jaringan lebih baik, karena terdapat seorang pemakai yang bertugas sebagai administrator jaringan, yang mengelola administrasi dan sistem keamanan jaringan.

c. Sistem backup data lebih baik, karena pada jaringan client-server backup dilakukan terpusat di server, yang akan membackup seluruh data yang digunakan di dalam jaringan.

Kelemahan

a. Biaya operasional relatif lebih mahal.

(20)

c. Kelangsungan jaringan sangat tergantung pada server. Bila server mengalami gangguan maka secara keseluruhan jaringan akan terganggu.

2. Jaringan Peer to peer.

Dalam sebuah jaringan peer to peer tidak terdapat server maupun client. Jadi artinya setiap komputer yang terhubung ke dalam jaringan memiliki tingkatan yang sama.

2.5.3. Jenis-jenis Jaringan Komputer

1. LAN (Local Area Network)

Local area network adalah jaringan lokal atau jaringan private yang ada dalam satu gedung atau dalam satu ruangan. LAN biasa di gunakan untuk jaringan kecil yang menggunakan satu resource secara bersama-sama, misalnya penggunaan printer secara bersama-sama, penggunaan media penyimpanan secara bersama, dan lain-lain.

2. MAN (Metropolitan Area Network)

Jaringan ini lebih luas dari jaringan LAN dan menjangkau antar wilayah dalam satu provinsi. Jaringan MAN menghubungkan jaringan-jaringan kecil yang ada, seperti LAN yang menuju pada lingkungan area yang lebih besar.

3. WAN (Wide Area Networks)

(21)

2.5.4. Topologi Jaringan

Topologi jaringan adalah, hal yang menjelaskan hubungan geometris antara unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station. Topologi jaringan dapat dibagi menjadi 5 kategori utama seperti di bawah ini. Berdasarkan topologi , jaringan komputer dapat dibedakan atas:

1) Topologi bus

Pada topologi Bus, kedua unjung jaringan harus diakhiri dengan sebuah terminator. Barel connector dapat digunakan untuk memperluasnya. Jaringan hanya terdiri dari satu saluran kabel yang menggunakan kabel BNC.

2) Topologi bintang

Topologi bintang atau yang lebih sering disebut dengan topologi star. Pada topologi ini kita sudah menggunakan bantuan alat lain untuk mengkoneksikan jaringan komputer. Contoh alat yang di pakai disini adalah hub, switch, dll.

(22)

3) Topologi cincin

Topologi cincin adalah topologi jaringan dimana setiap titik terkoneksi ke dua titik lainnya,

4) Topologi mesh

Topologi jaringan ini menerapkan hubungan antar sentral secara penuh.

5) Topologi pohon

Topologi jaringan ini disebut juga sebagai topologi jaringan bertingkat. Topologi ini biasanya digunakan untuk interkoneksi antar sentral dengan hirarki yang berbeda.

6) Topologi linier

Jaringan komputer dengan topologi linier biasa disebut dengan topologi linier bus, layout ini termasuk layout umum. Satu kabel utama menghubungkan tiap titik koneksi (komputer) yang dihubungkan dengan konektor yang disebut dengan T Connector dan pada ujungnya harus diakhiri dengan sebuah terminator.

2.5.5. Manfaat Jaringan Komputer

Manfaat yang didapat dalam membangun jaringan komputer, yaitu :

1) Sharing resources

(23)

2) Media Komunikasi

Jaringan komputer memungkinkan terjadinya komunikasi antar pengguna, baik untuk teleconference maupun untuk mengirim pesan atau informasi yang penting lainnya.

3) Integrasi Data

Jaringan komputer dapat mencegah ketergantungan pada komputer pusat, karena setiap proses data tidak harus dilakukan pada satu komputer saja, melainkan dapat didistribusikan ke tempat lainnya

4) Pengembangan dan Pemeliharaan

Pengembangan peralatan dapat dilakukan dengan mudah dan menghemat biaya, karena setiap pembelian komponen seperti printer, maka tidak perlu membeli printer sejumlah komputer yang ada tetapi cukup satu buah karena printer itu dapat digunakan secara bersama – sama. Jaringan komputer juga memudahkan pemakai dalam merawat harddisk dan peralatan lainnya.

5) Keamanan Data

Sistem jaringan komputer dapat memberikan perlindungan terhadap data. Karena pemberian dan pengaturan hak akses kepada para pemakai, serta teknik perlindungan terhadap harddisk sehingga data mendapatkan perlindungan yang efektif.

6) Sumber Daya Lebih Efisien dan Informasi Terkini

(24)

atau informasi yang diakses selalu terbaru, karena setiap ada perubahan yang terjadi dapat segera langsung diketahui oleh setiap pemakai.

2.6. Akademik

Definisi akademik menurut Depdiknas (2000:16) adalah hal yang berhubungan dengan ilmiah dan ilmu pengetahuan.

Sedangkan sistem informasi akademik adalah kumpulan elemen atau bagian-bagian baik fisik maupun non-fisik dan prosedur yang saling berhubungan satu sama lain menjadi satu kesatuan yang bekerja sama untuk mengolah data-data akademik menjadi sebuah informasi.

2.6.1. Penerimaan Calon Siswa Baru

Penerimaan siswa dengan cara yang lebih baik dapat meningkatkan mutu pendidikan dan mencapai sumber daya manusia yang berkualitas sesuai dengan kompetensi yang ditetapkan secara nasional.

Sekolah diberi kewenangan dalam penyelenggaraan Penerimaan Calon Siswa Baru (PCSB) sesuai dengan Prinsip Manajemen Pendidikan Berbasis Sekolah (MPBS), tetapi untuk menjaga kelancaran dan ketertiban PCSB tidak terlepas mengacu kepada Petunjuk Pelaksanaan (Juklak) dan Petunjuk Teknis (Juknis) dari dinas-dinas yang terkait.

Syarat-syarat penerimaan calon siswa baru di SMP Negeri 2 Puspahiang terdiri dari :

1) Surat Keterangan Hasil Ujian (SKHU) Asli.

(25)

3) Bagi siswa yang baru lulus, harus memiliki Photocopy Surat Tanda Kelulusan (STK) yang menyatakan siswa tersebut lulus ujian dan Surat Tanda Tamat Belajar (STTB)/ Ijazah dan Surat Keterangan Hasil Ujian (SKHU) yang telah dilegalisir oleh Kepala Sekolah atau Pejabat yang berwenang.

4) Surat Keterangan Berkelakuan Baik (SKKB) dan tidak terlibat kenakalan remaja/ penyalahgunaan narkoba/ tawuran yang dinyatakan dalam Kartu daftar Pribadi/ Surat Keterangan Berkelakuan Baik dari Sekolah asal. 5) Photocopy Akta Kelahiran.

6) Bagi siswa yang memiliki prestasi di bidang olahraga, kesenian, keagamaan, iptek, akademik, atau prestasi lain, penerimaan dilampiri bukti yang syah ditetapkan oleh lembaga/ Organisasi terkait dan Dinas Pendidikan.

7) Berusia maksimal 18 tahun pada saat penerimaan. 8) Mengisi formulir pendaftaran.

Dalam pelaksanaannya SMP Negeri 2 Puspahiang membatasi penerimaan siswa baru dengan batas maksimal 160 orang atau untuk 4 kelas baru.

2.6.2. Pembagian Kelas dan Wali Kelas Siswa Baru

(26)

menerima pendaftaran siswa baru lagi. Pembagian kelas dilakukan dengan membagi jumlah siswa perempuan dan siswa laki-laki dengan jumlah yang diusahakan rata, dimana jumlah siswa dan siswi di setiap kelas tidak jauh berbeda jumlahnya.

Pembagian Wali Kelas dilakukan setelah melakukan rapat terlebih dahulu dengan semua guru, ini dilakukan supaya pembagian wali kelas bisa merata.

2.6.3. Pengolahan Nilai Akhir Siswa

Pengolahan nilai akhir siswa di SMP Negeri 2 Puspahiang menggunakan rumus yang telah di tentukan, yaitu :

NA = NH + 2 NU NH = UH1 + UH2 + UH3

3 3

Keterangan :

NA = Nilai Akhir

NH = Rata-rata Nilai Harian ( dilakukan maksimal 3 kali dalam 1 semester ). Rata-rata nilai harian di dapat dari penjumlahan semua nilai ulangan harian 1, 2 dan 3. Hasil dari penjumlahan tersebut di bagi 3.

NU = Nilai Ujian Sekolah UH = Ulangan Harian

(27)

25

3.1. Objek Penelitian

Penelitian di lakukan di SMP Negeri 2 Puspahiang, Desa Mandalasari, Kecamatan Puspahiang, Kabupaten Tasikmalaya. Sistem informasi akademik yang dirancang meliputi proses penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa.

3.1.1. Sejarah Singkat SMP Negeri 2 Puspahiang

SMP Negeri 2 Puspahiang berdiri pada tanggal 17 Juli 1993 dengan nama SLTP Negeri 3 Salawu, sebagai kelas jauh dari SLTP Negeri 1 Salawu dengan jumlah murid 60 orang. Guru yang menjadi pengajarnya berasal dari tiap-tiap SD dan kegiatan belajar mengajarnya di laksanakan di gedung SD Negeri 1 Mandalasari. Pada tahun 1995 baru mempunyai guru pengajar sendiri yang berjumlah 6 orang dan mempunyai bangunan sendiri dengan luas 6000 m2 dan mempunyai 6 ruang kelas dan 1 unit gedung kantor. Pada bulan Januari 1996 di buka penegrian yang bertempat di Garut.

(28)

Selama perjalanannya SMP Negeri 2 Puspahiang mengalami 7 kali pergantian Kepala Sekolah, yang terdiri dari :

1. 1993 – 1996 :Drs. H Djahidin Djenal, MM sebagai pengelola dari Kepala Sekolah Induk yaitu Drs. Harjah Rusdiana

2. 1996 - 1998 : Drs. Sugiman 3. 1998 – 2000 : Dedi Abdul Adha 4. 2000 – 2002 : Drs. Tedy Sutardi

5. 2002 – 2008 : Drs. Aam Karim Amrullah 6. 2008 – 2011 : Drs. Endang Bunyamin, M.Pd. 7. 2011 : Undang Kusnadi, S.Pd.

3.1.2. Visi, Misi dan Tujuan SMP Negeri 2 Puspahiang

1. Visi

Visi dari SMP Negeri 2 Puspahiang yaitu “ Berprestasi dan terampil

berdasarkan iman dan taqwa dalam lingkungan sekolah yang bersih, indah,

sehat dan nyaman

2. Misi

Misi SMP Negeri 2 Puspahiang yaitu :

1) Melaksanakan pembelajaran dan bimbingan secara efektif sehingga siswa berkembang secara optimal sesuai dengan potensi yang dimilikinya. 2) Mengembangkan dan membantu siswa untuk mengenali potensi dirinya

sehingga dapat dikembangkan.

(29)

4) Menata dan memelihara lingkungan sekolah secara menyeluruh sehingga terciptanya lingkungan yang kondusif.

3.Tujuan

1) Jangka Panjang

a) Terwujudnya keunggulan prestasi siswa dalam bidang akademik b) Terwujudnya keunggulan prestasi siswa dalam bidang non akademik

serta kecakapan hidup (lifeskill)

c) Terwujudnya pelayanan pendidikan yang bermutu pada jenjang pendidikan dasar, khususnya pada jenjang SMP dengan meningkatkan kualitas pengelolaan sekolah yang mencakup peningkatan efisiensi manajemen sekolah yang berlandaskan MBS yang sinergi dengan sistem informasi dan perkembangan teknologi d) Memiliki guru yang dapat melaksanakan tugas sesuai dengan standar

pelayanan yang ditentukan

e) Terwujudnya sumber daya manusia yang beriman dan taqwa

f) Memiliki lingkungan sekolah yang kondusif untuk terwujudnya sekolah sebagai komunitas belajar

2) Jangka Pendek

a) Siswa mencapai ketuntasan belajar semua mata pelajaran

b) Dapat dilaksanakannya 2 kegiatan ekstrakurikuler secara berkesinambungan di tingkat sekolah

(30)

3.1.3. Struktur Organisasi SMP Negeri 2 Puspahiang

BP / BK Perpustakaan Laboratorium Tata Usaha

Pengelola Kepegawaian

PKS Bidang Kesiswaan PKS Bidang Kurikulum PKS Bidang Humas PKS Bidang Sarana

Wali Kelas

Wali Kelas VIIA Wali Kelas VIIB Wali Kelas VIIC Wali Kelas VIID

Wali Kelas VIIIA Wali Kelas VIIIB Wali Kelas VIIIC Wali Kelas VIIID

Wali Kelas IXD

(31)

3.1.4. Deskripsi Tugas

1. Kepala sekolah

a. Kepala Sekolah selaku Leader bertugas : 1) Menyusun perencanaan

2) Mengorganisasikan kegiatan 3) Mengarahkan kegiatan 4) Mengkoordinasikan kegiatan 5) Melaksanakan pengawasan

b. Kepala Sekolah selaku Administrator bertugas menyelenggarakan administrasi :

1) Perencanaan 2) Pengorganisasian 3) Pengarahan 4) Pengkoordinasian 5) Pengawasan

2. Ketua Komite

Bertugas membantu dan memberi masukan kepada sekolah

3. Koordinator BP / BK

1) Menyusun program dan pelaksanaan kegiatan penyuluhan 2) Membantu guru dan wali kelas dalam menghadapi kasus anak 3) Membuat program bimbingan psikologi

(32)

5) Memberikan penjelasan bersama dengan Kepala Sekolah tentang program dan tujuan bimbingan kepada Wali Murid

4. Koordinator Perpustakaan

1) Perencanaan program kerja perpustakaan 2) Pengurusan pelaksanaan perpustakaan 3) Perencanaan pengembangan perpustakaan 4) Pemeliharaan dan perbaikan buku perpustakaan 5) Penyimpanan buku-buku perpustakaan

5. Koordinator Laboratorium

1) Sebagai penanggung jawab atas Laboratorium 2) Membantu mempersiapkan ruang laboratorium 3) Mempersiapkan ruang laboratorium

4) Melakukan pemeliharaan dan penyimpanan alat-alat praktik 5) Mengadakan pengawasan terhadap pelaksanaan praktik 6) Mengadakan penyusunan laporan keadaan alat praktik

6. Tata Usaha

1) Menyusun program tata usaha sekolah 2) Pengelolaan keuangan sekolah

3) Mengatur segala sesuatu yang terkait dengan penyediaan keperluan sekolah

(33)

5) Menyusun administrasi pegawai, guru dan siswa

7. Pembantu Kepala Sekolah Bidang Kurikulum

1) Menyusun program pengajaran 2) Menyusun pembagian tugas guru 3) Menyusun jadwal mengajar

4) Menyusun pembagian kelas dan wali kelas

5) Menyusun rencana pelaksanaan kegiatan ulangan umum 6) Menyusun rencana pelaksanaan kegiatan ujian akhir

8. Pembantu Kepala Sekolah Bidang Kesiswaan

1) Menyusun program pembinaan kesiswaan/OSIS 2) Menegakkan Tata Tertib Sekolah

3) Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan siswa/OSIS dalam rangka menegakkan disiplin dan tata tertib sekolah

9. Pembantu Kepala Sekolah Bidang Sarana dan Prasarana

1) Menginventarisasi barang

2) Pendayagunaan sarana dan prasarana pendidikan penunjang KBM 3) Pendayagunaan sarana prasarana (termasuk kartu-kartu

pelaksanaan pendidikan)

10. Pembantu Kepala Sekolah Bidang Humas

1) Mengatur dan menyelenggarakan hubungan sekolah dengan orangtua/Wali siswa

(34)

3) Membina pengembangan hubungan antar sekolah dengan lembaga pemerintah, dunia usaha dan lembaga-lembaga sosial lainnya

11. Wali Kelas

1) Pengelolaan kelas

2) Menyelenggarakan administrasi kelas meliputi : Denah tempat duduk, Papan absen, Daftar pelajaran, Daftar piket kelas, Buku absen siswa, Buku kegiatan pembelajaran / jurnal, Tata tertib.

3) Menyusun pembuatan statistik bulanan (absen) 4) Mengisi Leger

12. Guru

1) Membuat program pengajaran : Analisa materi pelajaran (AMP), Program Tahunan (Prota), Program Satuan Pelajaran (SP), Program Rencana Pengajaran (RP), Lembar Kegiatan Siswa (LKS).

2) Melaksanakan kegiatan pembelajaran

3) Meningkatkan Penguasaan materi pelajaran yang menjadi tanggungjawabnya

4) Melaksanakan KBM

5) Menganalisa hasil evaluasi KBM

13. Siswa

1) Penimba ilmu di sekolah

(35)

3.2. Metode Penelitian

Suatu penelitian tidak berjalan dengan baik apabila tidak dilakukan dalam suatu proses yang teratur dan terarah. Oleh karena itu diperlukan suatu metodologi yang baik untuk melaksanakan penelitian ini.

3.2.1. Desain Penelitian

Metode penelitian yang digunakan penulis dalam penulisan laporan Tugas Akhir ini adalah metode deskriptif yaitu suatu bentuk pengumpulan data yang bertujuan menggambarkan, memaparkan suatu kejadian atau suatu masalah dimana data yang diambil dianalisis kebenarannya.

3.2.2. Jenis dan Metode Pengumpulan Data

Untuk penelitian ini, penulis menggunakan 2 jenis pengumpulan data yaitu data primer dan data sekunder. Data primer adalah informasi yang diperoleh pertama kali oleh peneliti menyangkut variabel yang menjadi tujuan utama penelitian, yang terdiri dari wawancara dan observasi langsung. Sedangkan data sekunder adalah informasi yang dikumpulkan dari sumber-sumber yang telah ada, yang terdiri dari dokumentasi.

3.2.2.1. Sumber Data Primer (Wawancara, Observasi)

1. Wawancara

Wawancara merupakan salah satu metode pengumpulan data dimana peneliti bertemu langsung (tatap muka) atau tidak langsung (telepon).

(36)

bersangkutan. Data yang diperoleh berupa semua data yang berhubungan dengan proses penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa.

2. Observasi

Pengumpulan data juga dapat dilakukan tanpa harus menggunakan respon dari subjek yang diteliti. Dalam kegiatan observasi, peneliti melakukan kegiatan dengan berperan sebagai partisipan (Dalam hal ini peneliti mengumpulkan data tanpa ikut sebagai bagian dari sistem organisasional / terjun langsung). Peneliti mengamati semua dokumen-dokumen yang berhubungan dengan sistem informasi akademik terutama yang berhubungan dengan proses penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa di SMP Negeri 2 Puspahiang.

3.2.2.2. Sumber Data Sekunder (Dokumentasi)

Beberapa sumber data sekunder yang penting untuk diketahui adalah buku-buku, jurnal periodik dan publikasi pemerintah.

Untuk sumber data berupa dokumentasi, penulis mengambil data-data yang berhubungan dengan skripsi di SMP Negeri 2 Puspahiang untuk dijadikan bahan referensi dalam penyusunan skripsi.

Dokumentasi yang di dapat penulis di SMP Negeri 2 Puspahiang terdiri dari :

(37)

2. Profil, struktur organisasi serta Tupoksi seluruh staf di SMP Negeri 2 Puspahiang.

3.2.3. Metode Pendekatan dan Pengembangan Sistem

Proses pengembangan sistem yaitu seperangkat aktivitas, metode, praktek dan alat-alat terotomatisasi yang digunakan untuk meningkatkan dalam pembangunan sistem dan software.

3.2.3.1. Metode Pendekatan Sistem

Adapun metode pendekatan sistem yang digunakan yaitu dengan menggunakan analisis dan pemrograman terstruktur.

3.2.3.2. Metode Pengembangan Sistem

Dalam pengembangan sistem ini digunakan penulis menggunakan metode The Classic Life Cycle (Paradigma Waterfall). Pada metode ini terdapat 5 tahap untuk mengembangkan suatu perangkat lunak. Kelima tahapan itu tersusun dari atas kebawah, diantaranya : Analysis, Design, Coding, Testing, Maintenance. 1. Analisis Sistem (Sistem Analiysis) Menganalisa dari data yang ada serta

mengumpulkan kebutuhan– kebutuhan sistem yang akan dibangun. Analisa ini menggunakan tool flowmap berjalan.

(38)

3. Penulisan Program (Coding) Selanjutnya mengubah desain menjadi bentuk yang dimengerti oleh komputer, maka dilakukan penulisan jika desainnya detail maka penulisan program dapat dicapai.

4. Pengujian (Testing) Setelah penulisan program selesai dan program dapat berjalan, testing dapat dimulai dengan memfokuskan pada logika internal dan perangkat lunak dan mencari segala sesuatu kemungkinan kesalahan dan memeriksa apakah perangkat lunak yang penulis buat selesai dan sesuai dengan hasil yang diinginkan.

5. Pemeliharaan (Maintenance) Perangkat lunak yang sudah jadi mungkin ditemukan kesalahan atau ada hal yang baru yang akan ditambah, maka tahap pengembangan dilakukan dimasa pemeliharaan.

3.2.3.3. Alat Bantu Analisis dan Perancangan

1. Flow Map

Sistem procedure diagram (Flow Map). Fungsinya: mendefinisikan hubungan antara bagian (pelaku proses), proses (manual/berbasis komputer) dan aliran data (dalam bentuk dokumen keluaran dan masukan)

2. Diagram Konteks

(39)

3. Data Flow Diagram

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.

4. Kamus Data

Data Dictionary (DD) analis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap. Pada tahap analisis sistem, DD digunakan sebagai alat komunikasi antara analis sitem dengan pemakai sistem tentang data yang mengalir ke sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan sistem, DD digunakan untuk merancang input, merancang laporan-laporan dan database. DD dibuat berdasarkan arus data yang ada di DFD (Data Flow Diagram).

5. Perancangan Basis Data

a. Normalisasi

Normalisasi adalah suatu teknik untuk meng-organisasi data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi.

1) Tujuan dari Normalisasi

1. Untuk menghilangkan kerangkapan data 2. Untuk mengurangi kompleksitas

(40)

2) Proses Normalisasi

1. Data diuraikan dalam bentuk tabel, selanjutnya dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat.

2. Apabila tabel yang diuji belum memenuhi persyaratan tertentu, maka tabel tersebut perlu dipecah menjadi beberapa tabel yang lebih sederhana sampai memenuhi bentuk yang optimal.

3) Tahapan Normalisasi

1. Bentuk normal tahap pertama (1st normal form)

Bentuk normal tahap pertama terpenuhi jika sebuah table tidak memiliki atribut bernilai banyak.

2. Bentuk normal tahap kedua (2nd normal form)

Bentuk normal tahap kedua terpenuhi jika pada sebuah table, semua atribut yang tidak termasuk dalam key primer memiliki ketergantungan fungsional pada key primer secara utuh.

3. Bentuk Normal Tahap (3rd Normal Form / 3NF)

Bentuk normal 3NF terpenuhi jika telah memenuhi bentuk 2NF, dan jika tidak ada atribut non primary key yang memiliki ketergantungan terhadap atribut non primary key yang lainnya.

4. Boyce-Code Normal Form (BCNF)

Bentuk BCNF terpenuhi dalam sebuah tabel, jika untuk setiap functional dependency terhadap setiap atribut atau gabungan atribut dalam bentuk:

(41)

5. Bentuk Normal Tahap (4th Normal Form / 4NF)

Bentuk normal 4NF terpenuhi dalam sebuah tabel jika telah memenuhi bentuk BCNF, dan tabel tersebut tidak boleh memiliki lebih dari sebuah multivalued atribute

6. Bentuk Normal Tahap (5th Normal Form / 5NF)

Bentuk normal 5NF terpenuhi jika tidak dapat memiliki sebuah lossless decomposition menjadi tabel-tabel yg lebih kecil.

b. Tabel Relasi

Merupakan hubungan yang terjadi pada suatu tabel dengan tabel yang lainnya, yang berfungsi untuk mengatur operasi suatu database. Hubungan yang dapat dibentuk dapat mencakupi 3 (tiga) macam hubungan yaitu ;

1. One-To-One

Mempunyai pengertian “Setiap baris data pada tabel pertama

dihubungkan hanya ke satu baris data pada tabel ke dua”.

2. One-To-Many

Mempunyai pengertian “Setiap baris data dari tabel pertama dapat

dihubungkan ke satu baris atau lebih data pada tabel ke dua “.

3. Many-To-Many

Mempunyai pengertian “Satu baris atau lebih data pada tabel pertama

(42)

3.2.4. Pengujian Software

Metode pengujian adalah cara atau teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan. Pengujian software yang digunakan dalam Tugas akhir ini adalah Metode ujicoba blackbox.

Metode ujicoba blackbox memfokuskan pada keperluan fungsional dari software. Karena itu ujicoba blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.

Ujicoba blackbox bukan merupakan alternatif dari ujicoba whitebox, tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya, selain menggunakan metode whitebox.

Ujicoba blackbox berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya :

1. Fungsi-fungsi yang salah atau hilang 2. Kesalahan interface

3. Kesalahan dalam struktur data atau akses database eksternal 4. Kesalahan performa

5. kesalahan inisialisasi dan terminasi

(43)

1. kasus uji yang berkurang, jika jumlahnya lebih dari 1, maka jumlah dari ujikasus tambahan harus didesain untuk mencapai ujicoba yang cukup beralasan.

(44)

42

4.1. Analisis Sistem yang Sedang Berjalan

Untuk mengetahui dari sistem yang berjalan dan untuk mempelajari sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari bagian-bagian yang terkait baik dari dalam maupun dari luar organisasi. Hal ini memudahkan kita untuk memahami informasi-informasi yang didapat dan dikeluarkan oleh sistem itu sendiri.

Dalam analisis sistem yang berjalan akan dibahas mengenai prosedur, flow map, diagram konteks dan data flow diagram sistem informasi penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa di SMP Negeri 2 Puspahiang.

4.1.1. Analisis Dokumen

(45)

Tabel 4.1. Tabel Dokumen-Dokumen yang Digunakan

No Deskripsi

1 Deskripsi : Formulir Pendaftaran

Fungsi : Mengetahui data siswa baru secara keseluruhan Rangkap : 1

Distribusi : Panitia Penerimaan Calon Siswa Baru 2 Deskripsi : Data Kelas Siswa

Fungsi : Untuk mengetahui data siswa perkelas Rangkap : 2

Distribusi : Pembantu Kepala Sekolah Bidang Kurikulum 3 Deskripsi : Daftar Nilai Harian

Fungsi : Untuk mengetahui nilai harian siswa Rangkap : 1

Distribusi : Guru Mata Pelajaran 4 Deskripsi : Daftar Nilai Ujian Sekolah

Fungsi : Untuk mengetahui nilai Ujian Sekolah siswa Rangkap : 1

Distribusi : Guru Mata Pelajaran 5 Deskripsi : Data Guru

Fungsi : Untuk mengetahui data guru secara keseluruhan dan bahan untuk pembagian wali kelas

Rangkap : 1

(46)

4.1.2. Analisis Prosedur Sistem Informasi Akademik yang Sedang Berjalan

Analisis prosedur yang sedang berjalan menguraikan secara sistematis aktifitas-aktifitas yang terjadi dalam sistem informasi penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa di SMP Negeri 2 Puspahiang, diantaranya :

1. Prosedur Penerimaan Calon Siswa Baru yang SedangBerjalan

1) Panitia penerimaan calon siswa baru (PPCSB) memberikan formulir pendaftaran kepada calon siswa baru, setelah siswa mengisi formulir dan melengkapi persyaratannya maka formulir dan persyaratan tersebut dikembalikan kepada panitia penerimaan calon siswa baru (PPCSB) , jika persyaratan tidak lengkap maka formulir dan persyaratan dikembalikan lagi kepada siswa untuk dilengkapi

2) Setelah formulir dan persyaratan lengkap, Panitia penerimaan calon siswa baru (PPCSB) akan mencatat pendaftaran calon siswa.

3) Dari data pendaftaran calon siswa, Panitia penerimaan calon siswa baru (PPCSB) akan melakukan pengecekan jumlah calon siswa sesuai dengan daya tampung jumlah siswa yang akan diterima.

(47)

4.1.2.1. Flow Map Sistem Informasi Akademik yang Sedang Berjalan

(48)

Flow Map Penerimaan Calon Siswa Baru yang Berjalan

Cek kuota Form Pendaftaran isi

Data siswa baru

(49)

Keterangan :

A = Arsip Data Siswa Baru PCSB = Penerimaan Calon Siswa Baru

2. Prosedur Pembagian Kelas dan Wali Kelas Siswa Baru yang Sedang

Berjalan

1) Pembantu Kepala Sekolah Bidang Kurikulum menerima laporan data siswa baru dari Panitia Penerimaan Calon Siswa Baru (PPCSB), dan Data Guru dari Tata Usaha

2) Pembantu Kepala Sekolah Bidang Kurikulum mengolah data guru dan data siswa menjadi data pembagian kelas dan wali kelas siswa baru.

(50)

Flow Map Pembagian Kelas dan Wali Kelas Siswa Baru yang Berjalan kelas dan Wali kelas

siswa baru

Data Pembagian kelas dan Wali kelas

siswa baru

Gambar 4.2. Flow Map Pembagian Kelas dan Wali Kelas Siswa Baru yang

Sedang Berjalan

Keterangan :

(51)

3. Prosedur Pengolahan Nilai Akhir Siswa yang Sedang Berjalan

1) Guru memerikasa ulangan harian dan US siswa, lalu mengolah nilai ulangan dan nilai US siswa menjadi nilai akhir.

2) Dari data nilai akhir yang telah diolah Guru akan mengecek nilai akhir siswa, apabila nilai akhir siswa kurang dari 60 maka Guru akan mengadakan ulangan perbaikan terhadap siswa dengan memberikan form ulangan perbaikan dan nilai akhir. Apabila nilai siswa lebih dari atau sama dengan 60 Guru membuat 3 rangkap laporan kumpulan nilai akhir siswa untuk diarsipkan dan untuk di serahkan kepada PKS Bidang Kurikulum dan Wali Kelas.

(52)

Flow Map Pengolahan Nilai Akhir Siswa yang Berjalan

Guru Siswa Wali Kelas

Pembantu Kepala Lap. Nilai akhir yg

nonremediial

nilai ulangan harian siswa Lap. Nilai akhir yg

nonremediial Lap. Nilai akhir yg

nonremediial

(53)

Keterangan :

C = Arsip Laporan Nilai Akhir Siswa yang Nonremedial (lebih dari atau sama dengan 60)

D = Arsip Buku leger

4.1.3. Diagram Konteks

Diagram konteks merupakan pola penggambaran yang berfungsi untuk memperlihatkan interaksi SI tersebut dengan lingkungan dimana sistem tersebut ditempatkan. Serta untuk menentukan jangkauan dari sistem.Diagram konteks. Sistem informasi akademik yang sedang berjalan di SMP Negeri 2 Puspahiang adalah sebagai berikut:

SI AKADEMIK PADA SMP NEGERI 2 PUSPAHIANG Calon Siswa

F. pendaftaran isi, syarat PCSB

F pendaftaran

Siswa Raport

Data pembagian kelas siswa dan wali kelas

Wali Kelas Lap.Nilai akhir siswa

yang nonremedial Kepala Sekolah

Lap. Data siswa baru

Gambar 4.4. Diagram Konteks Sistem Informasi Akademik yang Sedang

Berjalan

4.1.4. DFD

(54)

1. DFD Level 0 Sistem Informasi Akademik yang SedangBerjalan

Calon siswa

1.0 Penerimaan

siswa baru F. pendaftaran isi, syarat PCSB

F. pendaftaran kosong

Det_kelas Data kelas dan Wali kelas

Siswa

Data pembagian kelas dan wali kelas

3.0

(55)

2. DFD Level 1 Proses 1 (penerimaan calon siswa baru) Sistem Informasi

Akademik yang SedangBerjalan

Calon siswa

1.1 Cek kelengkapan

F. pendaftaran isi, syarat PCSB Syarat lengkap Pendaftaran

1.3 Cek kuota

Data siswa baru yg mendaftar

Det_siswa

Gambar 4.6. DFD Level 1 Proses 1 yang Sedang Berjalan

3. DFD level 1 Proses 2 (pembagian kelas dan wali kelas siswa baru) Sistem

Informasi Akademik yang SedangBerjalan

2.1 Mengolah pembagian kelas

dan wali kelas

Data siswa Data pembagian kelas dan Wali kelas Siswa Det_siswa

Data guru

Det_guru

(56)

4. DFD Level 1 Proses 3 (pengolahan nilai akhir siswa) Sistem Informasi

Akademik yang SedangBerjalan

3.1 memeriksa nilai

Wali Kelas 3.6

Memasukan nilai ke raport dan buku

leger Membuat lap. nilai

akhir yang Form ulangan perbaikan yang telah di isi

remedial

Gambar 4.8. DFD Level 1 Proses 3 yang Sedang Berjalan

4.1.5. Evaluasi Sistem yang Sedang Berjalan

(57)

Tabel 4.2. Evaluasi Sistem yang Sedang Berjalan

NO Masalah Rencana Pemecahan

1 Data-data akademik belum terintegrasi dengan baik,sehingga sering terjadi redudansi data

Merancang suatu sistem informasi akademik dengan sebuah media penyimpanan yang terintegrasi dengan baik sehingga tidak terjadi redudansi data

2 Pengolahan pembagian kelas dan Wali Kelas siswa baru yang masih dilakukan secara manual, sehingga pengerjaannya sangat membutuhkan waktu yang cukup lama dan sering terjadi redudansi data.

Dibuat sistem pengolahan pembagian kelas dan Wali kelas siswa baru sesuai aturan yang berlaku di SMP Negeri 2 Puspahiang, sehingga dapat memberikan output pembagian kelas secara otomatis dan berjalan lebik efektif.

3 Sering terjadi kesalahan dalam pengolahan data akdemik, sehingga akan

memperlambat dalam pembuatan laporan akademik tersebut.

Merancang sistem informasi akademik untuk mempermudah dalam pembuatan laporan akademik yang cepat, tepat dan dapat meminimalkan terjadinya kesalahan.

4.2. Perancangan Sistem

(58)

memanfaatkan semua fasilitas yang tersedia dan dalam pengembangannya tidak bertolak belakang dengan sistem yang sedang berjalan tetapi karakteristik sistem yang lama tetap terpelihara namun unsur efisien dan efektivitas sistem yang digunakan menjadi lebih baik.

4.2.1. Tujuan Perancangan Sistem

Perancangan sistem ini bertujuan untuk menghasilkan sistem informasi, pada dasarnya rancangan sistem informasi yang baru ini tidak banyak berbeda dengan sistem yang sedang berjalan akan tetapi perbedaan yang paling utama ada pada pemanfaatan fasilitas komputer. Hampir seluruh proses pengolahan data yang ada dengan tujuan agar memberikan kemudahan serta kecepatan kepada siswa dan kinerja pada pihak sekolah dalam melakukan penerimaan calon siswa baru, pembagian kelas dan wali kelas siswa baru dan pengolahan nilai akhir siswa. Sehingga pada akhirnya tercipta suatu sistem informasi akademik di SMP Negeri 2 Puspahiang yang berkualitas.

4.2.2. Gambaran Sistem Prosedur yang Diusulkan

Adapun gambaran umum sistem yang diusulkan adalah sebagai berikut: 1. Perancangan prosedur (Flow Map, Diagram Konteks, DFD, Kamus Data). 2. Perancangan basis data (Normalisasi, Relasi Tabel, ERD, Struktur File,

Kodefikasi).

(59)

4.2.3. Perancangan Prosedur Sistem Informasi Akademik yang Diusulkan

Adapun prosedur sistem informasi akademik yang diusulkan penulis diantaranya :

1. Prosedur Penerimaan Calon Siswa Baru yang Diusulkan

1) Panitia penerimaan calon siswa baru (PPCSB) memberikan formulir pendaftaran kepada calon siswa baru, setelah siswa mengisi formulir dan melengkapi persyaratannya maka formulir dan persyaratan tersebut dikembalikan kepada Panitia Penerimaan Calon Siswa Baru (PPCSB) , Setelah formulir dan persyaratan lengkap, Panitia penerimaan calon siswa baru (PPCSB) akan menginput data pendaftaran calon siswa ke database akademik.

2) Dari data pendaftaran calon siswa, kemudian sistem akan mengecek kuota siswa berdasarkan daya tampung jumlah siswa yang akan di terima di sekolah.

(60)

4.2.3.1. Flow Map Sistem Informasi Akademik yang Diusulkan

Pada dasarnya flow map sistem yang diusulkan oleh penulis tidak jauh berbeda dengan flow map yang ada pada sistem yang berjalan. Perbedaan yang paling mencolok adalah dari proses yang belum terintegrasi satu sama lain dan manual menjadi sistem yang terintegrasi dan terkomputerisasi. Diharapkan akan lebih mempermudah seluruh proses akademik.

Flow Map Penerimaan Calon Siswa Baru yang Diusulkan

Siswa Tata Usaha

(61)

2. Prosedur Pembagian Kelas dan Wali Kelas Siswa Baru yang Diusulkan

1) Panitia Penerimaan Calon Siswa Baru (PPCSB) menyerahkan data siswa baru ke Pembantu Kepala Sekolah Bidang Kurikulum. Lalu Pembantu Kepala Sekolah Bidang Kurikulum akan menginput / memproses pembagian kelas siswa dan mencetak data siswa perkelas yang akan diserahkan kepada siswa.

(62)

Flow Map Pembagian Kelas dan Wali Kelas Siswa Baru yang Diusulakan Input / proses Data

pembagian kelas

Cetak data wali kelas siswa

Data siswa perkelas Data siswa perkelas

data Wali kelas siswa Data siswa baru

yang diterima

Gambar 4.10. Flow Map Pembagian Kelas dan Wali kelas Siswa Baru yang

(63)

3. Prosedur Pengolahan Nilai Akhir Siswa yang Diusulkan

1) Guru memerikasa ulangan harian dan Ujian Sekolah siswa, lalu Guru menginput nilai ulangan harian dan nilai Ujian Sekolah siswa ke database akademik.

2) Dari data nilai akhir yang di dapat, sistem akan mengecek nilai akhir siswa, jika nilai akhir kurang dari 60 maka guru akan mencetak laporan nilai akhir yang berstatus remedial yang akan diserahkan kepada siswa beserta form ulangan remedial, siswa akan melakukan ulangan remedial. 3) Jika data Nilai akhir lebih dari atau sama dengan 60, Guru mata pelajaran

akan mencetak laporan nilai akhir yang berstatus nonremedial sebanyak 2 rangkap yang akan di serahkan kepada Wali kelas masing-masing siswa dan kepada Pembantu Kepala Sekolah Bidang Kurikulum.

(64)

Flow Map Pengolahan Nilai Akhir Siswa yang Diusulkan

Guru Wali Kelas Tata Usaha Siswa

Pembantu Kepala

Lap. Nilai akhir yang berstatus nonremedial

Lap. Nilai akhir yang berstatus

Lap. Nilai akhir yang

berstatus remedial Mengisi form ulangan perbaikan

Form ulangan perbaikan yg telah di

isi Form ulangan

perbaikan yg telah di isi Lap. Nilai akhir yang

berstatus remedial

Gambar 4.11. Flow Map Pengolahan Nilai Akhir Siswa yang Diusulkan

Keterangan :

(65)

4.2.3.2. Diagram Konteks

Diagram konteks adalah model atau pola yang menggambarkan hubungan sistem dengan lingkungan luar. Diagram konteks sistem informasi yang diusulkan di SMP Negeri 2 Puspahiang adalah sebagai berikut :

SI AKADEMIK PADA SMP NEGERI 2 PUSPAHIANG

Siswa Form Pendaftaran, Raport

Data pembagian kelas dan wali kelas siswa

Wali Kelas Lap. Nilai akhir

Yang bestatus nonremedial Kepala Sekolah

Lap. Data siswa baru

Form Pendaftaran isi, syarat PCSB

Gambar 4.12. Diagram Konteks Sistem Informasi Akademik yang Diusulkan

4.2.3.3. Data Flow Diagram

(66)

1. DFD Level 0 Sistem Informasi Akademik yang Diusulkan

Siswa

1.0 Penerimaan siswa

baru Form pendaftaran isi, syarat PCSB

Form Pendaftaran Lap. Nilai akhir yg berstatus nonremedial

Det_siswa

Data pembagian kelas dan wali kelas

(67)

2. DFD Level 1 Proses 1 (penerimaan calon siswa baru) Sistem Informasi F. pendaftaran isi, syarat PCSB lengkap

1.2

Gambar 4.14. DFD Level 1 Proses 1 yang Diusulkan

3. DFD level 1 Proses 2 (pembagian kelas dan wali kelas siswa baru) Sistem

Informasi Akademik yang Diusulkan

2.1

Data Wali kelas siswa

(68)

4. DFD Level 1 Proses 3 (pengolahan nilai akhir siswa) Sistem Informasi Cetak lap nilai akhir

yg berstatus

Nilai akhir yang berstatus nonremedial

Lap. Nilai akhir yg berstatus nonremedial

Nilai akhir Nilai akhir yang berstatus remedial

3.5

Telah di isi Cetak lap. Nilai 3.4

akhir yg berstatus remedial

Lap. Nilai akhir yg berstatus remedial 3.1

Memerikasa nilai

Nilai ulangan harian Dan nilai US

(69)

4.2.3.4. Kamus Data

Dalam perancangan sistem informasi akademik, arus data yang mengalir di DFD sifatnya global. Kamus data berfungsi untuk menjelaskan arti dari aliran data dan penyimpanan dalam DFD menjelaskan komposisi paket data yang bergerak melalui aliran dan menjelaskan komposisi penyimpanan data.

1 Nama Arus Data : Data siswa

Alias : Det_siswa

Bentuk Data : Dokumen

Arus Data : Proses 1.1 - Det_siswa Det_siswa - Proses 1.2 Det_siswa - Proses 2.1 Det_siswa - Proses 3.2

Deskripsi : Merupakan formulir data siswa baru secara keseluruhan

(70)

2 Nama Arus Data : Data guru

Alias : Det_guru

Bentuk Data : Dokumen

Arus Data : Det_guru - Proses 2.3 Det_guru - Proses 3.2

Deskripsi : Merupakan data Guru

Elemen Data : nip, nama, jk, mapel, tmpt_lahir, tgl_lahir, tlp, agama, golongan, tgl_diangkat

3 Nama Arus Data : Data wali kelas

Alias : Det_kelas

Bentuk Data : Dokumen

Arus Data : Proses 2.3 – Det_kelas Det_kelas - Proses 2.4

Deskripsi : Merupakan data pembagian wali kelas untuk siswa baru

(71)

4 Nama Arus Data : Data nilai akhir siswa

Alias : Det_nilai

Bentuk Data : Dokumen

Arus Data : Proses 3.2 – Det_nilai Det_nilai - Proses 3.3 Det_nilai - Proses 3.4

Deskripsi : Merupakan data nilai akhir siswa

Elemen Data : nis, nip, ulangan1, ulangan2, ulangan3, rata_ulangan, us, nilai_akhir,semester, status

4.2.4. Perancangan Basis Data

Perancangan basis data dapat diartikan yaitu menciptakan atau merancang kumpulan data yang terhubung dan disimpan secara bersama-sama.

Basis data itu sendiri dapat diartikan sebagai:

1. Himpunan kelompok data yang saling berhubungan satu sama lain

(72)

4.2.4.1. Normalisasi

1. Bentuk Unnormalisasi

{ nis, kd_kelas, nama, jk, tmpt_lahir, tgl_lahir, agama, warganegara, anak_ke, gol_drh, penyakit, alamat, tlp, sdr_kandung, sdr_tiri, bhs, ayah, ibu, pkrj_ayah, pkrj_ibu, wali, hub_anak, pkrj_wali, asal_sklh, no_ijazah, tahun_masuk, nip, nama, jk, mapel, tmpt_lahir, tgl_lahir, tlp, agama, golongan, tgl_diangkat, kd_kelas, nama_kls, nip, thn_ajaran, nis, nip, ulangan1, ulangan2, ulangan3, rata_ulangan, us, nilai_akhir,semester, status }

2. Bentuk Normal 1

{ nis, kd_kls, nama, jk, tmpt_lahir, tgl_lahir, agama, warganegara, anak_ke, gol_drh, penyakit, alamat, tlp, sdr_kandung, sdr_tiri, bhs, ayah, ibu, pkrj_ayah, pkrj_ibu, wali, hub_anak, pkrj_wali, asal_sklh, no_ijazah, tahun_masuk, nip, nama, jk, mapel, tmpt_lahir, tgl_lahir, tlp, agama, golongan, tgl_diangkat, nama_kls, thn_ajaran, ulangan1, ulangan2, ulangan3, rata_ulangan, us, nilai_akhir,semester, status }

3. Bentuk Normal 2

(73)

Guru = { nip *, nama, jk, mapel, tmpt_lahir, tgl_lahir, tlp, agama, golongan, tgl_diangkat }

Kelas = { kd_kelas * , nama_kls, nip * *, thn_ajaran}

4. Bentuk Normal 3

Siswa = { nis * , kd_kelas **, nama, jk, tmpt_lahir, tgl_lahir, agama, warganegara, anak_ke, gol_drh, penyakit, alamat, tlp, sdr_kandung, sdr_tiri, bhs, ayah, ibu, pkrj_ayah, pkrj_ibu, wali, hub_anak, pkrj_wali, asal_sklh, no_ijazah, tahun_masuk }

Guru = { nip *, nama, jk, mapel, tmpt_lahir, tgl_lahir, tlp, agama, golongan, tgl_diangkat }

Kelas = { kd_kelas * , nama_kls, nip **, thn_ajaran }

Nilai Akhir = { nis **, nip **, ulangan1, ulangan2, ulangan3, rata_ulangan, us, nilai_akhir,semester, status }

Keterangan : * = Primary key

(74)

4.2.4.2. Tabel Relasi

Tabel relasi digunakan untuk mengelompokkan data menjadi tabel-tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga database tersebut mudah di modifikasi. Berikut ini digambarkan relasi antar tabel sistem informasi akademik di SMP Negeri 2 Puspahiang :

Siswa

Gambar

Gambar 3.1. Struktur Organisasi SMP Negeri 2 Puspahiang
Tabel 4.1. Tabel Dokumen-Dokumen yang Digunakan
Gambar 4.8. DFD Level 1 Proses 3 yang Sedang Berjalan
Gambar 4.9. Flow Map Penerimaan Calon Siswa Baru yang Diusulkan
+7

Referensi

Dokumen terkait

Klik tombol Star yang ada di taskbar, klik menu program, pilih dan klik program Microsoft Word 2007, lalu tunggu sampai program Word tampil ke layar monitor b3. Klik tombol Star

Aplikasi ini berisi menu Login, Cari Data Guru, Data siswa, Data Guru, Input Data Guru, Iinput Data Diswa, Unggah Jadwal Mengajar, Unggah Jadwal Mata Pelajaran,

Klik icon berikut ini untuk koreksi atau tambah lalu pilih kurikulum lalu klik icon Maka akan muncul windows berikut ini

Gambar diatas menjelaskan tentang bagaimana guru mengelolah halaman tersebut. a) Guru mengakses halaman login, sistem akan menampilkan halaman login, guru mengisi username dan

Pada halaman ini Tata Usaha memiliki hak akses untuk menambahkan akun pengguna untuk kepala sekolah, wali kelas, guru; menambahkan, mengubah dan mencari biodata guru; menambahkan,

Akses Sistem Login Login Akses Sistem Nama Pengguna 1 Login Sistem Admin Pegawai 2 Sistem Informasi Kebutuhan Material Distribusi Utama Perluasan Jaringan 3 Data Material 4

Pilih Menu Login User memilih menu login Menampilkan halaman awal aplikasi atau menu Home Sesuai Pilih Menu Home User memilih menu home Menampilkan halaman awal

 Puchase paket Lengkap sistem informasi akademik akan di instalasi di server yag telah disediakan oleh lembaga/institusi, dilengkapi dengan source code, buku panduan