BAB II TINJAUAN PUSTAKA
2.1 Landasan Teori 2.1.1 Aplikasi Menurut Daryanto (2004:347), aplikasi adalah software atau perangkat lunak yang dibuat untuk mengerjakan menyelesaikan masalah-masalah khusus. Sedangkan menurut Jogiyanto (2004:4), aplikasi merupakan program yang berisikan perintah-perintah untuk melakukan pengolahan data. Jadi aplikasi secara umum adalah suatau proses dari cara manual yang ditransformasikan ke komputer dengan membuat sistem atau program agar data diolah lebih berdaya guna secara optimal. Dari uraian diatas dapat disimpulkan bahwa aplikasi adalah sebuah perangkat lunak yang berisi perintah untuk menyelesaikan masalah dan pengolahan data.
2.1.2. Data Menurut Siagian (2009:118), data merupakan bahan mentah atau bahan baku yang diolah lebih lanjut sehingga bentuknya berubah menjadi informasi. Sedangkan menurut Hartono (2002:2), data adalah kumpulan kejadian yang diangkat dari suatu kenyataan, data dapat berupa angka-angka atau simbol khusus atau gabungan darinya.
Jadi berdasarkan referensi diatas dapat disimpulkan bahwa data adalah kumpulan dari suatu kejadian yang berupa bahan mentah untuk jadi kenyataan dan dapat menghasilkan informasi.
2.1.3. Pengolahan Data Menurut Moekijat (2005:22), pengolahan data adalah kegiatan pikiran dengan bantuan tangan atau suatu peralatan, dan mengikuti serangkaian langkah, perumusan atau pola tertentu untuk mengubah data, sehingga data tersebut, bentuk, susunan, sifat, atau isinya menjadi lebih berguna. Sedangkan menurut Jogiyanto (2004:2), pengolahan data merupakan manipulasi dari data kedalam bentuk yang lebih berguna dan lebih berarti, berupa suatu informasi. Dari uraian diatas dapat disimpulkan bahwa pengolahan data adalah kegiatan memanipulasi atau mengubah data agar menghasilkan informasi yang lebih berguna.
2.1.4. Tahap Pengolahan Data Suatu proses pengolahan data terdiri dari tiga tahapan dasar yang disebut dengan siklus pengolahan data (data processing cycle) yaitu input, processing, output. Tiga tahapan dasar ini kemudian dikembangkan dengan ditambah tiga tahap lagi
yaitu origination, storage, dan
distribution.
Menurut Jogiyanto (2004:3): a) Origination Tahapan ini berhubungan dengan proses dari pengumpulan data yang biasanya merupakan proses pencatatan (recording) data dokumen dasar. b) Input
Tahap ini merupakan proses pemasukan data kedalam proses komputer lewat alat Input (input device). c) Processing Tahapan ini merupakan proses pengolahan dari data yang sudah dimasukkan yang dilakukan oleh alat pemroses (processing device). d) Output Tahapan ini merupakan proses menghasilkan output dari hasil pengolahan data ke alat output (out device). e) Distribution Tahapan ini merupakan proses dari di distribusi output kepada pihak yang berhak dan membutuhkan informasi. f) Storage Tahapan ini merupakan proses perekaman hasil pengolahan kesimpulan luar (storage).
2.1.5 Siswa Menurut Suharsimi (1992), siswa adalah siapa saja yang terdaftar sebagai objek didik suatu lembaga pendidikan. Jadi siswa adalah sekelompok orang yang melakukan kegiatan pendidikan dalam suatu lembaga.
2.1.6 Sekolah Menurut Daryanto (1997:544), sekolah adalah bangunan atau lembaga untuk belajar serta tempat menerima dan memberi pelajaran.
2.1.7 Komputer Menurut Daryanto (2008:11), komputer adalah peralatan elektronik yang bekerja secara koordinatif dan integratif berdasarkan program, dapat menerima masukan berupa data, mengolahnya dalam memori, dan menampilkan hasil berupa informasi.
2.1.8 Data Flow Diagram DFD adalah suatu model logika dalam suatu proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang disimpan dan proses yang dikenakan pada data yang tersimpan dan proses yang dikenakan pada data tersebut, Nugroho (2002:63).
Tabel 2.1 Simbol-Simbol DFD Simbol External entity
Keterangan External entity merupakan kesatuan (entity) dilingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada dilingkungan luar yang akan memberikan input atau menerima output dari sistem.
Data Flow
Arus data ini mengalir diantara proses (Process),
simpanan (data store) dan kesatuan luar (entity).
Satuan proses adalah kegiatan atau kerja yang dilakukan
Proses
oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk kedalam proses untuk menghasilkan arus data yang akan keluar dari proses.
Data Store
Simpanan data (data store) yang merupakan simpanan dari data.
2.1.9 Diagram Hubungan Entitas (ERD/Entity Relationship Diagram) ERD adalah diagram yang memperlihatkan entitas-entitas yang terlihat dalam suatu sistem serta hubungan-hubungan (relasi) antar entitas tersebut. Nugroho (2002:129).
Tabel 2.2 Simbol-Simbol ERD No. 1
Simbol Entity
Keterangan Entity adalah suatu objek yang dapat di identifikasi
dalam
lingkungan
pemakai,
sesuatu yang penting bagi pemakai dalam konteks sistem yang kan dibuat. 2
Atribut
Atribut
berfungsi
mendeskripsi
karakter
entity.
3
Hubungan (relasi)
Relasi
adalah
sesuatu
yang
menjadi
penghubung entitas satu dengan entitas yang lainnya.
4
Link
Link adalah Garis suatu penghubung antara himpunan entitas dengan atributnya.
2.1.10 Bahasa Pemrograman Web (php) Menurut Wiswakarma (2009:12), PHP atau Hypertext Preprocessor adalah salah satu jenis bahasa pemrograman web yang open source, sehingga dapat digunakan oleh siapa saja secara cuma-cuma. Selain gratis, PHP juga memiliki kelebihan diantaranya kemudahan dalam menggunakannya serta dapat digunakan untuk membuat website dinamis. Adapun menurut Suprianto (2008:1), perangkat lunak pendukung program PHP yang harus diinstall antara lain: 1) Appserv 2.5.9
Merupakan web server yang digunakan oleh PHP, berfungsi menampilkan hasil proses script PHP ke komputer browser dalam bentuk tag HTML. 2) Macromedia Dreamweaver MX 2004 Berfungsi sebagai mesin penerjemah saat halaman HTML yang mengandung script PHP dikirim ke server. 3) MySQL versi 5 Merupakan database server yang paling sering digunakan dalam pemrograman PHP. Berfungsi menyimpan data dalam database dan memanipulasi data-data yang diperlukan. 4) PHP MyAdmin Adalah kakas untuk pengelolaan database yang berbasis web.
2.2. Sejarah Singkat SMA Karya Sejati Palembang Menurut keterangan dari Kepala Sekolah SMA Karya Sejati Palembang, SMA Karya Sejati terletak pada sebidang tanah seluas 760 m2 dengan Sertifikat No. 373 GS.No.820 dan Sertifikat No.606/R GS No.117, di Jl. Demang Lebar Daun No.3346 Kec. Ilir Barat I Palembang yang didirikan pada tahun 1985. SMA Karya Sejati mempunyai 17 ruangan yang terdiri dari 9 ruang kelas, 1 ruang guru, 2 laboratorium yaitu laboratorium IPA dan laboratorium komputer, 1 ruang perpustakaan, 1 ruang kepala sekolah, 1 ruang tata usaha, 1 ruang OSIS, dan 1 ruang UKS. Waktu belajar dimulai pukul 07.00 Wib sampai pukul 12.15 Wib. SMA Karya Sejati Palembang dalam melakukan pengolahan data siswa sudah secara komputerisasi, namun dalam proses pengolahan data masih
sering mengalami hambatan, seperti wali murid dalam mencari keberadaan anaknya ada di kelas mana ia berada kepada bagian tata usaha, sehingga bagian tata usaha harus membuka absen siswa per kelas. Dengan demikian, proses pencarian siswa menjadi lamban dan memakan waktu yang relatif lama. Melihat kenyataan tersebut, maka sudah selayaknya program aplikasi yang digunakan untuk mengolah data siswa supaya mudah dioperasikan sehingga mampu menyajikan informasi yang cepat dan tepat mengenai data siswa. (Sumber: SMA Karya Sejati Palembang).
2.3. Struktur Organisasi Dalam rangka proses belajar dan mengajar serta kegiatan lainnya, maka SMA Karya Sejati Palembang dalam pelaksanaannya berpedoman pada struktur organisasi. Adapun struktur organisasi pada SMA Karya Sejati Palembang adalah sebagai berikut:
STRUKTUR ORGANISASI YAYASAN PENDIDIKAN KARYA SEJATI KETUA YAYASAN SEKRETARIS YAYASAN
KEPALA SEKOLAH
BENDAHARA YAYASAN
STAFF TU KEPALA TATA USAHA
KEUANGAN
KURIKULUM
BENDAHARA
SARANA & PRASARANA
KESISWAAN
HUMAS
PERPUSTAKAAN
WALI KLS
GURUGURU
OSIS
BP / BK
EKSTRAKURIKULER
Sumber: SMA Karya Sejati Palembang.
Gambar 2.1 Struktur Organisasi
2.4. Pembagian Tugas Adapun pembagian tugas pokok dari masing-masing bagian yang ada pada SMA Karya Sejati Palembang secara umum adalah sebagai berikut: 1. Kepala Sekolah a. menyusun perencanaan dan program kegiatan. b. mengorganisasikan segala kegiatan. c. mengarahkan kegiatan. d. mengkoordinasikan kegiatan. e. mendorong kreativitas. f. melaksanakan pengawasan. g. melaksanakan evaluasi terhadap kegiatan. h. menentukan kebijaksanaan. i.
mengambil keputusan
j.
mengatur proses belajar mengajar
k. mengatur hubungan sekolah dengan masyarakat 2. Wakil Kepala Sekolah Urusan Kurikulum a. kurikulum dan ekstrakulikuler b. penilaian kegiatan sekolah 3. Wakil Kepala Sekolah Bidang Kesiswaan a. Organisasi Siswa Intra Sekolah (OSIS) b. melaksanakan kegiatan yang berhubungan dengan kesiswaan
4. Wakil Kepala Sekolah Urusan Sarana dan Prasarana a. mengevaluasi perlengkapan b. mencatat sarana dan prasarana yang terdapat di lingkungan sekolah 5. Wakil Kepala Sekolah Urusan Humas a. melakukan hubungan dengan orang tua/wali murid b. melakukan hubungan baik dengan masyarakat sekitar. 6. Tata Usaha a. kepegawaian b. keuangan c. pengadaan, penginvestasian sarana dan prasarana d. pemeliharaan peralatan 7. Guru a. melaksanakan kegiatan belajar mengajar. b. melakukan kegiatan penilaian semesteran/tahun
c. menganalisis hasil evaluasi belajar d. ekstrakurikuler e. administrasi siswa 8. Siswa a. mentaati peraturan sekolah b. menciptakan ketertiban di lingkungan sekolah