1. Latar Belakang Masalah Perkembangan ilmu pengetahuan dan teknologi tidak terlepas dari perkembangan kebutuhan manusia diantaranya dalam dunia pendidikan dewasa ini. Berbagai kebutuhan mendorong daya pikir manusia untuk mengembangkan teknologi sehingga dapat memberi kemudahan-kemudahan dalam setiap bidang kehidupan, salah satu bidang ilmu pengetahuan dan teknologi yang sedang berkembang dengan pesat adalah sistem teknologi informasi. Oleh karena itu untuk mencapai salah satu tujuan nasional yaitu mencerdaskan kehidupan bangsa maka pemerintah selalu berupaya memajukan dunia pendidikan. Kebodohan dan keterbelakangan yang berawal dari putus sekolah merupakan pangkal kemiskinan. Apabila jumlah putus sekolah meningkat maka dapat dipastikan akumulasi jumlah angka kemiskinan akan meningkat pula yang berdampak pada kerawanan sosial. inas Pendidikan !asional Kota "orontalo adalah salah satu #nstansi yang bergerak di bidang pendidikan. $aat ini sistem pengolahan data kegiatan Pendidikan %uar $ekolah pada inas Pendidikan !asional Kota "orontalo belum optimal dan masih sederhana, seperti pada pembagian jadwal pelajaran, karena jadwal pada Pendidikan %uar $ekolah tidak tetap sehingga tidak dapat ditentukan secara pasti, artinya jadwal tersebut hanya disesuaikan dengan waktu lowong yang dimiliki oleh warga belajar. & isamping itu, inas Pendidikan !asional hanya memiliki data secara keseluruhan dan tidak memiliki informasi secara detail sehingga tidak dapat mememenuhi kebutuhan informasi secara menyeluruh apabila diperlukan. Bukan hanya itu, data-data yg dimiliki Pendidikan %uar $ekolah hanya dalam bentuk lembaran-lembaran kertas 'hardcopy( dan tidak memiliki file 'softcopy(, sehingga ada kemungkinan data tersebut hilang atau tercecer. $elain itu jika melakukan pencarian data membutuhkan waktu yang cukup lama. Oleh karena itu perlu diterapkan system komputerisasi untuk menunjang system yang ada, untuk dapat meningkatkan kinerja dari inas Pendidikan !asional Kota "orontalo dan dapat menyajikan informasi yang akurat. Berdasarkan latar belakang masalah di atas, maka penulis menyusun skripsi berjudul ) S!ste" In#$r"as! Pen%!%!kan L&ar Sek$lah Pa%a D!nas Pen%!%!kan Nas!$nal K$ta G$r$ntal$' (. R&"&san Masalah Berdasarkan uraian diatas rumusan masalah yang diajukan dalam penelitian ini adalah ) a. Bagaimana merancang sebuah sistem berbasis komputerisasi dalam $istem #nformasi Pendidikan %uar $ekolah Pada inas Pendidikan !asional Kota "orontalo * b. Apakah dengan adanya Komputerisasi $istem #nformasi Pendidikan %uar $ekolah Pada inas Pendidikan !asional Kota "orontalo dapat memberikan informasi secara efektif dan efisien * + ). Batasan Masalah Berdasarkan pokok masalah diatas maka dalam penelitian ini penulis membatasi permasalahan hanya pada perancangan $istem Pendidikan %uar $ekolah Berbasis ,eb Pada inas Pendidikan !asional Kota "orontalo. *. T&+&an Dan Man#aat Penel!t!an a. T&+&an Penel!t!an 1. -empelajari $istem #nformasi Pendidikan %uar $ekolah Pada inas Pendidikan !asional Kota "orontalo. 2. -enganalisa $istem #nformasi Pendidikan %uar $ekolah Pada inas Pendidikan !asional Kota "orontalo. 3. Mengembangkan sebuah sistem informasi pengelolaan data Pendidikan Luar Sekolah di Dinas Pendidikan Nasional Kota Gorontalo ang efsien dan efektif. ,. Man#aat Penel!t!an Adapun yang menjadi manfaat penelitian ini adalah sebagai berikut ) &. -anfaat bagi Peneliti, penelitian ini dapat menambah wawasan, pemahaman dan pengalaman dalam merancang dan mengembangkan $istem #nformasi Pendidikan %uar $ekolah pada inas Pendidikan !asional Kota "orontalo. +. -anfaat bagi #nstansi, dapat meningkatkan efisiensi dan efektifitas pengelolaan data Pendidikan %uar $ekolah bagi inas Pendidikan !asional Kota "orontalo. . .. Bagi ci/itas akademik penelitian ini dapat dijadikan pedoman atau referensi untuk pengembangan selanjutnya sehingga menghasilkan sistem informasi yang lebih baik dari sistem yang ada. -. T!n+a&an P&staka a. K$nse. Dasar S!ste" Pengert!an S!ste" -enurut 0ogiyanto '+112(, sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu, sedangkan menurut -c%eod '&332( sistem adalah sekelompok elemen-elemen terintegrasi dengan maksud yang sama untuk mencapai tujuan. -enurut #ndrajit '+11&( menyatakan bahwa sistem mengandung arti kumpulan dari komponen-komponen yang memiliki unsur keterkaitan antara satu dan lainnya, sedangkan sistem ini menggambarkan suatu kejadian-kejadian adalah suatu yang terjadi pada saat tertentu sedangkan kesatuan nyata, seperti tempat, benda dan orang-orang yang betul-betul ada dan terjadi. Karakter!st!k S!ste" $ebuah sistem terdiri atas bagian-bagian yang saling berkaitan dan ber/ariasi yang secara bersama-sama mencapai sasaran. $ebuah sistem bukanlah suatu seperangkat unsur yang tersusun secara teratur, tetapi terdiri dari atas unsur yang dapat dikenal dan saling melengkapi karena suatu maksud, tujuan dan sasaran. 4 '-enurut '0ogiyanto 5- &333).( &. Komponen $istem 'Components( $uatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. +. Batas $istem 'Boundary( -erupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.. .. %ingkungan %uar $istem 'Environment( Apapun yang berada di luar batas sistem yang mempengaruhi operasi sistem. 4. Penghubung $istem 'Interface( -elalui penghubung sistem ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya, dimana output sistem akan menjadi input untuk subsistem yang lainnya. 2. -asukan $istem 'Input( Adalah energi yang dimasukkan ke dalam sistem. -asukan dapat berupa masukan perawatan 'maintenance input( dan masukan sinyal 'signal input(. 6. Keluaran $istem 'Output( 5asil dari energi yang diolah dan diklasifikasikan menjadi keluaran. 7. Pengolah $istem 'Process( $uatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. 2 8. $asaran $istem 'Objectives( $asaran sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. ,. Data -enurut Al-Bahra Bin %adjamudin dalam buku Analisis dan esain $istem #nformasi ' +112 ) 8 (, data adalah deskripsi dari kejadian yang kita hadapi. -enurut Al-Bahra Bin %adjamudin dalam buku Analisis dan esain $istem #nformasi '+112 ) 3(, data merupakan kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. $edangkan -enurut 0ogiyanto 5artono, -BA, Ph. ' +112 ) + (, ata adalah kumpulan kejadian yang diangkat dari suatu kenyataan, data dapat berupa angka-angka, huruf-huruf atau simbol-simbol khusus atau gabungan darinya. /. Pen%!%!kan L&ar Sek$lah 9ndang:undang !omor +1 tentang sistem pendidikan nasional secara lugas dan tegas menyebutkan bahwa pendidikan non formal akan terus ditumbuh kembangkan dalam rangka mewujudkan pendidikan berbasis masyarakat, dan pemerintah ikut bertanggung jawab dalam kelangsungan pendidikan non formal sebagai upaya untuk menuntaskan wajib belajar 3 'sembilan( tahun. Pendidikan luar sekolah meliputi program kejar Paket A '$etara dengan $(, 6 Kejar paket B '$etara dengan $%;P(, Kejar paket < '$etara dengan $-9(. Pendidikan luar sekolah merupakan kegiatan terorganisasi dan sistematis diluar sistem persekolahan yang mafan, dilakukan secara mandiri ataupun merupakan bagian penting dari kegiatan yang lebih luas, yang sengaja dilakukan untuk melayani peserta didik tertentu didalam mencapai tujuan belajarnya. Pendidikan luar sekolah adalah pendidikan yang dirancang untuk membelajarkan warga belajar agar mempunyai jenis keterampilan dan atau pengetahuan serta pengalaman yang dilaksanakan di luar jalur pendidikan formal 'persekolahan(. Berikut ini adalah karakteristik dari pendidikan luar sekolah yaitu sebagai berikut) &. Pendidikan %uar $ekolah sebagai $ubtitute dari pendidikan sekolah. Artinya, bahwa pendidikan luar sekolah dapat menggantikan pendidikan jalur sekolah yang karena beberapa hal masyarakat tidak dapat mengikuti pendidikan di jalur persekolahan 'formal(. +. Pendidikan %uar $ekolah sebagai $upplement pendidikan sekolah. Artinya, bahwa pendidikan luar sekolah dilaksanakan untuk menambah pengetahuan, keterampilan yang kurang didapatkan dari pendidikan sekolah. .. Pendidikan %uar $ekolah sebagai <omplement dari pendidikan sekolah. Artinya, bahwa pendidikan luar sekolah dilaksanakan untuk melengkapi pengetahuan dan keterampilan yang kurang atau tidak dapat diperoleh didalam pendidikan sekolah. 7 Persyaratan untuk mengikuti program pendidikan luar sekolah yaitu warga yang ingin mengikuti program ini adalah warga yang putus sekolah, memberikan nilai terakhir atau rapor pada waktu warga bersekolah, memberikan biodata diri yang lengkap dan umur warga tidak boleh lebih dari 21 tahun. 0. Met$%$l$g! Penel!t!an a. L$kas! %an 1akt& Penel!t!an %okasi Penelitian Adapun lokasi yang dipilih sebagai objek penelitian yaitu pada Kantor inas Pendidikan !asional Kota "orontalo 0ln. ewi $artika !o. &. Kel. ulalowo, Kota "orontalo. ,aktu Penelitian Penelitian ini dilakukan selama 4 bulan yakni dari bulan April sampai bulan 0uli +1&&. ,. Met$%e Peng&".&lan Data -etode Pengumpulan data yang dilakukan dalam penulisan ini adalah ) O,ser2as! -elakukan pengamatan langsung di lapangan dan pengambilan data yang sesuai dengan fakta yang ada. 1a3an/ara -elakukan dialog=wawancara langsung terhadap pimpinan atau staf pegawai di bagian P!># inas Pendidikan !asional Kota "orontalo. 8 Beberapa jenis teknik wawancara ) o ,awancara bebas, pewawancara bebas memberikan pertanyaan dan subjek pun bebas memberikan jawabannya. o ,awancara terarah, pewawancara hanya menanyakan hal-hal tertentu yang sudah ditetapkan terlebih dahulu, akan tetapi dalam pertanyaan pewawancara tidak terikat dengan aturan tertentu. o ,awancara terbimbing, pewawancara harus mengikuti sebuah daftar pertanyaan yang sudah tersusun terlebih dahulu. St&%! P&stakaan -engumpulkan dan mempelajari beberapa buku referensi dan bahan bacaan lainnya yang berhubungan dengan masalah yang dibahas dalam penelitian. /. 4en!s %an S&",er Data 0enis dan sumber data yang akan digunakan dan dianalisis dalam penyusunan dan penulisan ini bersumber dari ) &. ata primer adalah data yang diperoleh langsung dengan jalan mengadakan pengamatan langsung pada objek yang diteliti. +. ata sekunder yaitu data yang diperoleh dengan jalan mengumpulkan dokumen serta sumber lainnya. %. Per"$%elan S!ste" 3 Analisis sistem merupakan tahap penguraian suatu informasi yang telah utuh kedalam bagian-bagian komponennya dengan maksud mengidentifikasi dan menge/aluasi permasalahan-permasalahan, kesempatan yang terjadi dan kebutuhan yang diinginkan sehingga dapat diusulkan perbaikannya. Analisis sistem merupakan referensi dari serangkaian tindakan manual yang dalam penjabarannya ke tingkat yang lebih tinggi tetap menyertakan unsur brainware yang telah ada, system lama dan teknologi yang tersedia. ;ujuan dari analisis secara umum untuk mendapatkan data-data yang dibutuhkan oleh pemakai tentang sistem yang baru. Pada tahap perancangan sistem secara umum komponen-komponen sistem informasi dirancang dengan tujuan untuk dikomunikasikan kepada pemakai. Adapun metode analisis terdiri dari ) 1. D$k&"en Fl$3/hart okumen flowchart adalah bagan alir yang menunjukkan arus data dari laporan dan formulir termasuk tembusan-tembusannya, bagan ini menggunakan symbol yang sama dengan sistem flowchart. Ta,el 1. $imbol-simbol Bagan Alir S!",$l F&ngs! Terminal / Interup (-ulai =Berhenti( igunakan untuk menunjukan awal dan akhir dari suatu program. &1 Input / Output (ata = 5asil( 9ntuk mewakili data input dan menuliskan outputnya. Proses (pengolahan( igunakan untuk menunjukan suatu operasi yang rinciannya ditunjukan di tempat lain. Predefined 'Proses ;erdefinisi( igunakan untuk menunjukan suatu operasi yang rinciannya ditunjukan tempat lain. ecisian 'Keputusan( igunakan untuk suatu penyelesaian kondisi di dalam program, bila hasilnya ?ya?, maka arah alir akan menuju ke suatu tempat, bila ?tidak?, akan menuju ke tempat lain. <onnector 'Penghubung( igunakan untuk menunjukan sambungan dari bagan alir yang terputus di halaman yang masih sama atau halaman yang lainnya. >low %ines '"aris Alir( igunakan untuk menunjukan arus dari proses. && Preparation 'Persiapan( Persiapan digunakan untuk memberikan nilai awal suatu besaran. (. Data Fl$3 D!agra" 5DFD6 ata flow diagram adalah diagram yang menggambarkan arus dari data yang mengalir dari sistem secara terstruktur. Ta,el (. $imbol-$imbol iagram Arus ata S!",$l F&ngs! Kesatuan ruang 'e@ternal entity(. Kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang memberi input atau menerima output dari sistem. Arus ata 'data flo!" Arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Proses 'proses!. Kegiatan atau kerja yang dilakukan oleh orang lain, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. $impanan data (data flochart!. -edia yang digunakan untuk menyimpan data hasil proses sebuah sistem. ). Ent!t7 Relat!$n D!agra" 5ERD6 &+ AB adalah model konseptual yang mendeskripsikan hubungan antar penyimpanan 'dalam >(. -enurut Kristanto '+11.(, dalam teknik Entity #elationship menggunakan entity dan atribut. Entity adalah obyek yang mempunyai eksistensi dan terdefinisi engan baik. 5impunan entity yang sejenis disebut entity set. 9ntuk model dari E# digambarkan dengan simbol persegi panjang. $edangkan relationship set yang merupakan hubungan yang terjadi antara entity set digambarkan dengan simbol layang-layang. Adapun komponen-komponen yang digunakan dalam AB, antara lain) Entity adalah suatu objek yang dapat dibedakan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan. $imbol dari entity adalah ) #elationship adalah hubungan yang terjadi antara satu entity dengan entity lainnya. $imbol relationship ) Atribut adalah karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship tersebut. $imbol atribut ) e. Perangkat L&nak 7ang %!g&nakan Perangkat L&nak A.l!kas! a. Peng$lah Gra#!k 5A%$,e Ph$t$sh$. 8S6 Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan Adobe $ystems yang dikhususkan untuk pengeditan &. foto=gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar 'market leader( untuk perangkat lunak pengolah gambar, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe $ystems. Cersi kedelapan aplikasi ini disebut dengan nama Photoshop <$, /ersi sembilan disebut Photoshop <$+, ke sepuluh disebut Photoshop <$. dan terakhir ini adalah Adobe Photoshop <$4 '<reati/e $uite(. Photoshop tersedia untuk -icrosoft ,indows, -ac O$ D, dan -ac O$E /ersi 3 ke atas juga dapat digunakan oleh sistem operasi lain seperti %inu@ dengan bantuan perangkat lunak tertentu seperti <rossO/er. -eskipun pada awalnya Photoshop dirancang untuk menyunting gambar untuk cetakan berbasis-kertas, Photoshop yang ada saat ini juga dapat digunakan untuk memproduksi gambar untuk ,orld ,ide ,eb. Beberapa /ersi terakhir juga menyertakan aplikasi tambahan, Adobe #mageBeady, untuk keperluan tersebut. Photoshop juga memiliki hubungan erat dengan beberapa perangkat lunak penyunting media, animasi, dan authoring buatan-Adobe lainnya. >ile format asli Photoshop, .P$, dapat diekspor ke dan dari Adobe #mageBeady. Adobe #llustrator, Adobe Premiere Pro, After Affects dan Adobe Ancore C untuk membuat C profesional, menyediakan penyuntingan gambar non-linear dan layanan special effect seperti background, tekstur, dan lain-lain untuk keperluan tele/isi, film, dan situs web. $ebagai contoh, Photoshop <$ dapat digunakan untuk membuat menu dan tombol 'button( C. &4 Adobe Photoshop <$ merupakan perangkat lunak pengolah foto dan grafis berkualitas tinggi. alam pembuatan halaman web, Adobe Photoshop biasanya digunakan untuk mengolah gambar dan menyimpannya ke dalam format tertentu yang sering digunakan dalam pembuatan halaman web seperti 0P", "#> atau P!". Khusus untuk web, photoshop memiliki slicing tools yang berguna untuk memotong image dan menampilkan dalam tabel 5;-% hingga dapat ditampilkan broser" $elain itu, photoshop memiliki fasilitas e$porting image khusus web agar para penggunanya dapat dengan mudah menge$port gambar dengan kualitas dan besar file yang dapat disesuaikan. ,. 1e, E%!t$r 5Ma/r$"e%!a Drea"3ea2er M9 (::*6 -enurut Bunafit !ugroho '+118( -acromedia reamwea/er adalah suatu bentuk program editor web yang memudahkan programmer web membuat dan mendesain webnya, karena bersifat ,F$#,F" '%hat &ou 'ee Is %hat &ou (et(. reamwea/er -D +114 selain sebagai editor yang komplet juga dapat digunakan untuk membuat animasi sederhana yang berbentuk layer dengan bantuan 0a/a$cript yang didukungnya. engan adanya program ini tidak akan susah untuk mengetik skrip-skrip format 5;-%, P5P, 0$P, A$P, 0a/a$cript, <$$ maupun bentuk program yang lainnya. /. 1e, Ser2er 5A.a/he6 $er/er 5;;P Apache atau $er/er ,eb=,,, Apache adalah ser/er web yang dapat dijalankan di banyak sistem operasi '9ni@, B$, %inu@, -icrosoft ,indows dan !o/ell !etware serta platform lainnya( yang berguna untuk &2 melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web=www ini mengunakan 5;;P. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik '"9#( yang memungkinkan penanganan ser/er menjadi mudah. Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache $oftware >oundation. alam pembuatan aplikasi, penulis menggunakan ser/er apache yang dibundel dalam satu paket aplikasi yaitu App$er/ +.2.7. idalamnya terdapat ) Apache ,eb $er/er Cersion +.+.., P5P $cript %anguage Cersion 2.&.6, -y$G% atabase Cersion 2.1.+4a, php-yAdmin atabase -anager Cersion +.3.1.+. Perangkat L&nak Bahasa Pe"r$gra"an a. HTML 5;-% ')yperTe$t *ar+up ,anguage( adalah sebuah bahasa mar+up yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser #nternet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan $"-% ('tandard (enerali-ed *ar+up ,anguage!. 5;-% adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. 5;-% saat ini merupakan standar #nternet yang didefinisikan dan dikendalikan penggunaannya oleh ,orld ,ide ,eb <onsortium ',.<(. &6 Cersi terakhir dari 5;-% adalah 5;-% 4.1&, meskipun saat ini telah berkembang D5;-% yang merupakan pengembangan dari 5;-%. $cript 5;-% dapat dituliskan dalam te$t editor seperti notepad, kemudian disimpan dengan ekstensi H.htm atau H.html. Tag Keterangan IhtmlJ...I=htmlJ 9ntuk menandakan bahwa file tersebut mengandung sintaks atau cara penulisan 5;-% IheadJ...I=headJ 9ntuk pembagian seleksi bagian atas ItitleJ...I=titleJ 9ntuk menampilkan title pada halaman web IbodyJ...I=bodyJ 9ntuk menandakan bahwa isi yang terdapat di dalamnya akan ditampilkan pada halaman web. IhrJ 9ntuk membuat sebuah garis horiKontal pada halaman web, sepanjang halaman web itu sendiri IbJLI=bJ 9ntuk membuat huruf yang ditampilkan dihalaman web yang berubah menjadi tebal. IiJLI=iJ 9ntuk membuat huruf dihalaman web berubah menjadi miring IuJLI=uJ 9ntuk membuat huruf dihalaman web berubah menjadi garis bawah IpJLI=pJ 9ntuk menuliskan sebuah paragraf dihalaman web ItableJ...I=tableJ 9ntuk menampilkan tabel dalam halaman web, biasanya beserta tag ItrJ...I=trJ dan tag ItdJ...I=tdJ Ia hrefM?...?J...I=aJ 9ntuk membuat link=hyperlink pada halaman web, sehingga bisa dihubungkan dengan halaman lain Iimg srcM?...?J 9ntuk menampilkan gambar dihalaman web ,. PHP &7 Tabel 3. !ag"tag umum ang biasa digunakan dalam pembuatan #$% P5P adalah bahasa pemrograman script yang paling banyak dipakai saat ini. P5P banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. P5P pertama kali dibuat oleh Basmus %erdorf pada tahun &332. Pada waktu itu P5P masih bernama ># '>orm #nterpreted(, yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. $elanjutnya Basmus merilis kode sumber tersebut untuk umum dan menamakannya P5P=>#, kependekan dari )yperte$t Preprocessing//0orm Interpreter. engan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan P5P. Pada !o/ember &337, dirilis P5P=># +.1. Pada rilis ini interpreter P5P sudah diimplementasikan dalam program <. alam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan P5P=># secara signifikan. Pada tahun &337, sebuah perusahaan bernama Nend menulis ulang interpreter P5P menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada 0uni &338, perusahaan tersebut merilis interpreter baru untuk P5P dan meresmikan rilis tersebut sebagai P5P ..1. Pada pertengahan tahun &333, Nend merilis interpreter P5P baru dan rilis tersebut dikenal dengan P5P 4.1. P5P 4.1 adalah /ersi P5P yang paling banyak dipakai pada awal abad ke-+&. Cersi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada 0uni +114, Nend merilis P5P 2.1. alam /ersi ini, inti dari interpreter P5P mengalami perubahan besar. Cersi ini juga memasukkan model &8 pemrograman berorientasi objek ke dalam P5P untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek. Kelebihan P5P dari bahasa pemrograman lain ) &. Bahasa pemrograman P5P adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. +. %eb 'erver yang mendukung P5P dapat di temukan di mana - mana dari mulai ##$ sampai dengan apache, dengan konfigurasi yang relatif mudah. .. alam sisi pengembangan lebih mudah, karena banyaknya milis 1 milis dan developer yang siap membantu dalam pengembangan. 4. alam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak. 2. P5P adalah bahasa open source yang dapat di gunakan di berbagai mesin 'linu@, uni@, windows( dan dapat di jalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system. ). Bas!s Data 5M7S;L6 atabase yang digunakan dalam perancangan aplikasi adalah -y$G%. 'http2//id"i+ipedia"org/i+i/*y'3,(, -y$G% adalah sebuah perangkat lunak &3 sistem manajemen basis data $G% 'database management system( atau B-$ yang multithread, multi1user, dengan sekitar 6 juta instalasi di seluruh dunia. -y$G% AB membuat -y$G% tersedia sebagai perangkat lunak gratis dibawah lisensi "!9 "eneral Public %icense '"P%(, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan "P%. Ada + cara untuk mengelola database -y$G% yaitu melalui 4O' prompt 'command line! dan dapat juga secara "9# dengan menggunakan program utility seperti P5P-yAdmin. ;erdapat beberapa AP# tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data -y$G% antara lain) bahasa pemrograman <, <OO, <P, bahasa pemrograman Aiffel, bahasa pemrograman $malltalk, bahasa pemrograman 0a/a, bahasa pemrograman %isp, Perl, P5P, bahasa pemrograman Python, Buby, BAA%basic dan ;cl. $ebuah antarmuka OB< memanggil -yOB< yang memungkinkan setiap bahasa pemrograman yang mendukung OB< untuk berkomunikasi dengan basis data -y$G%. Kebanyakan kode sumber -y$G% dalam A!$# <. $ebagai model database relasional, -y$G% mendukung perintah - perintah 4ata 4efinition ,anguange '%( dan 4ata *anipulation ,anguange '-%(. &. Perintah 4ata 4efinition ,anguange '%( Perintah % digunakan untuk mendefinisikan obyek dalam database dan disimpan dalam bentuk tabel, % juga digunakan untuk mendefinisikan karakter fisik yaitu field, kunci, tipe data dan +1 sebagainya. % apat berupa ) <BAA;A, A%;AB dan BOP dan lain : lain. +. Perintah 4ata *anipulation ,anguange '-%( Perintah -% digunakan untuk melakukan operasi terhadap obyek yang telah didefinisikan sebelumnya melalui %. -% dapat berupa perintah ) $A%A<;, #!$AB;, 9PA;A, A%A;A dan sebagainya. alam dunia pemrograman web, -y$G% adalah B-$ yang sangat populer dikawinkan dengan P5P. $elain mempunyai fungsi sendiri, -y$G% juga didukung oleh banyak fungsi pada P5P, sehingga kombinasi P5P dan -y$G% membuat aplikasi menjadi sangat poerfull" >ungsi P5P tersebut antara lain ) mysQlRconnect, mysQlRselectRdb, mysQlRQuery, mysQlRfetchRarray dan lain sebagainya. #. 4a%3al Penel!t!an Ta,el ). 0adwal Pelaksanaan Penelitian N$ Keg!atan Penel!t!an A.r!l (:11 Men! (:11 4&n! (:11 4&l! (:11 1 ( ) * 1 ( ) * 1 ( ) * 1 ( ) * &. Pengumpulan ata +. Analisis ata +& .. Perancangan $istem 4. esain 4atabase S Program 2. #mplementasi Program 6. 9ji <oba $istem 7. #mplementasi g. S!ste"at!ka Pen&l!san 9ntuk mempermudah penulisan dan pembahasan selanjutnya, maka uraian pembahasan skripsi ini ditulis secara sistematis sebagai berikut ) BAB # Pendahuluan Bab ini membahas tentang latar belakang masalah, batasan masalah, pokok permasalahan, tujuan penelitian, manfaat penelitian serta sistematika penulisan. BAB ## ;injauan Pustaka Bab ini membahas tentang uraian singkat tinjauan pustaka yang berhubungan dengan masalah yang dihadapi, yang diperoleh dari berbagai sumber diantaranya kepustakaan yang berhubungan permasalahan. BAB ### Perancangan $istem Bab ini berisi tentang perancangan sistem yang meliputi lokasi dan waktu penelitian, metode pengumpulan data, jenis dan sumber data, populasi dan sampel, metode analisis, dan definisi operasional /ariabel. BAB #C #mplementasi $istem Bab ini berisi jenis perancangan, materi perancangan, alat perancangan, rancangan aplikasi secara umum serta desain input dan desain output dari aplikasi yang dibangun. BAB C Kesimpulan dan $aran ++ Bab ini membahas tentang kesimpulan dan saran-saran dari tugas akhir ini. +. DAFTAR PUSTAKA -c%eod, Baymond. &332. 'istem Informasi *anajemen" 0akarta. Prenhallindo 0ogiyanto. +112. 5nalisis dan 4esain 'istem Informasi 2 Pende+atan Terstru+tur Teori dan Pra+te+ 5pli+asi Bisnis. Fogyakarta .Andi. #ndrajit, Bichardus Ako. +11&. *anajemen 'istem Informasi dan Te+nologi Informasi. 0akarta. Ale@ -edia Komputindo. Kristanto.+11.. Perancangan 'istem Informasi dan 5pli+asinya. Fogyakarta. "a/a -edia. Priandini. &332. Pengelolaan 5dministrasi Berbasis Te+nologi Informasi" 0akarta. ;im Prima Pena. +11&. 6amus Besar Bahasa Indonesia" 0akarta. "ita -edia Press. '#sjoni. +114. Pendidikan %uar $ekolah. http)==re-searchengines.com =isjoni&..html( 'ownload tanggal ) +1 : 1& - +1&&(. http2//id"i+ipedia"org/i+i/5dobe7Photoshop 'ownload tanggal ) 1.:1.-+1&&(. http2//id"i+ipedia"org/i+i/5pache7)TTP7'erver 'ownload tanggal ) 1. : 1.- +1&&(. 'http2//id"i+ipedia"org/i+i/)yperte$t7mar+up7language(. 'ownload tanggal ) 1. : 1. - +1&&(. +4