PERANCANGAN SISTEM PENGOLAHAN DATA NILAI SMA NEGERI 9 PURWOREJO BERBASIS WEB NASKAH PUBLIKASI

dokumen-dokumen yang mirip
ANALISIS DAN PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN PADA PEMERINTAH DESA BANGUNJIWO BERBASIS WEB NASKAH PUBLIKASI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI ADMINISTRASI KEUANGAN DI SMA NEGERI 1 BANJARHAJO MENGGUNAKAN JAVA. Naskah Publikasi

PEMBANGUNAN SISTEM MONITORING DAN PENILAIAN SISWA BERBASIS WEB (STUDI KASUS : SMA NEGERI 4 SURAKARTA) NASKAH PUBLIKASI

SISTEM INFORMASI INVENTARIS LABORATORIUM BERBASIS WEB PADA SMA NEGERI 4 YOGYAKARTA NASKAH PUBLIKASI

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

PERANCANGAN APLIKASI SISTEM INFORMASI KEPENDUDUKAN DI KECAMATAN GONDOMANAN

ANALISIS DAN PERANCANGAN PROGRAM KASIR KURMA MART MENGGUNAKAN BAHASA PEMROGRAMAN JAVA. Naskah Publikasi

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

SISTEM INFORMASI POPULASI DAN HISTORIKAL UNIT ALAT-ALAT BERAT PADA PT. DAYA KOBELCO CONSTRUCTION MACHINERYINDONESIA

ANALISIS DAN PERANCANGAN APLIKASI KEUANGAN PADA SMA PANCASILA PURWOREJO. Naskah Publikasi

MEMBANGUN SISTEM INFORMASI AKADEMIK PADA SDN TENGKI 01 BREBES. Naskah Publikasi

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

BAB 2 LANDASAN TEORI

ANALISA DAN PERANCANGAN SISTEM INFORMASI PEMBINAAN PANTI ASUHAN PADA PANTI ASUHAN MUHAMMADIYAH TEMBILAHAN. Abdur Rahim

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

PEMBUATAN SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SMP NEGERI 3 PEDAN KLATEN. Naskah Publikasi

SISTEM INFORMASI PT. HENG SUN MULIA PRATAMA JAMBI MENGGUNAKAN PHP DAN MySQL

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PENJUALAN SNAPBACK ATTACK YK YOGYAKARTA NASKAH PUBLIKASI

PERANCANGAN SISTEM INFORMASI PENILAIAN HASIL BELAJAR DAN KEPRIBADIAN SISWA PADA SD N GILIS REMBANG NASKAH PUBLIKASI

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

ANALISIS DAN PERANCANGAN SISTEM INFORMASI KEUANGAN PADA SMK NEGERI 1 GIRISUBO GUNUNG KIDUL YOGYAKARTA. Naskah Publikasi

ANALISIS DAN PERANCANGAN E-LEARNING TIK SMU BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR YUDHA PERMANA

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

SISTEM INFORMASI PERPUSTAKAAN PADA SMK YPKK 2 SLEMAN

PERANCANGAN PENDAFTRAN ONLINE PADA SEKOLAH MENENGAH ATAS (SMA) BERBASI WEB TUGAS AKHIR GUNAWAN SIANTURI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN DAN STOK BARANG PADA TOKO JOKO WONOGIRI NASKAH PUBLIKASI

PEMBUATAN SISTEM INFORMASI PENGOLAHAN DATA PADA BANK SAMPAH BUMI LESTARI YOGYAKARTA NASKAH PUBLIKASI

APLIKASI PEMBUATAN DAFTAR KONTRAK SOFTWARE APLIKASI DI PT.TOTAL SOLUSI PRIMA MENGGUNAKAN PHP DAN MYSQL

JTI, Vol 6 No.1, Juni 2014 SISTEM INFORMASI PENGOLAHAN DATA KEPENDUDUKAN PADA KECAMATAN TIANG PUMPUNG KEPUNGUT KABUPATEN MUSI RAWAS BERBASIS WEBSITE

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

SISTEM INFORMASI PENGOLAHAN DATA KEPENDUDUKAN PADA KECAMATAN TIANG PUMPUNG KEPUNGUT KABUPATEN MUSI RAWAS BERBASIS WEBSITE

Sistem Informasi Akademik Berbasis Web pada SMA Negeri 11 Palembang

PEMBUATAN APLIKASI PENGOLAH DATA NILAI SISWA BERBASIS WEB PADA SD NEGERI 2 KATEKAN MENGGUNAKAN PHP DAN MYSQL NASKAH PUBLIKASI

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB II LANDASAN TEORI...

PERANCANGAN SISTEM INFORMASI PENJUALAN GULA TEMBAKAU pada UD. MUJI YANTO BERBASIS VISUAL BASIC 6.0

SISTEM INFORMASI APLIKASI PENJUALAN PADA BUTIK BIG SIZE NASKAH PUBLIKASI. diajukan oleh Esa Apriyana

SISTEM INFORMASI APOTEK FARAH FARMA DI TEMPEL SLEMAN YOGYAKARTA. Naskah Publikasi. diajukan oleh Yulianto

ANALISIS DAN PERANCANGAN SISTEM PENERIMAAN SISWA BARU SMA NEGERI/SEDERAJAT BERBASIS WEB DI KOTA AMUNTAI NASKAH PUBLIKASI

BAB 3 PERANCANGAN SISTEM

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

BAB III LANDASAN TEORI. waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan

SISTEM APLIKASI PEMBAYARAN PADA TK KANISIUS SUMBER MUNTILAN. Naskah Publikasi

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

ABSTRAK. Kata Kunci: sekolah, rapor,kurikulum, nilai. vii. Universitas Kristen Maranatha

PEMBUATAN SISTEM INFORMASI PENGOLAHAN DATA SISWA SMK NEGERI 4 YOGYAKARTA NASKAH PUBLIKASI

Perancangan Sistem Informasi Berbasis Web Sebagai Media. Informasi dan Promosi pada MM Studio Musik. Banjarnegara.

Analisis dan Perancangan Sistem Informasi Pelayanan Administrasi Desa Berbasis Client Server di Desa Kaliurang

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

PEMBUATAN SISTEM INFORMASI PENJADWALAN DAN PEMESANAN SEWA BUS PO. SON AJI DENGAN MENGGUNAKAN PHP NASKAH PUBLIKASI

SISTEM INFORMASI PENGAJUAN JUDUL TUGAS AKHIR BERBASIS WEBSITE PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO PAGARALAM

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN PADA SMA NEGERI 3 MODEL SORONG. Naskah Publikasi

IMPLEMENTSI SISTEM INFORMASI RAPORT ONLINE BERBASIS WEB PADA SEKOLAH SAO PEDRO. Naskah Publikasi

ANALISIS DAN PERANCANGAN WEBSITE PADA SEKOLAH ISLAM SABILAL MUHTADIN BANJARMASIN NASKAH PUBLIKASI

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan teknologi yang semakin maju menjadi pemicu untuk

PERANCANGAN SISTEM INFORMASI PENJUALAN PADA KLINIK RUMAH SEHAT YOGYAKARTA NASKAH PUBLIKASI. diajukan oleh Tuti Astriyani

Heruaji Eko Setiawan Jurusan Sistem Informasi STMIK PalComTech Palembang. Abstrak

BAB II TINJAUAN PUSTAKA

PENGEMBANGAN SISTEM ONLINE EVENT DI STMIK-POLITEKNIK PALCOMTECH

PEMBUATAN DAN PERANCANGAN APLIKASI NILAI MATA PELAJARAN SISWA BERBASIS CLIENT SERVER PADA SMP N 1 SAWIT BOYOLALI

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI DAN ADMINISTRASI PADA SMA NEGERI 12 PALEMBANG MENGGUNAKAN WEBSITE DESIGN METHOD (WSDM)

Desain Aplikasi Laporan Arus Kas Serikat Pekerja PT GMF AeroAsia Employees Club (GEC)

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

SISTEM INFORMASI PENGGAJIAN DI PT AUSTRAL BYNA MUARA TEWEH KALIMANTAN TENGAH

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

ANALISIS DAN PERANCANGAN SISTEM INVENTORI PADA PT. PEC- TECH SERVICES INDONESIA RIAU SEBAGAI MEDIA PENINGKATAN KINERJA PERUSAHAAN NASKAH PUBLIKASI

PERANCANGAN SISTEM INFORMASI PENERIMAAN SISWA BARU DI SMA NEGERI 2 BOYOLALI. Naskah Publikasi. diajukan oleh Singgih Adyanwar

SISTEM INFORMASI AKADEMIK (Simdik) DI SMP NEGERI 1 KEDUNGBANTENG ABSTRAKS

PERANCANGAN DAN PEMBUATAN WEBSITE E-LEARNING SERTA PROFIL SEKOLAH (Studi Kasus di SMP PGRI Playen) NASKAH PUBLIKASI

PERANCANGAN SISTEM INFORMASI KASIR WARUNG BAKSO DAN SOTO PAK WARIYUN DI DESA WONOSARI BERBASIS VISUAL BASIC NASKAH PUBLIKASI

ANALISIS DAN PERANCANGAN SISTEM PENGOLAHAN ARSIP PADA BLPT YOGYAKARTA NASKAH PUBLIKASI. diajukan oleh Cut Intan Meutia

PERANGKAT LUNAK BANTU TRY OUT UJIAN NASIONAL BERBASIS MULTI USER MENGGUNAKAN VISUAL BASIC 6.0 DAN MYSQL

PEMBUATAN APLIKASI BUKU INDUK SISWA SMA NEGERI 1 TUNTANG KABUPATEN SEMARANG BERBASIS WEBSITE NASKAH PUBLIKASI

SISTEM INFORMASI PENERIMAAN SISWA BARU SMAN 1 CANGKRINGAN. Naskah Publikasi

Rancang Bangun Sistem Informasi Pelelangan Ikan Berbasis Web Pada Tempat Pelelangan Ikan Kabupaten Situbondo Jawa Timur

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

ANALISIS PERANCANGAN SISTEM INFORMASI NILAI SISWA DI SMP NEGERI 1 KERSANA BREBES. Naskah Publikasi. diajukan oleh Tri Handoko (08.11.

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

PERANCANGAN SISTEM INFORMASI PEMBAYARAN ADMINISTRASI SEKOLAH PADA SMK N 1 ENAM LINGKUNG. Bayu Rahmadiyus, Arnita 1), Rini Widyastuti 2)

PERANCANGAN SISTEM INFORMASI PEMESANAN LAPANGAN FUTSAL BERBASIS WEB PADA NUSANTARA FUTSAL KEBUMEN NASKAH PUBLIKASI

PEMBANGUNAN SISTEM ELEARNING TINGKAT SMP BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SANNY ELVERIDA TAMPUBOLON

Sistem Perwalian Online Mahasiswa Pada Program Pendidikan Jarak Jauh

Jurnal Ilmiah Sains, Teknologi, Ekonomi, Sosial dan Budaya Vol. 1 No. 2 Mei 2017

PROGRAM STUDI D-3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN

APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL

Aplikasi Pendataan Kendaraan Hilang Berbasis Web (Studi Kasus : Polres Cimahi)

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG

SISTEM INFORMASI DATA AKADEMIK DI SMP NEGERI I MINGGIR SLEMAN. Naskah Publikasi. diajukan oleh Arinda Isnia Andriyati

ANALISIS DAN PERANCANGAN WEB SEBAGAI MEDIA PROMOSI PADA DJALEEPRODUKTAMA FREELANCE GRAPHIC PARTNER YOGYAKARTA. Naskah Publikasi

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENERIMAAN SANTRI BARU PADA PONPES AL-MU MIN TEMBARAK TEMANGGUNG NASKAH PUBLIKASI

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMP N 1 TEMPEL NASKAH PUBLIKASI

Analisis dan Perancangan Sistem Informasi Administrasi pada Yotabakti Marine Hotel Training School Yogyakarta

Transkripsi:

PERANCANGAN SISTEM PENGOLAHAN DATA NILAI SMA NEGERI 9 PURWOREJO BERBASIS WEB NASKAH PUBLIKASI Diajukan oleh Ade Alwi Hermawan 10.11.3814 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

DESIGN OF DATA PROCESSING SYSTEM VALUE-BASED SMA NEGERI 9 PURWOREJO WEB PERANCANGAN SISTEM PENGOLAHAN DATA NILAI SMA NEGERI 9 PURWOREJO BERBASIS WEB Ade Alwi Hermawan Rum Muhamad Andri Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT SMA N 9 Purworejo is located on Daendels street, Geparang village, Purwodadi district, Purworejo regency. The high school has an advantage in terms of facilities and the quality of the teaching. Computers owned and used by teachers and students at SMA N 9 Purworejo quite a lot. However, it s use is still limited as data storage media. Processing of data values that run in SMA N 9 Purworejo still done manually. The homeroom teacher to get the final value of the subjects in a paper which is then rewritten in the report cards. This leads to frequent occurrence of typographical errors. From the results of the problem analysis, the author tries to design a system that can the process data values to reduce writing errors that often occur in SMA N 9 Purworejo. The system can also print the Student Data, Master Data and Data Report cards are free of writing errors automatically. In addition, this system is also based website which enables the system can be accessed by the public. Keywords : SMA N 9 Purworejo, Processing the Data Value, Website ii

1. Pendahuluan Teknologi informasi tidak dapat dipisahkan dengan perkembangan dunia informasi internet saat ini. Informasi merupakan salah satu kebutuhan di dalam suatu instansi, perusahaan, organisasi, lembaga serta lingkungan yang berada di luar sistem. Internet merupakan singkatan dari internetconnection networking yang secara singkat berarti sekumpulan jaringan komputer yang saling terhubung satu dengan yang yang lainnya di seluruh dunia dan dapat berkomunikasi dengan cepat. Informasi yang disajikan di dunia internet sudah sangat global dan selalu di usahakan on time sehingga waktu update suatu informasi sangat cepat. Seiring dengan perkembangan internet, teknologi website dari waktu ke waktu mengalami perkembangan yang sangat pesat, karena itu, banyak orang yang sudah mendengar bahkan mengetahui bagaimana membuat suatu dokumen di internet, yang salah satunya menggunakan script HTML (Hypertext Markup Language). Biasanya pemograman yang digunakan adalah PHP (Hypertext Preprocessor) dan server database yang digunakan adalah MySQL, yang keduanya merupakan software open souerce. SMA Negeri 9 Purworejo merupakan salah satu lembaga pendidikan yang memiliki keunggulan dalam hal fasilitas maupun mutu pengajarannya. Dalam melakukan penelitian di SMA Negeri 9 Purworejo, Penulis menemukan permasalahan yaitu pada sistem pengolahan data nilai masih ditulis secara manual pada sebuah berkas, sehingga sering terjadi kesalahan penulisan. Oleh karena itu diperlukan suatu sistem yang sudah terkomputerisasi guna mendukung dalam pengolahan data nilai. Ditinjau dari cara yang masih diterapkan selama ini, maka diperlukan suatu sarana penunjang yag mampu meningkatkan efektifitas dan efisiensi pengolahan data nilai yang ada di SMA Negeri 9 Purworejo. 2. Landasan Sistem 2.1. Definisi Sistem Informasi Sistem Informasi dapat didefinisikan sebagai suatu alat untuk menyajikan informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya. Tujuannya adalah untuk menyajikan informasi guna pengambilan keputusan pada perencanaan, pemrakasaan, pengorganisasian, pengendalian kegiatan operasi subsistem suatu perusahaan, dan menyajikan sinergi organisasi pada proses. 1

Dengan demikian, sistem informasi berdasarkan konsep (input, processing, output) dapat dilihat pada gambar berikut. 1 Input Data Pemrosesan Output Data Gambar Proses Sistem Informasi 2.2. Sistem Pengolahan Nilai Sistem Informasi Pengolahan Nilai dapat dilakukan dari awal kegiatan proses belajar mengajar yang dilaksanakan seorang guru di kelas, landasan penilaian yang dilakukan meliputi 3 (tiga) aspek penilaian yaitu : Kognitif, Psikomotorik, Apektif. Ketiga aspek tersebut merupakan standar penilaian pokok yang menjadi landasan seorang guru dalam menilai siswa didiknya didalam beberapa hal dalam kegiatan belajar mengajar. Antara lain : 1. Kognitif Landasan penilaian berdasarkan aspek kognitif menitik beratkan penilaian pencapaian ketuntasan berdasarkan penerapan materi yang disampaikan, pemahaman, serta kemampuan siswa didik dalam menerima materi yang diberikan. 2. Psikomotorik Landasan penilaian berdasarkan aspek Psikomotorik menitik beratkan penilaian pencapaian ketuntasan berdasarkan nilai uji praktik siswa didik dalam satuan indikator yang di rencanakan. 3. Apektif Landasan penilaian berdasarkan aspek apektif menitik beratkan penilaian pencapaian ketuntasan berdasarkan sikap, prilaku dan sopan santun siswa didik terhadap seorang guru, dalam kegiatan proses belajar mengajar maupun di luar sekolah. 1 Hanif Al Fatta, Analisis & Perancangan Sistem Informasi, (Yogyakarta: Andi, 2007), Hal 9 2

2.3. Perangkat Perancangan Sistem 2.3.1. Flowchart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan prosedur dari suatu program. Flowchart menolong analis dan programer untuk memecahkan masalah kedalam bagian-bagian yang lebih kecil dan menolong dalam menganalisis alternatif lain dalam pengoperasian. No. Gambar Simbol Keterangan 1. Simbol masukan dan keluaran file dokumen yang berupa kertas atau cetakan. 2. Simbol masukan data melalui keyboard. 3. Simbol proses olah data yang dilakukan sistem. 4. Simbol Disk Storage atau media penyimpanan data dalam bentuk disk. 5. Simbol arah /arus data yang menghubungkan symbol yang satu dengan yang lainnya. Disebut juga connecting line. Gambar Simbol Flowchart 2.3.2. Data Flwo Diagram ( DFD ) DFD merupakan diagram yang digunakan untuk menggambarkan prosesproses yang terjadi pada sistem yang akan dikembangkan. Dengan model ini, data-data yang terlihat pada masing-masing proses dapat diidentifikasi. DFD disusun oleh 4 komponen yaitu proses, Data Flow, Data Storage, dan External Entity dan terdiri dari 3 level yaitu Diagram Konteks, Diagram Zero, Dan Diagram Primitif. 2.3.3. Normalisasi Normalisasi merupakan cara pendekatan dalam membangun desain logika basis data relasional yang tidak secara langsung berkaitan dengan model data, tetapi dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilkan struktur table yang normal.pada dasarnya desain logika basis data 3

relasional dapat menggunakan prinsip normalisasi maupun tranformasi dari model E-R ke bentuk fisik. 2.4. Perangkat Lunak yang Digunakan Aplikasi ini dibangun dengan menggunakan MySQL sebagai basis datanya, dan Apache sebagai web server-nya. Keduanya tergabung didalam satu paket program XAMPP. Sedangkan untuk pembuatan desain dan kode-kode pemograman menggunakan perangkat lunak Dreamwiever CS3 dengan menggunakan bahasa HTML, PHP, Javascript, dan Css. 3. Analisis dan Perancangan 3.1. Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan. Analisis sistem merupakan tahapan paling awal dari pengembangan sistem yang menjadi dasar menentukan keberhasilan informasi nantinya. Tahapan ini sangat penting karena menentukan bentuk sistem yang harus dibangun. 3.1.1. Analisis Kelemahan Sistem Untuk melakukan analisis terhadap kelemahan sistem yang sedang berjalan di SMA Negeri 9 Purworejo, dapat dilakukan menggunakan metode PIECES, yang terdiri dari Kinerja (Performance), Informasi (Information), ekonomi (economy), Pengendalian (Control), Efisien (efficiency), dan Pelayanan (Service). 3.1.2. Analisis Kebutuhan Sistem Tujuan utama dari tahapan analisis kebutuhan sistem adalah untuk memahami kebutuhan sistem baru dan mengembangkan sistem yang mewadahi kebutuhan tersebut, apakah sistem yang akan dibuat telah sesuai dengan kebutuhan atau belum. Hal ini dikarenakan sistem akan mendukung tercapainya tujuan dari suatu instansi atau perusahaan. Untuk mempermudah dalam menentukan kebutuhan sistem secara lengkap dan menyeluruh, maka analisis dibagi menjadi dua jenis kebutuhan, yaitu kebutuhan fungsional dan kebutuhan non fungsional. Didalam kebutuhan fungsional dijelaskan bahwa sistem harus dapat 4

membedakan level user saat login (Admin, Guru, Wali kelas, dan siswa). Sistem juga dapat melakukan olah data (tambah, edit, hapus, cari, dan cetak) pada menu yang ada. Sedangkan untuk kebutuhan non funsional, dibahas mengenai kebutuhan operasional, keamanan, informasi dan kinerja. Agar sistem dapat berjalan seperti yang diharapkan, diperlukan server yang berfungsi sebagai pusat data dan informasi dari sistem ini. Didalam server inilah nantinya terdapat seluruh basis data yang diperlukan sistem, serta menyimpan segala bentuk instruksi atau kode perintah yang digunakan user untuk mengolah data dan mendapatkan informasi. Server pada sistem ini menggunakan web hosting dimana pengelola sistem menyewa sebuah server yang bersifat online atau terhubung dengan internet. Sementara client minimal harus tersambung kedalam internet untuk dapat mengoperasikan sistem ini. 3.1.3. Analisis Kelayakan Sistem Tujuan utama dari analisis kelayakan sistem adalah untuk mengetahui apakah sistem baru yang akan diterapkan layak untuk dipakai atau tidak. Untuk menguji apakah sistem baru dapat dikatakan layak untuk dipakai dan bermanfaat diperlukan perhitungan yang matang. Hal ini dilakukan agar sistem baru benarbenar bermanfaat. Ada empat parameter kelayakan yang harus dipenuhi, yaitu kelayakan teknik, operasional, hokum, dan ekonomi. 3.2. Perancangan Sistem Perancangan sistem atau perancangan proses bertujuan untuk menggambarkan alur proses yang terjadi dalam sebuah sistem. Secara umum perancangan proses ini dibagi menjadi dua yaitu : 1. Physical system : merupakan metode yang tepat digunakan untuk menggambarkan alur suatu sistem (system flowchart). 2. Logical system : metode untuk menggambarkan aliran data menggunakan data flow diagram (DFD). 5

3.2.1. Flowchart Gambar Flowchart Pengolahan Data Nilai 3.2.2. Data Flow Diagram ( DFD ) (DFD adalah suatu model logika data / proses yang dibuat untuk memvisualisasikan dari mana data berasal dan kemana tujuan data tersebut. DFD juga menggambarkan dimana data tersebut disimpan, proses apa saja yang menghasilkan data tersebut serta interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. 6

1. Diagram Konteks (Context Diagram) Gambar Diagram Konteks (Context Diagram) Pengolahan Data Nilai 7

1. DFD Level 1 Gambar DFD Level 1 8

3.3. Perancangan Basis Data 3.3.1. Relasi Antar Tabel Relasi atau hubungan antar tabel adalah bagan yang menggambarkan hubungan antara tabel satu dengan yang lain sehingga membentuk sistem basis data. Berikut adalah relasi antar tabel dari perancangan sistem pengolahan data nilai : 9

Gambar Relasi Antar Tabel 10

4. Inplementasi Dan Pembahasan 4.1. Implementasi Basis Data Tahap pertama implementasi sistem ini adalah pembuatan basis data. Sesuai dengan analisis basis data yang telah dibahas pada bab sebelumnya, database server yang digunakan pada sistem ini adalah MySQL, serta Apache sebagai webservernya. Kedua program ini dapat di-instal sekaligus dengan menggunakan sebuat paket software bernama XAMPP, sehingga menghemat waktu yang diperlukan pada saat instalasi program. Gambar Pembuatan Basis Data Baru Pada PhpMyAdmin Setelah basis data berhasil dibuat, langkah selanjutnya adalah membuat table beserta field-nya, sesuai dengan apa yang telah dirancang pada bab sebelumnya. Sebagai contoh adalah tabel siswa : Gambar Struktur Tabel Siswa 11

Berikut adalah struktur tabel yang telah dibuat didalam basis data nilai. Gambar Daftar Tabel dalam Database Nilai 4.2. Implementasi Koneksi basis Data Tahapan selanjutnya setelah proses pembuatan database selesai adalah membuat koneksi basis data. Koneksi ini diperlukan sebagai penghubung antara interface atau halaman tatap muka dengan database. Dikarenakan program ini berbasis web, maka koneksi juga akan dibuat dengan menggunakan modul php. Berikut adalah kode program dari koneksi: <?php $server= "localhost"; $username= "root"; $password =""; $database = "nilai"; //aksi mysql_connect($server,$username,$password) or die ("Koneksi gagal"); mysql_select_db($database) or die ("database tidak bisa dibuka");?> Setelah selesai, kode program tersebut disimpan dengan nama file koneksi.php. 12

File tersebut akan dipanggil oleh banyak form interface didalam sistem pengolahan data nilai ini dan pemanggilannya menggunakan fungsi include. Dengan menggunakan fungsi include, kode program yang harus ditulis pada setiap interface yang membutuhkan koneksi akan lebih sedikit dan praktis. 4.3. Implementasi Tampilan Antar Muka Setelah basis data dan koneksinya selesai dibuat, langkah selanjutnya adalah membuat tampilan antar muka atau interface. Perancangan tampilan antar muka merupakan tahap untuk mempermudah pengguna dalam menggunakan sistem yang baru. Oleh karena itu, interface yang akan dihasilkan haruslah sesuai dengan kebutuhan SMA Negeri 9 Purworejo. Berikut adalah contoh tampilan antar muka pada sistem pengolahan data nilai yang telah dirancang: Nama Interface : Index Nama File : index.php Fungsi : halaman awal yang digunakan pengguna untuk masuk kedalam sistem. Desain Tampilan : Gambar Desain Tampilan Halaman Index 13

5. Kesimpulan Berdasarkan pembahasan dan penguraian yang telah dijelaskan pada bab-bab sebelumnya mengenai Perancangan Sistem Pengolahan data Nilai, maka dapat ditarik kesimpulan bahwa : 1. Sistem Pengolahan Data Nilai berbasis web SMA Negeri 9 Purworejo sudah berjalan dengan baik dan berguna untuk mengurangi kesalahn penulisan dalam pengolahan data nilai. 2. Sistem Pengolahan Data Nilai berbasis web SMA Negeri 9 Purworejo dapat mempersingkat waktu yang dibutuhkan oleh wali kelas dalam pembuatan rapor. 3. Sistem ini membuat SMA Negeri 9 Purworejo memiliki basis data, hal yang belum pernah dimiliki sebelumnya. 14

DAFTAR PUSTAKA Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi Offset. Anonim. 2001. Panduan Praktis Pengembangan Web Berbasis Javascript & CGI. Semarang: Wahana Komputer. Arie P, Theresia. 2008. Panduan Praktis Menguasai Adobe Photoshop CS3. Semarang: Wahana Komputer. Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi Offset. Peranginangin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta: Andi Offset Raharjo, Budi., Heryanto, Imam., R.K, Enjang. 2012. Modul Pemograman Web HTML, PHP & MYSQL. Bandung: Modula Sibero, FX dan Alexander. 2011. Kitab Suci Web Programming. Yogyakarta: MediaKom. Utami, Ema dan Sukrisno. 2008. Mengoptimalkan Query Pada Microsoft SQL Server. Yogyakarta: Andi Offset 15