PERANCANGAN SISTEM INFORMASI AKADEMIK SEKOLAH DASAR NEGERI PURWOKERTO 02 MENGGUNAKAN VISUAL BASIC NASKAH PUBLIKASI diajukan oleh : Ahmad Syarifuddin 10.12.5195 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2014 i
ii
DESIGNING INFORMATION SYSTEMS ACADEMIC ELEMENTARY SCHOOL PURWOKERTO 02 USING VISUAL BASIC PERANCANGAN SISTEM INFORMASI AKADEMIK SD NEGERI PURWOKERTO 02 MENGGUNAKAN VISUAL BASIC Ahmad Syarifuddin Anggit Dwi Hartanto NIK. 190302163 Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA ABSTRACT Academic Information System is a system which gives the service information in the form of academic data. The existence of this critical information systems. In this case, SDN Purwokerto 02 used as a place of research, because the existing academic information system at the school has not been well managed so often complicates the implementation of academic activities there, such as the processing of student data, teacher data processing, processing of student, and parent data processing. The purpose of this study is to provide ease during the process of data processing students and teachers, facilitate the processing of student grades, to minimize errors in recording student data, and enhance the security of student data so that data security is guaranteed student. And from the research objectives produced some usability that consists of practical and academic usefulness. The method used in this study is based on qualitative methods and action. While the development of the system using the waterfall model. The software used is : Windows 7 Ultimate, Microsoft Visual Basic 2008 and SQL Server 2005. The results of this research is an application called : academic information system SDN Purwokerto 02 an application was made to facilitate academic activities in SDN Purwokerto 02. Keywords : information systems, academic iii
1. Pendahuluan Perkembangan teknologi dewasa ini tidak terlepas dari semakin bertambah majunya teknologi komputer. Kebutuhan akan teknologi komputer pun semakin diminati oleh perusahaan-perusahaan disegala bidang, baik perusahaan swasta maupun instansi-instansi pemerintah. Hal ini berkaitan dengan pekerjaan-pekerjaan yang biasanya selalu dilakukan secara manual oleh manusia akan semakin cepat dan efisien apabila dilakukan dengan sistem komputerisasi. Bahkan dengan kecanggihan teknologi komputer yang semakin berkembang dengan pesat dapat memudahkan perusahaan-perusahaan tersebut untuk meningkatkan efisiensi kerja Karena pekerjaan yang dilakukan dengan computer dapat menghemat baik dari segi waktu, ruang, tenaga, biaya, dan lain-lain. Pada mulanya komputer hanya digunakan sebagai alat penghitung oleh manusia. Namun sekarang semakin berkembangnya teknologi khususnya dibidang komputer serta dengan meningkatnya kebutuhan serta pengetahuan manusia akan pentingnya teknologi, maka fasilitas yang di sediakan oleh komputer pun semakin meningkat dengan tidak hanya di gunakan sebagai alat penghitung saja. Salah satu kegunaan lain dari komputer adalah menyangkut tentang data processing (pemrosesan data). Dalam dunia pendidikan, Sekolah merupakan salah satu dari sekalian banyak yang menggunakan sistem informasi. Untuk keperluan itu suatu Sekolah perlu menyediakan segala sesuatu baik sarana dan prasarana yang memberi pelayanan yang cepat dan akurat, guna mendukung efisiensi kinerja Sekolah tersebut, salah satunya dengan memanfaatkan teknologi komputer. Data processing akademik merupakan data yang sangat vital bagi sebuah sekolah, baik itu sekolah swasta maupun sekolah negeri. Untuk itu penulis mencoba membuat perancangan suatu sistem untuk melakukan 1
proses kerja khususnya dalam penginputan data akademik pada SD Negeri Purwokerto 02. 2. Landasan Teori 2.1 Metode SDLC Dalam skripsi sistem informasi akademik ini penulis menggunakan metode SDLC yaitu waterfall. Yang mana metode waterfall harus urut sesuai dengan urutannya, jika proses yang pertama belum selesai tidak akan bisa melanjutkan ke proses yang kedua begitu seterusnya. Tahap-tahap SDLC yaitu : a. Rencana (planning) b. Analisis (analysis) c. Desain (design) d. Implementasi (implementation) e. Uji coba (testing) f. Pengelolaan (maintenance) 2.2 Konsep Basis Data Basis data merupakan sekumpulan data yang saling terintegrasi satu sama lain dan terorganisasi berdasarkan sebuah skema atau struktur tertentu dan tersimpan pada sebuah hardware komputer. 1 2.3 DBMS Definisi DBMS pada sejumlah literatur sangatlah bervariasi. Secara umum, DBMS diartikan sebagai suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, dan memperoleh data informasi dengan praktis dan efisien. 1 M. Rudyanto Arief, Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL server 2000, (Yogyakarta: Penerbit ANDI, 2006), hal. 33 2
Untuk pembuatan sistem informasi akademik ini penulis menggunakan database yaitu dengan Microsoft SQL Server 2005. 2.4 Microsoft Visual Basic Untuk pembuatan user interface (UI) dan kode programnya penulis menggunakan bahasa pemrograman Microsft Visual Basic 2008 yaitu upgrade dari Visual Basic 6.0. Yang mana bahasa VB 2008 ini lebih memudahkan penulis dalam mengetik program dan mencari kesalahan-kesalahan kode karena fitur yang lebih baru daripada VB 6.0. 3. Tinjauan Umum 3.1 Sejarah SDN Purwokerto 02 Sekolah Dasar Negeri Purwokerto beridiri pada tanggal 12 Juli 1978. Beralamat di desa Purwokerto Kecamatan Tayu - Kabupaten Pati - Jawa Tengah. Dibangun di atas tanah dengan luas 366 m 2 dengan fasilitas yang lumayan lengkap misalnya perpustakaan, tidak heran dulu SD ini menjadi favorit banyak siswa untuk bersekolah. Sesuai dengan perkembangan zaman SD ini sudah meluluskan banyak sekali murid-muridnya yang diterima di SMP favorit di Kota Kecamatan dan sudah membantu mencerdaskan anak-anak bangsa. Namun dengan perkembangan zaman, sekolah-sekolah lain pun berdiri terutama Madrasah Ibtidaiyah membuat animo masyarakat untuk menyekolahkan anaknya di SD perlahan-lahan mulai berkurang dan lebih memilih ke MI. 3.2 Analisis Sistem Dalam pembuatan sistem ini tentu juga membutuhkan analisis untuk mendapat data-data yang akurat. Penulis memilih menggunakan Analisis PIECES karena : 3
a. Analisis PIECES ini digunakan karena untuk mendapatkan pokok-pokok permasalahan yang lebih jelas dan spesifik. b. Kemudian dari hasil analisis tersebut dirancang usulanusulan untuk diterapkan dalam sistem baru. Hal ini juga untuk mengetahui alasan-alasan perubahan sistem informasi yang lama dengan sistem informasi yang baru. Analisis PIECES yaitu : a. Performance b. Information c. Economy d. Control e. Efficiency f. Service 3.3 Analisis Kebutuhan a. Kebutuhan Fungsional Kebutuhan Fungsional adalah pernyataan layanan sistem yang harus disediakan, bagaimana sistem bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi tertentu. Kebutuhan fungsional mencakup fungsi deskripsi kebutuhan, laporan baik hardcopy maupun softcopy dan penyimpanan data serta pencarian data. b. Kebutuhan Non Fungsional Kebutuhan Non Fungsional adalah batasan layanan atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses, standarisasi dll. Kebutuhan Non Fungsional merupakan kebutuhan di luar kebutuhan 4
fungsional sistem meliputi, Kebutuhan perangkat keras (hardware), Kebutuhan perangkat lunak (software) dan Kebutuhan sumber daya manusia (brainware). 3.4 Analisis Kelayakan Sistem Analisis Kelayakan Sistem digunakan untuk mengetahui apakah system yang kita bangun sudah layak atau belum untuk digunakan, analisis kelayakan sistem dibagi dalam beberapa kategori yaitu : a. Kelayakan Teknologi b. Kelayakan Hukum c. Kelayakan Sosial d. Kelayakan Operasional e. Kelayakan Ekonomi 5
3.5 Flowchart Yang Diusulkan Gambar 3.1 Flowchart 6
3.6 Data Flow Diagram a. DFD Level 0 b. DFD Level 1 Gambar 3.2 DFD Level 0 Gambar 3.3 DFD Level 1 7
4. Implementasi Sistem 4.1 Implementasi Basis Data 1. Tahap Implementasi basis data merupakan upaya untuk membangun basis data fisik yang ditempatkan dalam media penyimpanan (disk) dengan bantuan DBMS. 2. Tahap ini diawali dengan melakukan transformasi dari model data yang telah selesai dibuat struktur basis data sesuai dengan DBMS yang dipilih. 3. Secara umum, sebuah ERD akan diwujudkan menjadi sebuah basis data secara fisik. Sedangkan komponenkomponen ERD yang berupa himpunan entitas dan himpunan relasi akan diwujudkan menjadi table-tabel. Selanjutnya, atribut-atribut yang melekat pada masingmasing himpunan entitas dan himpunan relasi akan dinyatakan sebagai field-field dari table yang sesuai. 4. Performansi basis data ditentukan oleh : a. Kualitas dan bentuk perancangan basis data b. Kualitas mesin atau computer c. Platform yang dipilih d. System operasi e. DBMS yang digunakan 4.2 Implementasi Antar Muka Implementasi Antar Muka adalah untuk mengetahui bagaiamana merancang user interface yang baik untuk memudahkan para pengguna dalam menjalankan suatu aplikasi. Dengan penempatan button-button yang mudah, tentu juga akan semakin mudah menggunakannya. 8
a. Tampilan Menu Utama Gambar 4.1 Menu Utama b. Tampilan Pengolahan Data Siswa Gambar 4.2 Menu Pengolahan Data Siswa 4.3 Uji Coba Sistem Uji coba sistem disini menggunakan metode Black Box-Testing dan White Box Testing 9
5. Penutup 5.1 Kesimpulan Dari hasil pembahasan tentang Perancangan Sistem Informasi Akademik pada Sekolah Dasar Negeri Purwokerto 02 di atas, maka dapat diambil kesimpulan : 1. Penelitian yang penulis lakukan ini menghasilkan beberapa analisis, diantaranya kelemahan, kebutuhan dan kelayakan sistem. Serta Analisis PIECES digunakan karena untuk mendapatkan pokok-pokok permasalahan yang lebih jelas dan spesifik. Dan hasil analisis tersebut akan digunakan untuk membuat dan merancang sistem baru yang sesuai dengan kebutuhan pengguna. 2. Untuk gambaran alur sistem maka membuat Flowchart ( bagan alir ), Normalisasi data dan DFD dari mulai DFD level 0 sampai DFD level 2 agar mengetahui setiap proses yang dapat dilakukan oleh sistem baru. 3. Perancangan dan pengimplementasian sistem dilakukan dengan desain proses, desain data base dan perancangan tampilan ( user interface ). Menggunakan DBMS ( SQL Server 2005 ) untuk merancang database, kemudian menggunakan Visual Basic 2008 untuk merancang tampilan interfacenya. Dan output dari sistem ini adalah laporan data-data akademik dan rapor siswa. 4. Uji coba yang dilakukan terhadap sistem ini adalah dengan metode white-box testing dan black-box testing. 5.2 Saran Saran untuk sistem ini agar dapat bermanfaat bagi penggunanya dan agar lebih baik lagi untuk kedepannya, yaitu : 10
1. Keamanan data dan informasi yang harus diperhatikan dan ditingkatkan kembali, karena data dan informasi untuk suatu organisasi atau suatu lembaga itu sangat penting nilainya. 2. Mempermudah tampilan interfacenya, dengan interface yang baik maka akan mempengaruhi kinerja penggunanya menjadi lebih cepat dan efektif. 3. Untuk mengoptimalkan aplikasi ini, maka sebaiknya dan dianjurkan untuk melatih bagian tata usaha dan guru agar aplikasi ini bisa bermanfaat sebaik mungkin. 4. Staff sekolah terutama bagian tata usaha SDN Purwokerto 02 dapat mempertimbangkan penerapan sistem informasi ini untuk mempermudah pengolahan data akademik di sekolah. 11
Daftar Pustaka Prof. Dr. Jogiyanto H.M., M.Ba., 2005 Akt., Sistem Teknologi Informasi Edisi II. Yogyakarta: Penerbit ANDI Fatta, Hanif Al. 2007. Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta:Penerbit ANDI Kadir, Abdul. 2003. Pengenelan Sistem Informasi,. Yogyakarta: Penerbit ANDI Kusrini, M.Kom., 2007 Konsep dan Aplikasi Sistem Pendukung Keputusan, Yogyakarta:Penerbit ANDI Robert A.Leitch/K. Roscoe Davis, 1983 Accounting Information System, New Jersey: Prentice Hall Hartanto, Jogiyanto,MBA, Ph. D., 1999 Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Yogyakarta:Penerbit ANDI Arief, M. Rudyanto, 2006 Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL server 2000, Yogyakarta: Penerbit ANDI Kusrini M.Kom., 2007, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit ANDI Kadir, Ir. Abdul, 1999 Konsep dan Tuntunan Praktis Basis Data, Yogyakarta:Penerbit ANDI Britton, Carol; Jill Doake (2001). Object-Oriented Systems Development. McGraw-Hill. Hendrayudi, 2010, Visual Basic 2008 untuk Berbagai Keperluan Pemrograman, Yogyakarta : Penerbit Elex Media 12