Diagram Alir Flowchart Latar Belakang

2.9 Diagram Alir Flowchart

Flowchart merupakan gambar yang menampilkan struktur dan isi halaman per halaman. Bagan alir flowchart ini menjelaskan secara rinci langkah-langkah dari proses program. Flowchart dibuat dengan menggunakan simbol-simbol tertentu yang menyatakan tiap langkah program. Simbol-simbol flowchart dapat dilihat pada table berikut ini: Tabel 2.2 Simbol-simbol flowchart SIMBOL NAMA KEGUNAAN InputOutput symbol Simbol inputoutput digunakan mewakili data inputoutput Flow lines symbol Simbol garis arah digunakan untuk menunjukkan arus dari proses Connector symbol Simbol penghubung digunakan untuk menunjukkan sambungan dari bagan alir yang terputus dihalaman yang Flow lines symbol Simbol garis arah digunakan untuk menunjukkan arus dari proses. Decision symbol Simbol keputusan digunakan untuk suatu penyeleksian kondisidi dalam program Predifined process Symbol Simbol proses terdefenisi digunakan untuk menunjukan suatu operasi yang rincinya ditunjukan ditempat halaman lain. Universitas Sumatera Utara Magnetik disk simbol Simbol yang menunjukkan penyimpanan data ke dalam database. Terminal point Symbol Simbol titik terminal digunakan untuk menunjukkan awal dan akhir dari suatu proses. 2.10 Tentang Notepad++ 2.10.1 Pengertian dan Sejarah Notepad++ Notepad++ adalah suatu text editor yang berjalan pada Operating SystemOS Windows. Notepad++ disini menggunakan komponen-komponen Scintilla agar dapat menampilkan dan menyunting text dan berkas source code berbagai bahasa pemrograman. Notepad++ didistribusikan sebagai Free Software gratis Proyek ini dilayani oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali memenangkan penghargaan SourceForge Community Choice Award for Best Developer Tool. Pengembang dari Notepad++ disini adan Don Ho yang diriliskan pada tanggal 24 November 2003,dengan memiliki license dari GNU General Public License dengan ukuran program yang kecil yaitu 5.5MB. Bahasa pemrograman yang didukung oleh notepad++ adalah bahasa C++ karena fungsi-fungsinya yang dimasukan kedalam daftar fungsi dan kata-katanya akan berubah sesuai dengan makna kata C++. Berikut ini adalah bahasa pemrograman yang didukung oleh Notepad++ sejak dirilis pada versi 5.9.3 : Universitas Sumatera Utara 1. ActionScript, Ada, ASP, Assembler, autoIt,Batch,C, C++, C, Caml, Cmake, COBOL, CSS,D, Diff,Flash ActionScript, Fortran,Gui4CLI,Haskell, HTML,Berkas INI, InnoSetup,Java, Javascript, JSP,KiXtart,LISP, Lua,Makefile, Matlab, MS-DOS,NSIS,Objective- C,Pascal, Perl, PHP, Postscript, PowerShell, Properties file, Python R, Resource file, Ruby,Shell, Scheme, Smalltalk, SQL,TCL, TeX,Pascal, Perl, PHP, Postscript, PowerShell, Properties file, Python,XML,YAML 2.10.2 Keunggulan Notepad++ 1. Simple, Ringan dan Cepat dibandingkan dengan text editor lainnya, notepad++ tidak perlu menunggu loading opening library. 2. Bracket Matching atau bisa dibilang mengumpulkan yang sesuai berpasangan, biasanya digunakan pada saat menuliskan syntax percabangan, perulangan dan bagian utama program. Fungsi ini berguna untuk kita jika menuliskan block program yang panjang dan terkadang kita lupa untuk menutup block program yang telah kita buat. 3. Syntax Highlighting tampilan source code, disini kita bisa melihat warna pada setiap fungsi dari syntax. Jadi kita tidak bingung menggolongkan kegunaan syntax yang kita tulis dan dapat dibaca dengan mudah. Contoh tulisan yang berwarna hijau biasanya terdapat pada statment jika kita menuliskan komentar pada sebuah program. 4. Syntax Folding atau melipat source code, ini hampir sama seperti bracket matching sebelumnya. Jika bracket matching digunakan untuk menunjukan awal dan akhir suatu block program. Syntax Folding disini Universitas Sumatera Utara tidak jauh beda tetapi, digunakan untuk menyembunyikan block program tertentu agar terlihat lebih ringkas tampilannya agar programmer tidak perlu melihat seluruh syntaxnya apa lagi jika sudah sampai lebih 1000 baris lebih. 5. Quick Color Picker++ fungsi ini berguna pada saat kita menuliskan kode warna pada html atau pun CSS tetapi tidak harus menuliskan kodenya terlebih jika kita lupa kode pada warna yang kita inginkan, biasanya akan muncul kotak dengan banyak aneka warna yang kita tinggal pilih,setelah memilih nanti kode warna tersebut akan muncul. 6. FingerText, biasa digunakan untuk menuliskan bahasa PHP di notepad++, fungsi ini berfungsi untuk memudahkan pengetikan syntax dengan kata tertentu sebagai pemicutrigger dan menggantikannya dengan menekan tombol TAB. Contoh kata g akan berubah menjadi _GET. 2.10.3 Memulai Notepad++ Sama halnya dengan aplikasi yang lainnya dalam menggunakan notepad ++ kita harus mempunyai aplikasi tersebut.mulailah dengan memilih tombol start pada taskbar,kemudian pilih all programs pada tampilan start menu program,pilih folder notepad ++ dan kemudia klik notepad ++. Berikut ini adalah tampilan pertama saat kita ingin menggunakan notepad ++ dalm membuat koding php dalam membangun suatu website: Universitas Sumatera Utara Gambar 2.1 Tampilan Awal Notepad ++ Universitas Sumatera Utara BAB 1 PENDAHULUAN

1.1 Latar Belakang

Saat ini belum banyak sekolah di Indonesia menyelenggarakan Penerimaan Siswa Baru PSB secara online. Dengan manfaat dan kemudahan yang ada, sudah seharusnya sistem ini dikembangkan oleh tiap-tiap sekolah. Hal ini sejalan dengan kemajuan teknologi informasi dan komunikasi seperti teknologi internet dan web yang mampu mendukung proses input dan output data secara cepat dan akurat, khususnya dalam pelaksanaan PSB. Dikembangkannya sistem PSB secara online di sekolah-sekolah ini diharapkan akan membuat pelaksanaan PSB menjadi lebih transparan, akuntabel, dan akomodatif. Sekolah dapat mengurangi, bahkan menghilangkan kecurangan- kecurangan yang terjadi pada pelaksanaan PSB secara manual. Dengan demikian, tidak akan ada lagi pihak-pihak yang merasa tidak puas ataupun dirugikan. Selain itu, sistem ini akan menjadikan proses pendataan dan administrasi lebih mudah dan cepat. Pelaksanaan PSB akan menjadi lebih efisien, baik dalam hal waktu, tempat, biaya, maupun tenaga. Tak ketinggalan juga, dengan sistem ini, para peserta dan orang tua peserta tidak perlu bersusah payah mendatangi sekolah untuk sekedar melihat pengumuman atau informasi yang berkaitan dengan pelaksanaan PSB. Kapanpun dan di manapun mereka berada, mereka dapat Universitas Sumatera Utara melakukannya melalui komputer manapun yang terhubung dengan internet. Saat ini, sudah ada beberapa penelitian yang membahas mengenai system informasi PSB. Namun sistem yang ada belum mengadopsi teknologi web dan internet sehingga sistem belum bisa diakses oleh semua pihak melainkan terbatas pada orang tertentu saja. Selain itu, prosedur dan tampilan yang digunakan masih cukup sulit dipahami khususnya bagi orang awam yang akan mengaksesnya. Muncul ide untuk membuat sistem informasi penerimaan siswa baru berbasiskan teknologi web dengan menggunakan bahasa pemrograman PHP dan bahasa database SQL. Dengan sistem ini, sekolah atau panitia dapat mengelola pelaksanaan PSB seperti pendaftaran, seleksi, pengumuman,dengan cepat dan mudah. Peserta dan orang tua peserta juga dapat dengan mudah memonitor pelaksanaan PSB serta menggali informasi yang berkaitan dengan pelaksanaan PSB dari lokasi manapun dan kapanpun melalui perangkat komputer yang terhubung dengan jaringan internet. Berdasarkan pemaparan fenomena-fenomena di atas, maka penulis tertarik untuk mengambil permasalahan yang berjudul: “SISTEM PENERIMAAN SISWA BARU DI SMA N 1 GIRSIP BOLON BERBASIS MENGGUNAKAN PHP DAN MYSQL” . Universitas Sumatera Utara

1.2 Identifikasi Masalah