PENGEMBANGAN SISTEM INFORMASI PENDAFTARAN SISWA BARU SECARA ONLINE BERBASIS WEB

Ukuran: px
Mulai penontonan dengan halaman:

Download "PENGEMBANGAN SISTEM INFORMASI PENDAFTARAN SISWA BARU SECARA ONLINE BERBASIS WEB"

Transkripsi

1 PENGEMBANGAN SISTEM INFORMASI PENDAFTARAN SISWA BARU SECARA ONLINE BERBASIS WEB ( Studi Kasus SMK Pelopor Nasional Ciputat Tangerang Selatan) Oleh: Catur Sudrajat PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2011 M/1432 H

2

3

4 DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR BENAR HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN ATAU LEMBAGA MANAPUN. Jakarta, 28 Juli 2011 Catur Sudrajat NIP

5 ABSTRAK Catur Sudrajat, Pengembangan Sistem Informasi Pendaftaran Siswa Baru Secara Online Berbasis Web (Studi Kasus SMK Pelopor N asional Ciputat), dibawah bimbingan bapak Zainuddin Bey Fananie dan bapak Herlino Nanang. Dari perkembangan teknologi yang demikian pesat berdampak bagi seluruh kehidupan khususnya penyediaan informasi bagi suatu organisasi/instansi atau perusahaan yang membutuhkan sistem pengelolaan data secara cepat, tepat dan akurat. Untuk menunjang efektifitas, produktifitas dan efisiensi dalam suatu organisasi/instansi atau perusahaan dalam menyelesaikan masalah manajemen, terutama memberikan pelayanan kepada masyaraka t aitu khususnya kepada calon siswa baru SMK Pelopor Nasional Ciputat Tangerang. Pengelolaan informasi pendaftaran siswa baru secara online bertujuan untuk menciptakan kinerja yang efektif dan efisien, karena lebih mudah mendapatkan informasi dan tidak per lu membuang banyak biaya yang harus dikeluarkan. Melalui layanan online ini diharapkan dapat memudahkan masyarakat untuk mendapatkan informasi secara lengkap dan up-to-date, interaktif, dan dinamis, diharapkan SMK Pelopor Nasional Ciputat dapat memperole h nilai lebih dari kepuasan masyarakat untuk membimbing anak mereka ke sekolah yang bermutu tinggi. Sistem ini dapat lebih efisiensi dari segi biaya, tenaga dan waktu, sehingga efektif dalam mencapai tujuan. Dalam pengaksesan sistem yang selama ini yang te rkadang mengalami hambatan dalam mengimplementasikan informasi, seperti penerimaan siswa baru serta sistem pembayaran yang masih rentan terhadap hilangnya bukti pembayaran dalam pencatatan. Penelitin ini adalah berjudul Pengembangan Sistem Informasi Pendaftaran Siswa Baru secara Online pada SMK Pelopor Nasional Berbasis Web. Kata Kunci : Sistem Informasi, Pendaftaran, Web, Internet. i

6 KATA PENGANTAR Assalamu alaikum Wr.Wb Syukur Alhamdulillah kehadirat Allah SWT atas rahmat, karunia dan bimbingannya. Shalawat dan salam kepada Rasulullah Muhammad SAW, keluarga, sahabat dan para pengikutnya hingga akhir zaman nanti. S ehingga peneliti dapat menyelesaikan penyusunan Skripsi ini yang berjudul Pengembangan Sistem Informasi Pendaftaran Siswa Baru Secara Online Berbasis Web Penulisan penelitian skripsi ini adalah sebagai salah satu syarat dalam memperoleh gelar Sarjana (S1) pada Program Studi Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta. Adapun tujuan dari skripsi ini adalah agar mahasiswa dapat memperdalam ilmu yang didapat di dalam kelas, memiliki wawasan yang luas tentang mempelajari suatu ilmu pengetahuan memiliki hasrat untuk melakukan pengabdian kepada masyarakat sesuai dengan kemampuan yang dimiliki. Selama penulisan penelitian ini telah banyak menerima bantuan, bimbingan dan dukungan dari berbagai pihak. Untuk itu penulis mengucapkan terima kasih yang sebesar-besarnya kepada : ii

7 1. Bapak DR. Syopiansyah Jaya Putra, M.SIS sebagai Dekan Fakultas Sains dan Teknologi Universitas Syarif Hidayatullah Jakarta. Dan Bapak A ang Subiyakto, M. Kom sebagai Ketua Program Studi Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta. 2. Bapak Zainuddin Bey Fananie, M.Sc sebagai D osen Pembimbing 1 dan Bapak Herlino Nanang, MT sebagai Dosen Pembimbing 2 yang telah memberikan bimbingan dalam menyelesaikan skripsi ini, Bapak Fahmi sebagai pembimbing di SMK Pelopor Nasional Ciputat yang telah memberikan bimbingan dalam menyelesaikan penelitian ini. 3. Bapak Iyus Ramli sebagai Kepala Sekolah SMK Pelopor Nasional Ciputat yang telah memberikan izin kepada penulis untuk dapat melaksanakan penelitian ini, Bapak Fahmie sebagai koordinator dalam membantu penyusunan skripsi ini di SMK Pelopor Nasional dan juga untuk seluruh staff staff di SMK Pelopor Nasional serta murid murid SMK Pelopor Nasional yang telah memberikan waktunya membantu pengerjaan skripsi ini. 4. Ayahanda Muhammad Sapri dan Ibu saya Eny Sapri serta keempat saudaraku, teman teman seperjuangan angkatan 2004 yang tidak bisa saya sebutkan satu persatu, dan Keluarga dari Bapak Rozak khususnya Rahmania dan kakak Rohanah yang selalu memberikan doa, nasehat, waktu dan dukungannya sehingga penulis dapat menyelesaikan skripsi ini yang tel ah mensupport agar saya terus untuk berusaha dan berusaha. iii

8 Semoga atas segala perhatian dan bantuan rahmat yang telah diberikan kepada penulis akan mendapatkan ridho dan limpahan serta rahmat dari Allah SWT. Peneliti menyadari bahwa skripsi ini masih ja uh dari kesempurnaan yang disebabkan karena keterbatasan yang ada pada peneliti, baik dalam kemampuan, pengetahuan maupun tehnik penyusunannya. Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat, khususnya bagi yang membutuhkan dan bagi para p embaca pada umumnya. Amin Wassalamu alaikum Wr.Wb Jakarta, 28 Juni 2011 ( Catur Sudrajat ) iv

9 DAFTAR ISI ABSTRAK. i KATA PENGANTAR ii DAFTAR ISI v DAFTAR GAMBAR.... xi DAFTAR TABEL xiii BAB I PENDAHULUAN 1.1. Latar Belakang Identifikasi Masalah Rumusan Masalah Batasan Masalah Tujuan dan Manfaat Penelitian Tujuan Penelitian Manfaat Penelitian Metodologi Penelitian Metode Pengumpulan Data Metode Pengembangan Sistem Sistematika Penulisan 8 v

10 BAB II LANDASAN TEORI 2.1. Pengertian Sistem Pendaftaran Siswa Pembayaran Website Prinsip-prinsip Design Website Home Page Web Browser Web Server Internet Protocol Bahasa Pemrograman Metodologi Penelitian Metode Pengumpulan Data Studi Pustaka Studi Lapangan Literatur Sejenis vi

11 Metode Pengembangan Sistem Siklus Hidup Pengembangan Sistem (SDLC) Basis Data (Database) Konsep Dasar DBMS Perangkat Analisa Sistem Data Flow Diagram (DFD) Entity Relational Diagram (ERD) Normalisasi Flowchart Pengujian Black Box Kamus Data Perangakat Lunak Pembangun Sistem Hypertext Preprocessor (PHP) My Structure Query Language (My Sql) Macromedia Dreamweaver Adobe Photoshop CS Literatur Sejenis vii

12 BAB III METODOLOGI PENELITIAN 3.1. Metode Pengumpulan Data Studi Pustaka Studi Lapangan Studi Literatur Metode Pengembangan Sistem Analisa Perancangan Pengkodean Pengujian BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Gambaran Umum Instansi Pengembangan Sistem Informasi Pendaftaran Siswa Baru Secara Online Berbasis Web Analisa Studi Kelayakan viii

13 Alokasi Waktu Cakupan Sistem Uraian Sistem Berjalan Kelebihan dan Kelemahan Sistem Berjalan Analisa Pemecahan Masalah Literatur Sejenis Usulan Rancangan Implementasi Sistem Pendaftaran Siswa Baru Secara Online Berbasis Web Perancangan Data Flow Diagram (DFD) Kamus Data Flowchart Entity Relational Diagram (ER D) Normalisasi Struktur Basis Data Rancangan Antar Muka Pengkodean (coding) Pengujian Eksternal (Black Box) ix

14 Spesifikasi Software dan Hardware BAB V PENUTUP 5.1. Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN DAFTAR CODING 114 x

15 DAFTAR GAMBAR Gambar 2.1. Tampilan Internet Gambar 2.2. SDLC (System Development Life Cycle) Gambar 2.3. Macromedia Dreamwevear Gambar 2.4. Adobe Photoshop CS Gambar 3.1. Pengembangan Piranti Lunak SDLC Model Waterfall Gambar 4.1. Logo SMK Pelopor nasional Gambar 4.2. Struktur Organisasi SMK Pelopor Nasional Gambar 4.3. Flowchart Proses Pendaftaran Calon Siswa Baru yang Berjalan Gambar 4.4. Flowchart Proses Pembayaran Calon Siswa Baru yang Berjalan Gambar 4.5. Flowchart Proses Pendaftaran Calon Siswa Baru yang Diusulkan 67 Gambar 4.6. Flowchart Proses Pembayaran Calon Siswa Baru yang Diusulkan Gambar 4.7. Flowchart Proses Pembuatan Laporan Peserta Calon Siswa Baru yang Diusulkan Gambar 4.8. Diagram Konteks. 70 Gambar 4.9. Diagram Nol Gambar Flowchart Proses Registrasi Calon Siswa Baru Gambar Flowchart Proses Login Calon Siswa Baru xi

16 Gambar Flowchart Proses Registrasi Data Admin Gambar Flowchart Proses Hasil Verifikasi Data Gambar Flowchart Proses Validasi Berkas Gambar Flowchart Proses Edit Data Peserta Siswa Baru Gambar Flowchart Proses Detail Data Peserta Siswa Baru Gambar Flowchart Proses Update Data Peserta Siswa Baru Gambar Flowchart Proses Input Data Periode Siswa Baru Gambar Flowchart Proses Edit Data Periode Siswa Baru Gambar ERD Gambar UNF Bentuk Tidak Normal Gambar UNF Bentuk Normal Pertama Gambar UNF Bentuk Normal Kedua Gambar UNF Bentuk Normal Ketiga Gambar Halaman Utama Gambar Halaman Profile Sekolah Gambar Halaman Visi Misi Sekolah Gambar Halaman Struktur Organisasi Sekolah xii

17 Gambar Halaman Gallery Sekolah Gambar Halaman Buku Tamu Gambar Halaman Kontak Gambar Halaman Peserta Siswa Baru Gambar Halaman Register Gambar Halaman Formulir Pendaftaran Gambar Halaman Calon Siswa Gambar Pengkodean di Macromedia Dreamweaver 8 menggunakan bahasa PHP xiii

18 DAFTAR TABEL Tabel 2.1 Elemen Dasar Data Flow Diagram Tabel 2.2 Elemen Dasar Flowchart Tabel 4.1 Solusi Permasalahan Sistem Berjalan Tabel 4.2 Perbandingan Literatur Sejenis Tabel Sistem Yang Diusulkan Tabel 4.3 Tabel Administrasi Tabel 4.4 Tabel Bank Tabel 4.5 Tabel Jenis Kelamin Tabel 4.6 Tabel Calon Siswa baru Tabel 4.7 Tabel Pendidikan Tabel 4.8 Tabel Periode Tabel 4.9 Tabel Status Tabel 4.10 Tabel Status Berkas Tabel 4.11 Tabel Type User Tabel 4.12 Tabel User Tabel 4.13 Tabel Pengujian Menggunakan Black Box xiv

19 BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan informasi teknologi saat ini semakin pesat, kebutuhan informasi dan pengolahan data dalam banyak aspek kehidupan manusia sangat penting. Dari perkembangan teknologi yang demikian pesat berdampak bagi seluruh kehidupan khususnya penyediaan informasi bagi suatu organisasi/instansi atau perusahaan yang membutuhkan sistem pengelolaan data secara cepat, tepat dan akurat. Untuk menunjang efektifitas, produktifitas dan efisiensi dalam suatu organisasi/instansi atau perusahaan dalam menyelesaikan masalah manajemen, terutama memberikan pelayanan kepada calon siswa baru SMK Pelopor Nasional Cipu tat Tangerang, maka perlu menyusun suatu sistem pengelolaan data terkomputerisasi yang baik dan berdaya guna. Sistem tersebut diharapkan dapat menyelesaikan tugas-tugas rutin yang berguna dalam pengambilan keputusan oleh organisasi/instansi atau perusahaan tersebut terutama pada SMK Pelopor Nasional. Pengelolaan informasi pendaftaran siswa baru secara online bertujuan untuk menciptakan kinerja yang efektif dan efisien, karena lebih mudah mendapatkan informasi dan tidak perlu membuang banyak biaya yang harus dikeluarkan. Salah satu aspek pengelolaan sistem informasi pendaftaran siswa baru secara online adalah peningkatan pelayanan kepada masyarakat khususnya murid yang ingin mendaftar ke jenjang pendidikan Sekolah Menengah Kejuruan pada sekolah tersebut. Kebanyakan dari masyarakat kita ini khususnya bagi orang tua yang ingin mencari sebuah 1

20 pendidikan yang bermutu dan berkualitas. Maka SMK Pelopor Nasional Ciputat memberikan fasilitas yang bermutu kepada masyarakat. Hal ini disebabkan karena sistem terko mputerisasi dalam sekolah ini belum berjalan secara online hanya dilakukan secara manual. Melalui layanan online ini diharapkan dapat memudahkan masyarakat untuk mendapatkan informasi secara lengkap mulai dari informasi Latar belakang sekolah ini, visi d an misi beserta tujuan arah ke masa depannya. Penelitian yang menghasilkan sistem yang informatif dan up -to-date, interaktif, dan dinamis, diharapkan SMK Pelopor Nasional Ciputat dapat memperoleh nilai lebih dari kepuasan masyarakat untuk membimbing anak mereka ke sekolah yang bermutu tinggi. Sistem ini dapat lebih efisiensi dari segi biaya, tenaga dan waktu, sehingga efektif dalam mencapai tujuan. Serta dapat mempermudah dalam pengaksesan sistem yang selama ini sering mengalami hambatan dalam melihat inf ormasi, seperti jadwal penerimaan siswa baru serta persyaratan dan tata cara yang harus dipersiapkan. Berdasarkan latar belakang di atas maka dianggap perlu melakukan penelitian mengenai sistem pendaftaran siswa baru secara online yang cocok diterapkan di SMK Pelopor Nasional Ciputat Tangerang ini adalah berjudul Pengembangan Sistem Informasi Pendaftaran Siswa Baru secara Online Berbasis Web pada SMK Pelopor Nasional. 2

21 1.2. Identifikasi Masalah 1. Dalam Penerimaan siswa baru yang masih membutuhkan banyak bia ya, waktu dan proses yang masih manual dikembangkan menjadi sistem terkomputerisasi atau sistem online. 2. Dalam sistem penerimaan siswa baru hanya pada sistem pendaftaran online saja atau kemanan sistem. 3. Sistem pembayaran yang sebelumnya masih pencatatan dal am buku besar dikembangkan kedalam sistem via transfer rekening Rumusan Masalah 1. Bagaimana Mengembangkan suatu sistem pendaftaran siswa baru dengan secara online atau bisa disebut dengan cara terkomputerisasi pada SMK Pelopor Nasional dengan berbasis web M elalui tahapan wawancara dan kuesioner kepada pihak yang terkait. 2. Bagaimana merancang sistem pembayaran dengan cara transfer via rekening agar keamanan data lebih terjaga. 3. Bagaimana mengembangkan sistem yang dapat memberikan Informasi lebih lengkap terhadap masyarakat tentang SMK Pelopor Nasional Ciputat, seperti : Pendaftaran Siswa Baru, Persyaratan Pendaftaran, dan Cara Pembayaran Calon Siswa Baru yang sedang dijalankan sistem pembayaran via transfer rekening. Sehingga memudahkan para peserta siswa baru dalam pengambilan keputusan. 3

22 1.4. Batasan Masalah 1. Penulis hanya membahas khusus tentang penerimaan siswa baru dengan cara sistem online. 2. Tidak mengarah kepada sistem pembayaran online hanya pada pembayaran melalui cara transfer rekening bank. 3. Dalam penggunaan tools hanya pada program PHP MySql dalam penggunaan database. 4. Tidak membahas tentang keamanan sistem. 5. Peneliti menggunakan metodologi sistem SDLC, perancangan, analisis, design sampai pada tahapan Pengujian/Testing Tujuan dan Manfaat Penelitian Tujuan penelitian 1. Tersedianya rancangan sistem informasi pendaftaran siswa baru dengan menggunakan sistem online, agar dapat mempercepat proses pengolahan, penyampaian informasi dan pelaporan data pada SMK Pelopor Nasional Ciputat kepada masyarakat luas. 2. Membantu dan mempermudah kinerja dalam proses penerimaan siswa baru. 3. Memahami tentang kinerja di sekolah khususnya di SMK Pelopor Nasional Ciputat. 4. Menganalisa Masalah yang mungkin belum mengarah kepada komputerisasi pada SMK Pelopor Nasional. 4

23 Manfaat penelitian Dalam proses penelitian ini sangat diharapkan dapat memberikan manfaat yang kemudian dapat digunakan dalam pengembangan keilmuan yang dimiliki saat ini. Manfaat penelitian adalah sebagai berikut : 1. Bagi peneliti a. Dapat melatih diri dalam menganalisis masalah, merancang dan mendesain program, serta menambah pengetahuan tentang teknologi informasi, khususnya yang berkaitan dengan Implementasi Sistem Pendaftaran Siswa Baru Secara Online. b. Menambah ilmu pengetahuan dan wawasan tentang akademik sekolah khususnya tentang proses pendaftaran siswa baru dengan sistem online yang mungkin pada saat ini semua kebutuhan yang serba teknologi. 2. Bagi Instansi a. Proses pendaftaran siswa baru yang sudah dijalani saat ini secara manual diubah kearah komputerisasi, mempersin gkat waktu, mempermudah pencatatan data untuk penerimaan siswa baru saat ini dan untuk ke masa yang akan datang. b. Meningkatkan pelayanan yang mungkin lebih efektif kepada masyarakat dengan memberikan informasi - informasi yang berkaitan dengan pendaftaran siswa baru. c. Mendapatkan wawasan yang luas dihadapan dunia khususnya bidang IT. 5

24 3. Bagi Pembaca a. Dapat dipakai sebagai bahan referensi bagi peneliti lain bagi yang berminat pada bidang perancangan sistem pendaftaran siswa baru secara online dan diharapkan d apat menambah pengetahuan dibidang pengelolaan data Metodologi Penelitian Metode Pengumpulan Data 1. Studi Pustaka Yakni pengumpulan data dan informasi dengan cara membaca buku -buku dan searching di internet sebagai referensi yang dapat dijadikan acuan dalam pembahasan masalah yang berhubungan dengan penyusunan skripsi ini. 2. Studi Lapangan a. Observasi Melakukan pengamatan dan terlibat langsung didalam kegiatan lapangan yang berhubungan dengan kasus yang dijalankan. b. Wawancara Wawancara dilakukan melalui pengumpul an data dengan melakukan tanya jawab secara langsung kepada pihak yang terkait untuk mengetahui gambaran sistem yang ada. c. Kuesioner Kuesioner dilakukan melalui pengumpulan data dengan membuat daftar pertanyaan yang berkaitan dengan sistem yang sedang be rjalan saat ini dan sistem yang akan diusulkan oleh peneliti yang diberikan kepada siswa. 6

25 3. Studi Literatur Sejenis Kegiatan ini dilakukan dengan melihat hasil karya atau projek atau juga penulisan yang sejenis dengan pembuatan skripsi ini. Hal ini dilakuka n untuk menjaga agar kesalahan pada penelitian yang dilakukan tidak terjadi pada penelitian ini Metode Pengembangan Sistem Metode yang digunakan dalam pengembangan sistem ini adalah Software Development Life Cycle (SDLC) dengan model proses waterfall yang dikemukakan oleh Roger S. Pressman (2002). Tahap - tahapnya seperti berikut ini : 1. System Requirement Analysis Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap. Penulis akan melakukan beberapa hal yang diperlukan yaitu membuat studi kelayakan, alokasi waktu, dan cakupan. 2. Design Pada tahap ini dilakukan perancangan terhadap piranti lunak yang akan dibangun. Hasil analisis kebutuhan piranti lunak dijadikan bahan pertimbangan dalam melakukan perancangan. Penulis akan melakukan prosesnya melalui beberapa tahapan, yaitu: flowchart, DFD, ERD, perancangan basis data dan rancangan antarmuk a. 7

26 3. Code Generation Pada tahap ini hasil perancangan diterjemahkan menjadi bentuk yang dapat dibaca atau dimengerti oleh komputer, berupa bahasa pemrograman. 4. Testing Tahap ini dilakukan pengujian program yang sudah dibuat. pengujian dilakukan dengan pengujian black-box, yaitu untuk menemukan kesalahan serta memastikan output yang dihasilkan sesuai dengan yang diinginkan pada tahap perancangan piranti lunak. 1.7 Sistematika Penulisan Untuk mempermudah penulisan dan pembahasan selanjutnya, maka uraian pembahasan skripsi ini ditulis secara sistematis sebagai berikut : BAB I PENDAHULUAN Pada bab ini membahas tentang latar belakang masalah, identifikasi masalah, rumusan masalah, batasan masalah, metodologi penelitian, tujuan dan manfaat penelitian dan sistema tika penulisan. BAB II LANDASAN TEORI Pada bab ini berisi tentang teori teori yang digunakan dalam penelitian ini. Pengertian Web serta elemen elemen web dan Aplikasi pendukung web serta alat perancangan yang akan digunakan.

27 BAB III METODOLOGI PENELITIAN Pada bab ini berisi tentang metode yang akan digunakan selama penelitian seperti, metode pengumpulan data, dan metode pengembangan sistem. BAB IV HASIL DAN PEMBAHASAN Pada bab ini berisi pembahasan tentang gambaran umum SMK Pelopor Nasional dan analisa sistem yang berjalan, litertur sejenis, analisa sistem usulan, perancangan sistem, perancangan database, coding dan testing. BAB V PENUTUP Bab ini berisi Kesimpulan dari hasil penelitian yang telah dilakukan dan Saran-saran dari penulis untuk mengembangkan penelitian berikutnya agar lebih baik lagi. DAFTAR PUSTAKA 8

28 BAB II LANDASAN TEORI 2.1. Pengertian Sistem Sistem adalah suatu jaringan kerja terdiri dari elemen elemen yang saling berhubungan untuk melakukan suatu kegiatan dan menyelesaik an tahapan yang akan dicapai. Analisis sistem sangat bergantung pada teori sistem umum sebagai sebuah landasan konseptual. Tujunnya adalah untuk memperbaiki berbagai fungsi didalam sistem yang sedang berjalan agar menjadi lebih efisien, mengubah sasaran si stem yang sedang berjalan, merancang atau mengganti output yang sedang digunakan untuk mencapai tujuan. (Ladjamudin, 2005). 1. Definisi Data Data adalah bahan baku informasi, didefinisikan sebagai kelompok teratur simbol - simbol yang mewakili kwantitas, tindak an, benda, dan sebagainya yang disusun untuk diolah dalam bentuk stuktur data, struktur file dan basis data. (Wahono, 2004). 2. Definisi Sistem Sistem adalah suatu kesatuan utuhuang terdiri dari beberapa bagian yang saling berhubungan dan berintekraksi untuk mencapai tujuan tertentu. (Wahono, 2004). 3. Definisi Informasi Informasi adalah hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimannya yang menggambarkan suatu kejadian -kejadian nyata dan dapat digunakan sebagai alat bantu untuk pengambilan suatu keputusan. (Wahono, 2004). 9

29 2.2. Pendaftaran Pendaftaran yang dalam bahasa Indonesia merupakan kata dasar dari kata daftar yang berarti catatan sejumlah nama atau hal yg disusun berderet dr atas ke bawah. Namun arti dari kata pendaft aran itu sendiri berbeda dengan kata dasarnya. Pendaftaran merupakan proses atau cara dari perbuatan mendaftar misalnya pencatatan nama, alamat, dsb. (http://pusatbahasa.diknas.go.id, 2009) Siswa Siswa yaitu manusia yang hidup dalam satu lingkungan sosial yang mikro, yaitu keluarga sangat besar sekali pengaruhnya. Peranan keluarga sebagai pendorong perkembangan intelektualisasi (daya Penalaran) individu dipengaruhi oleh interaksi sosialnya yang dinamis dan wajar, status sosial ekonomi yang berpengaruh. Lingkungan materil yang dihadapi siswa dalam keluarganya itu lebih luas, maka ia dapat kesempatan yang luas pula untuk mengembangkan berbagai kecakapannya. Sudah tentu ada konflik - konflik yang akan berakibat pada perkembangan kejiwaan siswa tersebut yang jelas kesemuanya ini berpengaruh pada prestasi -prestasi belajar yang dicapainya, tergantung pada bagaimana pola kehidupannya. Maka dari itu peneliti dapat menyimpulkan bahwa definisi dari Implementasi Sis tem Integrasi Pendaftaran Siswa Baru Secara Online adalah sebuah media yang bertujuan untuk mempermudah siswa yang ingin meneruskan ke jenjang sekolah tingkat menengah untuk melakukan pendaftaran siswa baru tanpa perlu datang ke sekolah karena media ini me rupakan media tanpa batas waktu dan tempat. 10

30 Media ini juga dapat membantu siswa untuk memperoleh informasi pendaftaran siswa baru yang telah tercantum pada SMK tersebut. (http://indoskripsi.com 2010/siswa) Pembayaran Pembayaran merupakan suatu ikhtisar yang meringkas transaksi-transaksi antara penduduk suatu negara dengan penduduk negara lain selama jangka waktu tertentu (biasanya satu tahun). Neraca pembayaran mencakup pembelian dan penjualan barang dan jasa, hibah dari individu dan pemerintah asing, dan transaksi finansial. Umumnya neraca pembayaran terbagi atas neraca transaksi berjalan dan neraca lalu lintas modal dan finansial, dan item-item financial. (http://www.my-itb.com/wp-content/pembayaran) 2.5. Website Website merupakan fasilitas hiperteks untuk menampilkan data berupa teks, gambar, suara, animasi, dan data multimedia lainnya. Penggolongan website berdasarkan isinya (website contents) terdiri dari dua jenis yaitu (Wahana Komputer, 2006) : 1. Web Statis Web statis adalah web yang berisi / mena mpilkan informasi-informasi yang sifatnya statis (tetap). Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Singkatnya, untuk mengetahui suatu web lain dan berisi suatu informasi yang tetap maka web tersebut disebut statis. Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi pengguna hanya terbatas dapat melihat informasi yang ditampilkan, tetapi tidak dapat mengolah informasi yang dihasil kan. Web statis 11

31 biasanya berupa HyperText Markup Language ( HTML) yang ditulis pada editor teks dan disimpan dalam bentuk.html atau.htm. 2. Web Dinamis Web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang ditampilkan. Web dinamis bersifat interaktif, tidak kaku, dan terlihat lebih indah. Web dinamis biasanya berupa Page Hypertext Preprocessor (PHP) yang membuat halaman web HTML menjadi dinamis. HTML yang digabung dengan script PHP akan menghasilkan tampilan web yang dinamis, indah, dan interaktif Prinsip - prinsip Design Website Menurut Wahana Komputer (2005) ada tujuh prinsip yang harus diperhatikan dalam mendesain sebuah website agar memperoleh hasil yang baik dan efektif, yaitu : 1. Website dibuat untuk pengguna Dalam proses merancang web harus memfokuskan desainnya pada kepentingan pengguna ( user). Hal ini juga berarti, perancang web harus menganggap pengguna adalah seorang yang awam terhadap segala aspek yang ada pada website. Apa yang diinginkan oleh perancang belum tentu menjadi apa yang diinginkan pengguna. Perancang web juga harus mempertimbangkan karakter pengguna yang berbeda satu sama lain. Pen gguna yang mengunjungi website berasal dari latar belakang, kebudayaan, pendidikan, dan kepentingan 12

32 yang berbeda beda maka desain web yang dibuat setidaknya harus mewakili selera sebagian besar pengguna. 2. Utility dan Usability Utility adalah kegunaan atau fungsionalitas suatu web. Sedangkan usability adalah sifat website yang mendukung kemampuan pengguna dalam memanipulasi website sehingga pengguna memperoleh apa yang diperlukannya. Beberapa ciri dari usability antara lain : dapat dipelajari dengan mudah, penggunannya efisien, mudah diingat, dan membuat pengguna menjadi puas. 3. Correctness Correctness maksudnya tidak ada kesalahan dalam penulisan script website, antara lain : a) Dalam penulisan script HTML tidak ada kesalahan. b) Gambar gambar yang ditampilkan sesuai yang diharapkan. c) Tidak ada kesalahan dalam sistem navigasi. 4. Batasan media internet dan web a. Browser 1). Membuat website yang biasa dipakai di setiap browser, dan memperhatikan pilihan setting browser para pengguna, sehingga halaman tersebut dapat tampil dengan lebih maksimal. 13

33 2). Sedapat mungkin buatlah website dengan teknologi yang paling compatible dan dapat di-load oleh sebagian besar browser sehingga bisa diterima oleh lebih banyak pengguna. b. Bandwidth Untuk menghasilkan website yang menarik namun tetap cepat di-load maka ini berpengaruh juga terhadap besarnya file total website yang akan dibuat, juga termasuk gambar-gambar yang digunakan. Untuk website yang baik, loading halaman web tidak lebih dari 8 detik dan ukuran file setiap halaman HTML beserta gambar gambarnya tidak lebih dari 65 Kb, agar pengguna yang mengunjungi situs tersebut tidak menjadi jenuh dan pindah ke situs lain. 5. Website harus memperhatikan aspek Graphical User Interface (GUI). Website yang baik harus mudah dipah ami pada saat pertama kali pengguna mengunjungi website tersebut karena pada saat itulah yang menentukan apakah pengguna akan mengunjungi website itu lagi. 6. Struktur Link dan Navigasi Website harus memiliki navigasi dan link yang jelas, agar pengguna t idak tersesat karena link yang disediakan kurang jelas. Pengguna harus dapat menjelajahi semua halaman dengan mudah, mendapatkan informasi tentang halaman yang sedang dikunjungi dan yang sudah dikunjungi, dan juga perlu diperhatikan kecepatan pengguna dala m mendapatkan informasi yang 14

34 diinginkan, misalnya dengan cara mengatur link sedemikian rupa sehingga pengguna mendapatkan informasi kurang dari 5 kali melakukan klik. Hal ini sangat penting artinya untuk kepuasaan dan kenyamanan pengguna terhadap website. 7. Alat bantu a. Peta Situs Penggunaan peta situs dapat mempermudah pengguna dalam memahami tentang isi dan halaman pada website. b. Search engine Apabila jumlah halaman web mencapai lebih dari 100 halaman, sebaiknya dibuat search engine untuk mempermudah pengguna dalam mencari informasi yang diinginkan sehingga pengguna cukup mengetikkan kata kunci untuk informasi yang diinginkan dan informasi dapat segera ditampilkan Home page Home page adalah halaman utama pada sebuah website. Halaman inilah yang akan ditampillkan ketika Anda memanggil sebuah website walaupun Anda tidak menyebutkan halaman tersebut. (Kadir, 2005). Dari definisi home page diatas, dapat disimpulkan bahwa home page merupakan halaman awal atau halaman muka saat pengguna mengunjungi website tersebut. 15

35 Web Browser Web browser adalah salah satu jenis program client yang dapat mengakses beberapa layanan internet. Jenis browser pada saat ini antara lain: Microsoft Internet Explorer, Mozilla Firefox, Netscape Navigator, Opera dan Safari. (H. Sembiring, 2001) Web Server Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau homepage. (Nugroho, 2004). Jenis web server yang ada pada saat ini, yaitu: Apache (open source) yang dapat berjalan pada sistem operasi Windows dan Linux serta Internet Information Sevice (IIS) yang berjalan pada program Windows Internet Pengertian internet (inter-network) dapat diartikan jaringan komputer luas yang menghubungkan pemakai komputer satu dengan komputer lainnya dan dapat berhubungan dengan komputer dari suatu negara ke negara lain di seluruh dunia,dimana didalamnya terdapat berbagai aneka ragam informasi Fasilitas layanan internet Browsing. Elektronik mail (E -mail) Fasilitas ini digunakan untuk berkirim surat /dengan orajng lain,tanpa mengenal batas,waktu, ruang bahkan birokrasi Searching yaitu kegiatan mencari data atau informasi tertentu di internet Chatting fasilitas ini digunakan untuk berkomunikasi secara langsung dengan orang lain di internet. Pada umumnya f asilitas ini sering digunakan untuk bercakap-cakap atau bicara di internet world wide web (WWW) dengan world wide web (WWW) ini anda dapat mengambil, memformat dan menampilkan 16

36 informasi (termasuk teks,audio, grafik dan video) dengan menggunakan hypertekxt links Mailing list Fasilitas ini digunakan untuk berdiskusi secara elektronik dengan menggunakan E -mail. Mailing list ini digunakan untuk bertukar infomasi,pendapat dan lain sebagainya. Newsgroup Fasilitas ini digunakan untuk berkoferensi jarak jauh,seh ingga anda dapat menyampaikan pendapat dan tanggapan dalam internet. (http://id.shvoong.com/books/ pengertian-internet) Gambar 2.1. Internet (sumber : google internet) Protokol Protokol adalah suatu kumpulan dari aturan aturan yang berhubungan dengan komunikasi data antara alat alat komunikasi supaya komunikasi data dapat dilakukan dengan benar. Jabatan tangan merupakan contoh dari protokol antara dua manusia yang akan berkomunikasi. Di istilah komputer jabatan tangan (handshaking) menunjukkan suatu protokol dari komunikasi data bila dua buah alat dihubungkan satu dengan yang lainnya untuk menentukan bahwa keduanya telah kompatibel. (Jogiyanto, 2005) 17

37 2.6. Bahasa Pemrograman Bahasa pemrograman adalah istilah yang menerangkan bahasa yang dapat dimengerti oleh komputer. (Wahana Komputer, 2006). Ada 2 kategori dalam pemrograman web, yaitu pemrograman client side dan server side. 1. Client Side : Pada pemrograman client side, perintah-perintah program (script) dijalankan web browser, sehingga ketika client meminta dokumen script maka script dapat didownload dari server kemudian dijalankan pada browser yang bersangkutan. Program web yang tergolong dalam client side adalah: a. HTML (Hypertext Markup Language), yaitu bahasa yang menggunakan perintah sederhana dalam standar dokumen untuk menyediakan suatu tampilan visual yang terintegrasi. b. XHTML (Extensible Markup Language), yaitu formulasi dari HTML menggunakan bahasa XML. 2. Server Side : Pada pemrograman server side, perintah-perintah program (script) dijalankan di web server, kemudian hasil dikirimkan ke browser dalam bentuk HTML biasa. Program web yang tergolong server side adalah : a. PHP (Page Hypertext Preprocessor), yaitu bahasa pemrograman yang menjadikan website lebih dinamis. Dikatakan preprocessing karena pada proses skrip PHP diminta oleh pengguna, maka php hanya mengeksekusi kode yang diminta dan mengirim hasil ke web server 18

38 b. ASP (Active Server Pages), yaitu bahasa pemrograman yang diciptakan oleh Microsoft dan hanya dapat berjalan diatas web server IIS (Internet Information Services). Menurut Madcoms (2004) PHP memiliki keunggulan diantaranya yaitu: a. Memiliki tingkat akses yang lebih cepat. b. Memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet. c. PHP dapat akses ke beberapa database yang sudah ada, baik yang bersifat gratis ( free) ataupun komersial. Database itu antara lain MySQL, PosgreSQL, dan lain -lain. d. Memiliki tingkat keamanan yang tinggi, mampu berjalan di beberapa server yang ada, misalnya Apache, Microsoft IIS, dan sebagainya. e. Mampu berjalan di platform sistem operasi Windows, Linux, Solaris, dan lain -lain. Namun, diantara keunggulannya ada juga beberapa kelemahannya (http://www.google.co.id/search?hl=id&q=kelemahan+php+yaitu&btng=telusuri+denga n+google&meta=:) yaitu : a. Sebagai konsekuensi dari kepraktisan dan kemu dahannya, instalasi default PHP banyak memiliki kelemahan keamanan, dimana variabel global di PHP dapat berasal dari form masukan pengunjung web (dari GET/POST/Cookie), sehingga bila kita ceroboh tidak menginisialisasi tiap variabel sebelum pemakaian, maka seorang yang iseng dapat memasukkan nilai-nilai awal variabel ke dalam skrip untuk mengubah kelakuannya. 19

39 b. Karena model pemrograman di PHP bersifat embedded (ditempelkan atau tercampur dengan HTML), maka kita harus berhati -hati apabila aplikasi yang dibuat nantinya sudah besar dan kompleks agar scriptnya tidak berantakan/acak -acakan. c. Di PHP, kita tidak bisa membuat fungsi dalam fungsi atau kelas dalam kelas, semuanya hanya terbatas dalam satu level saja. d. Model Objek PHP masih sangat minim, karena tidak memil iki multiple inheritance, yaitu kemampuan untuk mewarisi dua atau lebih kelas induk. Padahal Multiple inheritance sangat berguna untuk fleksibilitas dalam pengembangan pemrograman berbasis objek (Object Oriented Programming) Metodologi Penelitian Metodologi Pengumpulan Data Studi Pustaka Penelitian yang bertujuan untuk membuat scientific law, pembuatan model atau ingin membandingkan dengan apa yang seharusnya terjadi dengan kejadian sebenarnya. Maka digunakanlah teori, mengacu pada teori-teori yang berlaku dan dapat dicari pada buku -buku teks ataupun dari hasil penelitian orang lain baik yang sudah dipublikasikan maupun belum merupakan suatu faktor dari keilmiahan penelitian yang dilakukan (Husaein, 2004). 20

40 Studi Lapangan 1. Observasi Teknik ini menuntut adanya pengamatan dari peneliti baik secara langsung atau tidak langsung terhadap objeck penelitiannya. Instrument yang dipakai dapat berupa lenbar pengamatan, panduan pengamatan dan lainnya (Husaein, 2004). 2. Wawancara Wawancara merupakan salah s atu teknik pengumpulan data yang lain. Pelaksanaannya dapat dilakukan secara langsung behadapan dengan yang di wawancarai, tetapi dapat juga secara tidak langsung seperti memberikan daftar pertanyaan untuk dijawab pada kesempatan lain. Instrument dapat ber upa pedoman wawancara maupun checklist (Husaein, 2004). 3. Kuesioner Kuesioner adalah suatu teknik pengumpulan informasi yang memungkinkan analis mempelajari sikap -sikap, keyakinan, perilaku, dan karakteristik beberapa orang utama di dalam organisasi yang bisa terpengaruh oleh sistem yang diajukan atau oleh sistem yang sudah ada. Dengan menggunakan kuesioner, dapat mengukur apa yang ditemukan dalam wawancara. (http://alfside.wordpress.com/2008/10/28/pengertian-kuisoner/) 21

41 Literatur Sejenis Mempelajari buku hasil penelitian sejenis sebelumnya yang pernah dilakukan orang lain. Tujuannya ialah untuk mendapatkan landasan teori mengenai masalah yang akan diteliti. Teori ini merupakan pi jakan bagi peneliti untuk memahami persoalan yang diteliti dengan benar dan sesuai dengan kerangka berfikir ilmiah (Jonathan, 2006) Metode Pengembangan Sistem Siklus Hidup Pengembangan Sistem atau Systems Development Life Cycle (SDLC) Model ini memberikan pendekatan-pendekatan sistematis dan berurutan bagi pengembangan piranti lunak yang dimulai dari level sistem dan proses kemajuan melalui analysis, design, coding, testing, dan support. Model proses sekuensial linier sering disebut juga dengan siklus kehidupan klasik atau model air terjun (waterfall) yang melingkupi aktivitas-aktivitas sebagai berikut (Pressman, 2002). 1. System Requirement Analysis Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap. Penulis akan melakukan beberapa hal yang diperlukan yaitu membuat studi kelayakan, alokasi waktu, dan cakupan. 22

42 2. Design Pada tahap ini dilakukan perancangan terhadap piranti lunak yang akan dibangun. Hasil analisis kebutuhan piranti lunak dijadikan bahan pertimbangan dalam melakukan perancangan. Penulis akan melakukan prosesnya melalui beberapa tahapan, yaitu: flowchart, DFD, ERD, perancangan basis data dan rancangan antarmuka. 3. Code Generation Pada tahap ini hasil perancangan diterjemahkan menjadi bentuk yang dapat dibaca atau dimengerti oleh komputer, berupa bahasa pemrograman. 4. Testing Tahap ini dilakukan pengujian internal ( white-box) pada suatu piranti lunak yang menggambarkan bahwa semua statement sudah dilakukan pengujian. Disamping itu, pengujian pada fungsi eksternal (black-box) juga perlu dilakukan, yaitu untuk menemukan kesalahan serta memastikan output yang dihasilkan sesuai dengan yang diinginkan pada tahap perancangan piranti lunak. Gambar 2.2. Sistem Development Life Cycle (Sekuensial Linier) (Sumber : Pressman, 2002) 23

43 2.8. Basis Data (Database) Basis data (database) adalah koleksi terpadu dari data-data yang saling berkaitan dari suatu enterprise (perusahaan, instansi pemerintah atau swasta). (Ladjamudin, 2005). Basis data (database) terdiri dari data yang akan digunakan atau diperuntukkan terhadap banyak user, dimana masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya, dan user lain dapat juga menggunakan data tersebut dalam waktu yang bersamaan. (Ladjamudin, 2005). Berikut adalah beberapa keuntungan dari basis data terhadap sistem pemrosesan berkas menurut Ladjamudin (2005) : 1. Kemubaziran data terkurangi. 2. Penggunaan data lebih mudah. 3. Sekuriti data lebih mudah dilakukan. 4. Berbagi data dapat selalu dilakukan oleh setiap user Konsep DBMS (Database Management System ) Kumpulan atau gabungan database dengan perangkat lunak dinamakan Database Management System atau disingkat menjadi DBMS. DBMS merupakan koleksi terpadu dari database dan program-program komputer yang digunakan untuk mengakses dan memelihara database. Program-program tersebut menyediakan berbagai fasiltas operasi untuk me masukkan, melacak, dan memodifikasi data kedalam database, mendefinisikan data baru, serta mengolah data menjadi informasi yang dibutuhkan. (Ladjamudin, 2005). 24

44 Tujuan utama dari DBMS adalah untuk menyediakan suatu lingkungan yang mudah dan efisien untuk pe nggunaan, penarikkan, dan penyimpanan data dan informasi. (Ladjamudin, 2005). Menurut Lajamudin (2005), dibandingkan dengan sistem tradisional yang berbasis kertas, DBMS memiliki empat keunggulan sebagai berikut : 1. Kepraktisan, sistem yang berbasis kertas akan menggunakan kertas yang sangat banyak untuk menyimpan informasi, sedangkan DBMS menggunakan media penyimpanan sekunder yang berukuran kesil tetapi pada informasi. 2. Kecepatan, mesin dapat mengambil atau mengubah data jauh lebih cepat dari pada manusia. 3. Mengurangi kejemuan, orang cenderung menjadi bosan kalau melakukan tindakan-tindakan yang berulang yang menggunakan tangan (misalnya harus mengganti suati informasi). 4. Kekinian, informasi yang tersedia pada DBMS akan bersifat mutakhir dan akurat setiap saat Perangkat Analisa Sistem Data Flow Diagram (DFD) Data Flow Diagram merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai atau user yang ku rang menguasai komputer untuk mengerti sistem yang akan dikerjakan. DFD terdiri dari 3 bagian yaitu, (Ladjamudin, 2005) : 25

45 1. Diagram Konteks Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram ko nteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem ataupun output ke sistem. Ia akan memberi gambaran tentang keseluruhan sistem. Sistem dibatais oleh boundary (dapat digambarkan dengan garis putus). Dalam diagram konteks h arus ada satu proses, tidak boleh ada srtore dalam diagram konteks. 2. Diagram Nol/Zero (Overview Diagram) Diagram nol adalah yang menggambarkan proses dan data flow diagram. Diagram nol memberikan pandangan secara menyeluruh mengenai sistem yang ditangani, mengenai tentang fungsi-fungsi utama atau proses yang ada, aliran data, dan eksternal entity. 3. Diagram Rinci (Level Diagram) Diagram rinci adalah diagram yang menguraikan proses apa yang ada dlam diagram zero atau diagram level diatasnya. 26

46 Tabel 2.1 Elemen Dasar Data Flow Diagram Versi Yourdon, De Marco Simbol Keterangan Entitas Luar menggambarkan sesuatu yang ada di luar sistem, tetapi ia memberikan data ke dalam sistem atau mendapat data dari sistem. Arus Data menggambarkan arus data yang b erupa masukan untuk sistem atau hasil dari sistem. Proses menggambarkan apa yang dikerjakan oleh sistem. Data Store Penyimpanan Data menggambarkan tempat penyimpanan data yang ada dalam sistem. (Sumber : Ladjamudin, 2005) Entity Relational Diagram (ERD) Entity Relationship Diagram (ERD) adalah notasi yang digunakan untuk melakukan aktivitas pemodelan data. Atribut dari masing -masing objek data yang ditulis pada ERD dapat digambarkan dengan menggunakan desktipsi objek data. (Pressman, 2002) 27

47 Model E-R terdiri dari beberapa komponen dasar yaitu sebagai berikut: 1. Entitas Entitas adalah sesuatu atau objek di dunia nyata yang dapat dibedakan dari sesuatu atau objek yang lainnya. Sebagai contoh, setiap mahasiswa dalam suatu universitas adalah suat u entitas. Setiap fakultas dalam suatu universitas adalah juga suatu entitas. Dapat dikatakan bahwa entitas bisa bersifat konseptual/abstrak atau nyata hadir di dunia nyata. 2. Atribut Atribut adalah properti deskriptif yang dimiliki oleh setiap anggota dari himpunan entitas. Sebagai contoh entitas mahasiswa, atribut -atribut yang dimiliki adalah nim, nama mahasiswa, alamat dan lain -lain. 3. Hubungan antar relasi (Relationship) Hubungan antar relasi adalah hubungan antara suatu himpunan entitas dengan himpunan entitas yang lainnya. Misalnya, entitas mahasiswa memiliki hubungan tertentu dengan entitas matakuliah (mahasiswa mengambil matakuliah). Pada penggambaran model E -R, relasi adalah perekat yang menghubungkan suatu entitas dengan entitas yang lainny a. 4. Kardinalitas/Derajat Relasi Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Sebagai contoh entitas-entitas pada himpunan entitas mahasiswa dapat berelasi dengan satu 28

48 entitas, banyak entitas atau tidak satupun entitas dari himpunan entitas kuliah. Kardinalitas relasi yang terjadi di antara dua himpunan entitas dapat berupa: a. Satu ke Satu (One to One) Setiap entitas pada himpunan entitas A berhubungan dengan paling banya k dengan satu entitas pada himpunan entitas B, begitupun sebaliknya. b. Satu ke Banyak (One to Many) Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A. c. Banyak ke Satu (Many to One) Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetap i tidak sebaliknya dengan entitas B. d. Banyak ke Banyak (Many to Many) Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian sebaliknya, dimana setiap entitas pada himpunan entitas B dapat be rhubungan dengan banyak entitas pada himpunan entitas A. 29

49 Normalisasi Normalisasi adalah proses pengelompokan data kedalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud satu bentuk database yang mudah untuk dimodifikasi, Ada beberapa bentuk normal yaitu (Ladjamudin, 2005 ) : 1. Bentuk Normal I (First Normal Form / 1-NF). Pada tahap ini dilakukan penghilangan beberapa group elemen yang berulang agar menjadi satu harga tunggal yang berinteraksi di antara setiap baris pada suatu tabel, dan setiap atribut harus mempunyai nilai data yang atomic (bersifat atomic value). Syarat normal kesatu : a. Setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi satu record nilai dari field berupa atomic value. b. Tidak ada set atribute yang berulang atau bernilai ganda. c. Telah dibentuknya primary key untuk tabel/relasi tersebut. d. Tiap atribute hanya memiliki satu pengertian. 2. Bentuk Normal II (Second Normal Form / 2-NF). Suatu relasi memenuhi 2-NF jika dan hanya jika : a. Bentuk data telah memenuhi kriteria bentuk normal kesatu. b. Atribute bukan kunci haruslah memiliki ketergantungan fungsional sepenuhnya pada kunci utama. 30

50 3. Bentuk Normal III (Third Normal Form / 3-NF). Suatu relasi memenuhi bentuk III (3-NF) jika dan hanya jika : a. Bentuk data telah memenuhi kriteria bentuk normal kedua. b. Atribute bukan kunci haruslah tidak memiliki ketergantungan transitif, seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsional terhadap primary key di relasi itu saja Flowchart Flowchart adalah bagan-bagan yang mempunyai arus menggambarkan langkah-langkah suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. (Ladjamudin, 2005). Menurut (Ladjamudin, 2005) ada dua macam Flowchart yang menggambarkan proses dengan komputer, yaitu : 1. System Flowchart Bagan yang memperlihatkan urutan proses dalam sistem dengan menunjukkan alat media input, output, serta jenis media penyimpanan dalam proses pengolahan data. 2. Program Flowchart Bagan yang memperlihatkan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan masalah dalam suatu program. 31

51 Tabel 2.2 Elemen Dasar Flowchart Simbol Keterangan Arus/flow Menyatakan jalannya arus suatu proses Communication link Menyatakan bahwa adanya transisi suatu data/informasi dari suatu lokasi ke lokasi lainnya Connector Menyatakan sambungan dari satu proses ke proses lainnya dalam halaman/ lembar yang sama Offline Connector, Menyatakan sambungan dari satu proses ke proses lainnya dalam halaman/ lembar yang berbeda Offline Connector, Menyatakan sambungan dari satu proses ke proses lainnya dalam halaman/ lembar yang berbeda Manual Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer Decision/Logika Untuk menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban, ya/tidak Predifined Proses Untuk menyatakan penyediaan tempat penyimpanan sauatu pengolahan untuk memberi harga awal 32

52 Terminal Untuk menyatakan permulaan atau akhir program Keying Operation Untuk menyatakan segala jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard Off-Line Storage Untuk menujukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu. Manual input Untuk memasukkan data secara manual dengan menggunakan online keyboard. Input-Output Untuk menyatakan proses input dan outputnya tanpa tergantung dengan jenis peralatannya. Punched Card Untuk menyatakan input berasal dari kartu atau output ditulis ke kartu. Magnetic-tape unit Untuk menyatakan input berasal dari pita magnetic atau output disimpan ke pita magnetic Disk Storage Untuk menyatakan input berasal dari disk atau output disimpan ke disk Document Untuk mencetak laporan ke printer 33

53 (Sumber : Ladjamudin, 2005) Display Untuk menyatakan peralatan output yang digunakan berupa layar ( video, komputer) Pengujian Black Box Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Pengujian black-box memungkinkan perekatasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk satu program. Pengujian black -box berusaha menemukan kesalahan dalam kategori sebagai berikut (Ladjamudin, 2005) : 1. Fungsi-fungsi yang tidak benar atau hilang 2. Kesalahan interface 3. Kesalahan dalam struktur data atau akses database external 4. Kesalahan kinerja 5. Inisialisasi dan kesalahan terminasi Kamus Data Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem secara persis sehingga pemakai dan penganalisa sistem mempunyai dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses (Ladjamudin, 2005). 34

54 2.10. Perangkat Lunak Pembangun Sistem Hypertext Preprocessor (PHP) PHP merupakan bahasa pemrograman berbentuk script yang ditempatkan dalam server dan diproses di server. Hasil dari pengolahan akan dikirimkan ke klien, tempat pemakai menggunakan browser. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, kita bisa menampilkan isi database ke halaman web. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan script seperti ASP (Actives Server Page), Cold Fusion, ataupun Perl (Kadir, 2001) My Structure Query Language (MySQL) Salah satu aplikasi basis data adalah MySQL yang merupakan sebuah program pembuat basis data yang bersifat open source, artinya siapa saja boleh menggunakannya dan tidak dicekal. (Nugroho : 2004). Sedangkan menurut Wahana Komputer (2006) MySQL merupakan sistem manajemen basis data yang fungsinya untuk menambah, mengakses, dan memproses data yang disimpan dalam sebuah basis data komputer. Kelebihan yang dimiliki MySQL menurut Wahana Komputer (2006) yaitu: a. Ditulis dalam bahasa C dan C++. b. Bekerja dalam berbagai platform (misalnya Windows, Mac OS X, Solaris, Unix, dan lain-lain). 35

55 c. Menyediakan mesin penyimpanan ( engine storage) transaksi dan non transaksi. d. Server tersedia sebagai program yang terpisah untuk digunakan pada lingkungan jaringan klien/server. e. Mempunyai library yang dapat ditempelkan pada aplikasi yang berdiri sendiri (standalone application) sehingga aplikasi tersebut dapat digunakan pada komputer yang tidak mempunyai jaringan. f. Mempunyai sistem password yang fleksibel dan aman. g. Klien dapat terkoneksi ke MySQL server menggunakan soket TCP/IP pada platform mana pun. h. Server dapat mengirim pesan kesalahan ke klien dalam berbagai bahasa. MySQL termasuk jenis RDBMS ( Relational Database Management Sistem). Pada MySQL sebuah basis data terdiri atas tabel -tabel dan sebuah tabel terdiri atas baris dan kolom Macromedia Dreamweaver 8.0 Macromedia Dreamweaver adala h sebuah software web design yang menawarkan cara mendesain website dengan dua langkah sekaligus dalam satu waktu, yaitu mendesain dan memprogram. (M. Suyanto, 2003). Sedangkan menurut Mei Lenawati (2007) Macromedia Dreamweaver 8.0 didukung dengan pengguna an CSS, XML, RSS, dan kemudahan-kemudahan lain yang diperlukan. 36

56 Berikut ini lingkungan kerja macromedia dreamweaver 8.0 : Insert Bar Document Bar Property Inspector Panel Groups Document Window Adobe Photoshop CS Gambar 2.3. Lingkungan Kerja Macromedia Dreamweaver 8.0 (Sumber : Mei Lenawati, 2007) Adobe Photoshop CS adalah program yang diorientasikan untuk mengedit, memodifikasi, maupun memanipulasi bitmap atau foto. Aplikasi Adobe Photoshop CS selain tangguh dalam mengedit, memodifikasi, maupun memanipulasi bitmap atau foto, juga banyak lagi menyediakan fasilitas -fasilitas lain yang menarik. Untuk memenuhi setiap kebutuhan yang menarik, seperti: pengaturan warna yang semakin akurat, penggunaan fasilitas efek dan filter yang semakin canggih, dan fasilitas pemodifikasian tipografi teks yang semakin unik dan fantastik. (Khaeruddin, 2005) 37

57 Berikut ini lingkungan kerja adobe photoshop CS : Toolbar Panel Groups Document Window Literatur Sejenis Gambar 2.4. Lingkungan Kerja Adobe Photoshop CS (Khaeruddin, 2005) 1. Judul skripsi Sistem Informasi Pemesanan Pakaian Secara On -Line di Trb Distro Bandung oleh Indra Irawan. Pemesanan adalah suatu aktifitas yang dilakukan oleh konsumen sebelum membeli. Untuk mewujudkan kepuasan konsumen maka perusahaan harus mempunyai sebuah sistem pemesanan yang baik. TRB Distro adalah suatu perusahaan yang bergerak dibidang penjualan pakaian dan accesoriesnya. Dalam hal ini kemudahan konsumen dalam memesan barang harus diwujudkan. Di TRB Distro pemesanan barangnya masih menggunakan cara manual dan melaui telepon atau . Dengan cara manual yaitu konsumen datang sendiri ke toko. Cara seperti ini hanya dapat melayani satu persatu setiap 38

58 konsumennya secara bergiliran. Sedangkan melaui telepon atau konsumen tidak dapat melihat langsung barang yang akan dibeli. Berdasarkan hal tersebut diatas maka penulis mencoba melakukan suatu penelitian di TRB Distro pada bagian pemesanan barang yang penulis akan jadikan sebagai skripsi dengan judul SISTEM INFORMASI PEMESANAN PAKAIAN SECARA ON-LINE DI TRB DISTRO BANDUNG. Dengan cara online atau melalui internet para konsumen dari dalam kota maupun luar kota dapat memesan pakaian secara langsung. 2. Judul Skripsi Analisis dan Perancangan Web Site Untuk Mendukung Pemasaran CV. Aneka Karya Utama oleh Meity Daniel. CV. Aneka Karya Utama mengunakan sistem pemasaran konvensional yang mengandalkan media kertas, Telepon dan Faksimili. Sistem pemasaran konvensional ini menyebabkan pelanggan sulit mendapatkan informasi produk terbaru dan harga yang terus men galami perubahan serta informasi tenggang waktu pengiriman. Akibatnya penyampaian informasi perusahaan terhadap pelanggan kurang efisien. Pemasaran adalah suatu proses kegiatan yang dipengaruhi oleh berbagai faktor sosial, budaya, politik, ekonomi dan mana jerial. Akibat dari pengaruh berbagai faktor tersebut adalah masing-masing individu maupun kelompok mendapatkan kebutuhan atau keinginan dengan menciptakan, menawarkan dan menukarkan produk yang memiliki nilai komoditas. Melalui web site akan dapat ditamp ilkan informasi produk dan cara penggunaannya, pelanggan akan dapat mengakses informasi yang dibutuhkan kapan 39

59 saja dan dimana saja. Dalam web site tersebut akan menjelaskan bagaimana proses perubahan dalam melakukan kegiatannya sehingga dapat ditampilkan w aktu pemesanan dan waktu yang dibutuhkan untuk mengirimkan pesanan hingga sampai kepada pelanggan yang memesannya. 3. Judul skripsi Perancangan sistem pemesanan berbasis web pada CV. Hanif Niaga Group oleh Reza Milady. Menyikapi persaingan yang semakin kom petitif pada setiap bisnis, memulculkan ide untuk memadukan antara teknologi informasi dengan bisnis. Pemesanan secara virtual mengambarkan cakupan yang luas mengenai teknologi informasi, proses dan praktek dalam transaksi bisnis online tanpa mengunakan al at transaksi manual. Dengan mengunakan pemesanan secara online, perusahaan dapat memasarkan suatu produk atau jasa kepada konsumen dengan jangkauan ke seluruh dunia, sehingga dari segi bisnis merupakan peluang yang baik untuk memperluas pangsa pasar dari p roduk atau jasa yang ditawarkan. Penelitian skripsi ini bertujuan untuk menganalisa dan membuat aplikasi sistem pemesanan produk berbasis web pada CV. Hanif Niaga group yang dapat menyajikan informasi yang dibutuhkan konsumen. Dengan sistem ini perusahaan dapat membangun sebuah sistem pemesanan produknya berbasis internet yang bisa menghilangkan keterbatasan jarak dan waktu. Alat pengembangan yang digunakan peneliti yaitu PHP sebagai aplikasi interface dan Mysql sebagai basis datanya. Ini semua dipilih kar ena kehandalan dalam membuat aplikasi berbasis web. Metode pengembangan yang digunakan adalah 40

60 System Development Life Cycle (SDLC) Waterfall. Dalam kesempatan ini penulis hanya membahas mengenai sistem pelayanan pemesanan melalui pembayaran secara cash dan via transfer rekening bank. 41

61 BAB III METODOLOGI PENELITIAN Pada bab ini akan diuraikan metodologi penelitian yang digunakan pada penelitian tugas akhir Metode Pengumpulan Data Pada tahapan ini dilakukan penelitian melalui studi k asus yang berkaitan dengan Pengembangan Sistem Informasi Pendaftaran Siswa Baru Secara Online dengan cara melakukan metode pengumpulan data -data yang diperlukan adalah sebagai berikut : 1. Studi Pustaka Peneliti melakukan metode studi pustaka dengan cara membaca dan mempelajari buku- buku atau penelitian sejenis dan selain itu penulis juga melakukan pencarian/browsing dibeberapa situs internet untuk pengumpulan data -data dan informasi yang berkaitan dengan masalah yang dibahas dalam pembuatan sistem online untuk penerimaan siswa baru. Dari hasil pencarian melalui membaca buku dan browsing situs-situs internet penulis dapatkan bagaimana membangun ata mengembangkan suatu sistem pendaftaran siswa online yang efektif dan efisien. Daftar buku dan alamat situs internet terlampir di daftar pustaka. 42

62 2. Studi Lapangan a. Metode Observasi Dengan melakukan pengamatan langsung, dengan cara mengamati secara langsung pada SMK Pelopor Nasional khususnya pada bagian staff Tata Usaha (TU) yang mengurusi tentang masalah b agian akademik sekolah, juga mengatur bagian kesiswaan yang sudah berjalan saat ini. Observasi dilaksanakan di SMK Pelopor Nasional Ciputat yang beralamatkan di Jl. Legoso Raya No. 30 Pisangan Ciputat, Tangerang15419 dan observasi ini mulai melakukan pengamatan dari bulan Mei Dari hasil observasi ini bahwa pendaftaran siswa baru itu masih dilakukan secara manual dengan cara siswa yang ingin mendaftar datang langsung ke sekolah dan pencatatan pendaftaran siswa baru serta transaksi pembayarannya terseb ut bersamaan hanya disimpan dalam buku besar yang tidak memiliki database sendiri sehingga akan memungkinkan terjadinya kesalahan atau hilangnya laporan tersebut dalam penyimpanan data. b. Metode Wawancara Proses untuk memperoleh keterangan sesuai dengan tuju an penelitian dengan cara tanya jawab antara pewawancara dengan responden. Wawancara tersebut dilakukan kepada staff bagian Tata Usaha (TU) untuk mengetahui data atau keterangan. 43

63 1) Menganalisa masalah - masalah proses pendaftaran siswa baru dan pembayaran di SMK Pelopor Nasional yang dihadapi saat ini. 2) Mengetahui struktur / pelaku yang bertanggung jawab pada pendaftaran siswa baru di SMK Pelopor Nasional beserta tugas dan fungsinya serta proses cara pembayarannya tersebut. Hasil wawancara yang penulis laku kan dapat dilihat pada lampiran 1. c. Metode Kuesioner Kuesioner dilakukan sebelum dan setelah penelitian, yaitu membuat daftar pertanyaan yang akan diajukan kepada siswa SMK maupun kepada staff SMK Pelopor Nasional untuk mendapatkan informasi yang diperlukan. Dalam kuesioner tersebut penulis membagi menjadi dua bagian, yaitu : 1) Bagian pertama merupakan bagian yang berisi pertanyaan yang bersifat umum tapi berkaitan dengan masalah yang akan diteliti. 2) Bagian Kedua merupakan bagian yang berisi pertanyaan yang leb ih memfokuskan kepada sistem yang peneliti buat. Untuk mengetahui hasil dari kuesioner peneliti menggunakan software MS. Excel untuk melakukan pengolahan data dari kuesioner tersebut. Hasil daftar pertanyaan dari setiap kuisioner yang peneliti lakukan dapa t dilihat pada lampiran lampiran 2 serta analisa dari kuesioner tersebut dapat dilihat pada lampiran 3. 44

64 3. Studi Literatur Sejenis Metode studi literatur yang penulis lakukan adalah dengan membandingkan research sejenis. Perbandingan literatu r yang dilakukan diantaranya adalah Sistem Informasi Pemesanan Pakaian secara Online di Trb Distro Bandung, Analisis dan Perancangan Web Site Untuk Mendukung Pemasaran CV. Aneka Karya Utama dan Perancangan sistem pemesanan berbasis web pada CV. Hanif Niaga Group yang dibandingkan dengan Implementasi Sistem Pendaftaran Siswa Baru Online yang dibuat oleh penulis, sehingga penulis bisa mengetahui hal - hal apa saja yang belum dilakukan dalam penelitian sebelumnya dan terhindar dari kesalahan - kesalahan dalam penelitian sebelumnya Metode Pengembangan Sistem Dalam mengembangkan Sistem Pendaftarn siswa baru secara Online Pada SMK Pelopor Nasional, peneliti menggunakan metode System Development Life Cycle (SDLC) dengan model waterfall. Model tersebut memiliki pend ekatan yang sistematis dalam pengembangan sistem perangkat lunaknya dan adanya tahapan demi tahapan yang harus dilalui, dimana tahapan selanjutnya baru bisa dilakukan apabila tahapan sebelumnya sudah selesai dan tiap - tiap tahapan ini harus berjalan secar a berurutan. Berikut ini adalah tahapan dari model waterfall. 45

65 Gambar 3.1. Pengembangan Piranti Lunak SDLC Waterfall 1. Analisa (System Requirement Analysis) Tahapan analisis dalam SDLC adalah tahapan di mana menganalisa siste m yang sedang berjalan pada Implementasi Sistem Integrasi Pendaftaran Siswa baru Secara Online SMK Pelopor Nasional Ciputat Tangerang. Adapun analisa yang peneliti lakukan dengan tahapan ini adalah : a. Pengumpulan Data Pada tahapan ini peneliti melak ukan pengumpulan data seperti data profile sekolah, sistem yang sedang berjalan, termasuk pada informasi pendaftaran, persyaratan pendaftaran, dan data jadwal penyelenggaraan peserta siswa baru 46

66 SMK Pelopor Nasional Ciputat Tangerang. Peneliti memperoleh d ata tersebut pada pihak SMK Pelopor Nasional Ciputat Tangerang. b. Analisis dan Identifikasi Data Pada tahapan ini peneliti melakukan identifikasi, seperti hal -hal apa saja yang sekiranya dibutuhkan oleh user yaitu dalam hal ini adalah calon siswa dalam melakukan pendaftaran siswa baru secara online dan penulis juga melakukan analisis dengan menyeleksi kebutuhan user dari proses identifikasi dengan melihat kapasitas teknologi dan efisiensi dan dimana nantinya data tersebut berguna untuk merancang database pada sistem. 2. Perancangan (Design) Tahapan selanjutnya dalam SDLC setelah menganalisis masalah pada sistem yang berjalan, dan memberikan usulan penyelesaian masalah adalah tahap perancangan sistem yang bertujuan untuk mengatasi permasalahan -permasalahan yang ada.untuk lebih jelas penulis menjabarkannya sebagai berikut : a. Perancangan Proses Sistem Pada tahap ini peneliti menggambarkan bagaimana aplikasi beroperasi dan mengilustrasikan aktifitas-aktifitas yang dilakukan dan bagaimana data tersebut bekerja diantara aktifitas-aktifitas itu. Cara yang digunakan dengan menggunakan ERD, DFD serta flowchart yang akan menggambarkan aliran proses sistem yang baru. Penulis menggunakan software MS.Visio. 47

67 b. Perancangan Basis Data Pada tahap ini peneliti melakukan pembua tan data base yang terintegrasi dan ternormalisasi untuk menghindari redudansi data. Penulis menggunakan phpmyadmin pada software xampp. c. Perancangan Antarmuka (Interface Design) Pada tahapan ini merupakan rancang bangun percakapan antara pemakai sistem (user) dengan komputer yang terdiri dari proses memasukkan data ke sistem, menampilkan input-output informasi kepada user dan sebaliknya. Pada tahap ini peneliti membuat layout tampilan website untuk sistem pendaftaran siswa baru secara online. 3. Pengkodean (Code Generation) Pada tahap ini hasil perancangan diterjemahkan menjadi bentuk yang dapat dibaca atau dimengerti oleh komputer, berupa bahasa pemrograman. Peneliti menggunakan bahasa pemograman PHP dan MySQL Pengujian (Testing) Tahap ini dilakukan pengujian pada fungsi eksternal (black -box), yaitu untuk menemukan kesalahan serta memastikan output yang dihasilkan sesuai dengan yang diinginkan pada tahap perancangan piranti lunak. 48

68 BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Analisis dilakukan dengan memaparkan gambaran umum instansi/sekolah, analisis sistem berjalan, literatur sejenis dan usulan rancangan sistem pendaftaran online. Secara rinci dijelaskan dibawah ini : Gambaran Umum Instansi Pada zaman milenium ini seseorang akan bisa bersaing dalam dunia kerja, jika ia memiliki pendidikan yang memadai dan ia juga memiliki keahlian yang sangat dibutuhkan. SMK Pelopor Nasional selain memberikan pendidikan regular sesuai kurikulum diknas juga memberikan mulok -mulok unggulan yang dapat dijadikan bekal masa depan anda. Kami Bangga Jika Anda Sukses. a. Visi Misi a) Visi Amanah dalam iman dan taqwa, adil dalam berprestasi dan profesional dalam berkarya dan karsa b) Misi 1. Menciptakan pembelajaran sesuai dengan norma agama. 2. Melaksanakan system pendidi kan dan pelatihan yang berwawasan berkompetensi yang bermutu dan profesional. 49

69 3. Meningkatkan pendidikan dan pelatihan yang berorientasi pada kecakapan hidup (life skill). 4. Meningkatkan disiplin dan tanggung jawab. 5. Menumbuh kembangkan silturahmi dan tali persa udaraan. 6. Meningkatkan pelayanan pada masyarakat tidak berdasarkan golongan dankeadaan ekonomi. 7. Menjaga kelestarian norma agama, budaya yang berakhlak dan kelestarian lingkungan. b. Program Keahlian pada SMK Pelopor Nasional 1. Multimedia Mulok : Perfilman dan Videografi 2. Perkantoran Jurnalistik dan Fotografi c. Ekstra Kurikuler 1. Futsal 2. Basket 3. Rohis 4. Band d. Distribusi Alumni Para lulusan SMK Pelopor Nasinal dapat melanjutkan keseluruh perguruan tinggi negeri maupun swasta, berwiraswasta dan yang berbakat didunia aktin g dan pembuatan skenario dapat disalurkan ke Production House yang telah bekerja sama dengan SMK Pelopor Nasional diantaranya : 50

70 1. Archinema Picture 2. MGM 3. CAK Synergi Communication 4. REC Communication 5. PUSTEKOM 6. TV Swasta 7. Allegra Management e. Logo SMK Pelopor Nasional Gambar 4.1 Logo SMK Pelopor Nasional (Sumber : Data SMK Pelopor Nasional) 51

71 f. Struktur Organisasi YPPPN 1. TI III 2. PUSTEKOM 3. ANTV 4. Archinema 5. TVRI Komite Sekolah Kepala Sekolah Wakil Kurikulum Wakil Kesiswaan Kajur Wali Kelas Guru Pembina Osis Siswa Gambar 4.2. Struktur Organisasi SMK Pelopor Nasional (Sumber : Data SMK Pelopor Nasional) 52

72 g. Tugas dan Wewenang Berdasarkan dari gambar sruktur organisasi SMK Pelopor Nasional akan diuraikan tentang tugas masing masing fungsi yaitu: 1. YPPPN Yayasan yang mendirikan dan mengatur semua sistem disekolah SMK Pelopor Nasional. 2. Komite sekolah Bagian yang mengatur kerja sama dengan perusahaan perusahaan untuk mendominasikan lulusan SMK Pelopor Nasional langsung terjun ke dunia kerja, seperti halnya perusahaan besar : a) TI III b) PUSTEKOM c) ANTV d) Archinema e) ANTV 3. Kepala Sekolah Kepala sekolah berfungsi sebagai pim pinan dalam penyelenggaraan dan administrasi serta supervisi pendidikan. Kepala Sekolah sebagai pimpinan mempunyai tugas dan wewenang sebagai berikut : 53

73 a) Menyusun rencana kerja tahunan. b) Mengorganisasikan seluruh kegiatan sekolah. c) Mengarahkan seluruh kegiatan sekolah d) Melaksanakan pengawasan terhadap seluruh program dan komponen sekolah yang menjadi wewenangnya. e) Mengadakan evaluasi terhadap semua kegiatan sekolah. f) Menentukan kebijaksanaan sekolah g) Mengadakan rapat-rapat intern dan ekstern h) Mengambil keputusan yang berhubungan dengan kepentingan sekolah. i) Merencanakan, mengatur dan melaksanakan proses belajar mengajar. j) Mengatur dalam menjalin hubungan yang harmonis dengan masyarakat dan industri. k) Mengatur administrasi kantor, guru, siswa, pegawai, perlengkapan dan keuangan dan mempertanggung jawabkan kepada Yayasan. 4. Wakil Kesiswaan a) Menyusun progarm pembinaan kesiswaan (OSIS) b) Melaksanakan bimbingan, dan pengarahan kegiatan siswa / OSIS dalam rangka meningkatkan disiplin dan tata tertib sekolah. c) Membina dan melaksanakna keamanan, Kebersihan, Ketertiban, Keindahan, Kekeluargaan, dan Kerindangan ( 6 K ). d) Memberikan pengarahan dalam memilih penguus OSIS. e) Melakukan pembinaan OSIS dalam berorganisasi. 54

74 f) Menyusun program dan jadwal pembinaan siswa secara berkala dan insidentil. g) Melaksanakan pemilihan siswa untuk mewakili sekolah dalam berbagai kegiatan diluar sekolah bersama dengan wali kelas dan BP. h) Pemilihan calon siswa teladan dan siswa penerima beasiswa. i) Menyusun laporan pelaksanaan kegiatan kesiswaan secara berkala untuk dilaporkan kepada Kepala Sekolah. j) Semua kegiatan dipertanggung jawabkan langsung kepada Kepala Sekolah. k) Melaksanakan kegiatan bakti sosial dan bulan dana PMI yang melibatkan masyarakat sekitar sekolah. l) Melibatkan siswa dalam kegiatan sosial dan keagamaan yang dilaksanakan oleh masyarakat disekitar sekolah. m) Mengadakan pertemuan dengan pihak aparat yang berwenang dalamrangka penyuluhan hukumdan pembinaan kedisiplinan siswa. n) Mengadakan pertemuan dengan masyarakat sekitar sekolah dalam rangka mengantisipasi / menangkal perbuatan negatif,seperti penggunaan Narkoba, Miras, pencurian, pemerasan Imalak), penodongan dan lain-lain. o) Membentuk tim-tim olah raga, kesenian, PMR, teater dan pramuka. p) Mengadakan latihan-latihan olah raga,kesenian, PMR, teater dan pramuka sesuai pasilitas dan kemampuan sekolah. 55

75 q) Mengadakan kegiatan lomba keterampilan, olah raga dan kesenian, dilingkungan sekolah dan antar sekolah. r) Mengadakan kegiatan pembinaan mental dan rohani (kemping, heking,dll) s) Mengontrol seluruh kegaiatan ekstrakurikule r di sekolah 5. Wakil Kurikulum a) Melakukan koordinasi dengan semua guru dalam hal menyusun program tahunan, program satuan pembelajaran dan penyusunan soal ulangan, baik ulangan harian, ujian Semester, UAS / UAN. b) Melakukan koordinasi dengan bidang kesiswaan,pe mbina OSIS, Guru BP/ BK, para Guru pembina, para wali kelas dan para guru dalam rangka meningkatkan kedisiplinan, ketertiban, dan motivasi belajar siswa. c) Melakukan koordinasi dan konsultasi Ketua Program Studi dalam rangka singkronisasi mata pelajaran terh adap sasaran jabatan. d) Melakukan koordinasi terhadap pelaksanaan program belajar teori & praktik. e) Melakukan koordinasi dan konsultasi dengan semua pembina dalam melaksanakan tugas sehari hari. f) Menyusun jadwal pelajaran teori dan praktek. g) Menyusun anggaran belanja untuk kegiatan : 1) Kebutuhan administrasi guru dan wali kelas 2) Kebutuhan saran mengajar dan Pelaksana Ujian Semester 56

76 4.2. Pengembangan Sistem Informasi Pendaftaran Siswa Baru Secara Online Berbasis Web Berikut adalah pembahasan tahapan -tahapan yang digunakan untuk pengembangan sistem informasi pendaftaran siswa baru secara online pada SMK Pelopor Nasional Ciputat Analisa (System Requirement Analysis) Dalam tahap ini, peneliti melakukan beberapa hal yang sangat diperlukan sebelum ke tahap analisa, yaitu studi kelayakan ( feasibility study), alokasi waktu, dan menentukan cakupan sistem informasi pendaftaran siswa baru secara online pada SMK Pelopor Nasional Ciputat Studi Kelayakan (Feasibility Study) Membuat studi kelayakan untuk si stem yang akan dibuat, seperti mengkaji terlebih dahulu bagaimana proses penyajian informasi kepangkatan agar dapat dibuat pengembangan aplikasi ini yang sesuai dengan kebutuhan user di SMK Pelopor Nasional Ciputat pada khususnya. Berikut adalah kegiatan yang dilakukan: 1. Observasi Observasi dilakukan peneliti dengan melakukan pengamatan langsung pada SMK Pelopor Nasional Ciputat yang dilakukan di Gedung sekolah, Bagian akademik sekolah Tata Usaha (TU), SMK Pelopor Nasional Ciputat, Jl. Legoso Raya No. 30 C iputat 57

77 Tangerang pada bulan Juni 2010, kegiatan ini dilakukan untuk mengetahui masalah apa saja yang dialami pada proses pendaftaran siswa. 2. Wawancara Wawancara yaitu proses untuk memperoleh keterangan sesuai dengan tujuan penelitian dengan cara tany a jawab sambil bertatap muka antara pewawancara dengan responden. Wawancara dilakukan kepada : b. Staff Pendaftaran siswa SMK Pelopor Nasional untuk mengetahui data atau keterangan : 1) Mengetahui masalah - masalah pendaftaran siswa di SMK Pelopor Nasional Ciputat yang dihadapi saat ini. 2) Mengetahui struktur / pelaku yang bertanggung jawab pendaftaran siswa di SMK Pelopor Nasional Ciputat beserta tugas dan fungsinya. Hasil wawancara yang penulis lakukan dapat dilihat pada lampiran Kuesioner Selain wawancara peneliti juga kuesioner dengan membuat daftar pertanyaan berupa kuesioner yang akan diajukan kepada siswa yang ingin mendaftar maupun siswa yang sudah mendaftar. Dalam kuesioner tersebut penulis membagi menjadi dua bagian, yaitu : 58

78 3) Bagian pertama merupakan bagian yang berisi pertayaan yang bersifat umum. 4) Bagian Kedua merupakan bagian yang berisi pertanyaan yang lebih memfokuskan kepada sistem yang peneliti buat. Jumlah responden yang melakukan pengisian kuesioner ini adalah (20) responden. Untuk mengetahui hasil dari kuesioner peneliti menggunakan software MS. Excel untuk melakukan pengolahan data dari kuesioner tersebut. Daftar pertanyaan dari setiap kuisioner yang peneliti lakukan dapat dilihat pada lampiran lampiran 1.2 serta analisa dari kuesioner tersebut dapat dilihat pada lampiran Alokasi Waktu Alokasi waktu penelitian pengembangan aplikasi ini terhitung dari bulan Juni 2010, untuk lengkapnya dapat dilihat pada bagian lampiran Cakupan Sistem Cakupan penelitian pengembangan aplikasi ini yaitu proses pendaftaran siswa baru hanya dilakukan di dalam ruang lingkup SMK Pelopor Nasional Ciputat Tangerang. Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang ak an 59

79 dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap Uraian Sistem yang Berjalan 1. Proses Pendaftaran Siswa Baru a. Calon siswa mengisi form pendaftaran b. Staff pendaftaran memberikan form pendaftaran c. Calon siswa melampirkan persyaratan pendaftaran d. Staff pendaftaran mengecek berkas form pendaftaran dan persyaratan pendaftaran e. Setelah berkas lengkap di cek, maka semua berkas disimpan di arsip berkas oleh bagian staff pendaftaran. 60

80 Gambar 4.3. Flowchart Proses Pendaftaran Calon Siswa Baru yang Berjalan (Sumber : Data diolah oleh penulis) 61

81 2. Proses Sistem Pembayaran Siswa Baru a. Calon Siswa Baru mengisi formulir pendaftaran siswa baru yang ada di bagian staff pendaftaran. b. Melakukan pembayaran cash (lunas) dan bisa cicilan. c. Setelah itu calon siswa mendapatkan bukti pembayaran berupa kwitansi pembayaran pendaftaran. d. Calon siswa baru mendapatkan nomor pendaftaran e. Calon siswa baru menyerahkan berkas pembayaran sebagai berikut : i. Memberikan bukti pembayaran berupa kwitansi pembayaran yang sudah di tanda tangani. ii. Melampirkan SKL (Surat Keterangan Kelulusan) copy legalisir 2 lembar. 62

82 Gambar 4.4. Flowchart Proses Pembayaran Pendaftaran Sistem yang Berjalan (Sumber : Data diolah oleh penulis) 63

83 Kelebihan dan Kelemahan Sistem yang Berjalan 1. Kelebihan Sistem yang Berjalan a. Proses langkah dalam pendaftaran siswa baru disesuaikan dengan prosedur yang ada. b. Sistem pembayarannya sangat membantu bagi pendaftar y ang ingin membayar dengan cicilan pembayaran 2. Kelemahan Sistem yang Berjalan a. Cara pendaftaran siswa baru yang ada di SMK Pelopor Nasional Ciputat Tangerang masih bersifat manual walaupun menggunakan komputer sebagai alat bantu tetapi belum terkomputerisasi. b. Memiliki struktur dan cara yang kurang efisien dalam penanganan sistem informasi pendaftaran siswa baru. c. Calon siswa baru harus bolak-balik ke sekolah guna untuk memenuhi semua persyaratan yang berkaitan dengan pendaftaran siswa baru. d. Calon siswa baru harus datang ke sekolah ataupun lewat telepon hanya untuk memastikan informasi yang berkaitan dengan jadwal kegiatan siswa baru karena hanya akan memakan banyak waktu. e. Calon siswa baru kesulitan untuk mendapatkan informasi mengenai informasi yang berkaitan de ngan proses pendaftaran siswa baru. 64

84 Analisa Pemecahan Masalah Setelah menganalisa cara proses pendaftaran siswa baru yang ada di SMK Pelopor Nasional Ciputat Tangerang, maka penulis akan menguraikan beberapa permasalahan yang terdapat pada proses pendaftaran siswa baru yang sedang berjalan. 1. Bagi calon siswa baru merasa sulit untuk mendapatkan informasi mengenai semua hal yang berkaitan dengan proses pendaftaran siswa baru di SMK Pelopor Nasional Ciputat Tangerang serta alur sistem yang berjalan saat ini dirasa masih sangat minim atau kurang efisien bagi calon siswa baru. 2. Bagian TU (Tata Usaha) di SMK Pelopor Nasional belum memiliki data yang terintegrasi serta masih menggunakan sistem manualisasi dalam pelayanan pendaftaran siswa baru serta penyimpanan arsip yang juga masih dilakukan secara manual. 3. Dapat memakan banyak waktu dalam proses pendaftaran untuk memenuhi syarat-syarat pendaftaran. 4. Wilayah untuk memberikan informasi sekolah kepada masyarakat hanya pada daerah tertentu. 65

85 Tabel 4.1. Solusi Permasalahan Sistem Berjalan No Gejala Masalah Akibat Solusi 1. Kurangnya peminatan siswa baru calon Calon siswa baru merasa sulit untuk mendapatkan informasi mengenai hal yang berkaitan dengan proses pendaftaran siswa baru. Selalu menerima calon siswa baru yang hanya datang ke sekolah tanpa ditargetkan. Dengan Membangun sistem pendaftaran siswa baru online, maka banyak masyarakat yang lebih banyak tahu tentang informasi sekolah tersebut. 2. Sulit untuk mengatur data yang ingin diakses serta sulit unuk mencari data dari tumpukan data yang disimpan. data yang belum terintegrasi serta masih menggunakan sistem manualisasi dalam pelayanan pendaftaran siswa baru serta penyimpanan arsip masih sangat rentan terhadap kesalahan. Sangat rentan terhadap kehilangan atau kesalahan data. Pembuatan sistem terkomputerisasi ini dapat menyimpan data yang didukung oleh database kare akan aman dan juga meringankan serta membantu kinerja staff bagian pendaftaran. 3. Lambatnya proses dalam penerimaan siswa baru. Penggunaan program yang masih manualisasi akan memungkinkan terjadi lamanya proses pendaftaran dalam pencatatan pembukuan. memakan banyak waktu dalam proses pendaftaran. Dengan sistem pendaftaran siswa baru secara online ini, maka calon siswa tidak perlu lagi untuk datang ke sekolah. Karena dengan mengakses sistem ini semua sudah tercantum 66

86 4. Kurang maksimalnya dalam memperluas informasi Cakupan wilayah yang sangat terbatas Tidak berkembangnya tingkat pendapatan untuk penerimaan siswa baru dengan pembatasan wilayah. prosedur didalamnya. Pembuatan sistem pendaftaran siswa baru yang digunakan secara online sehingga semua orang yang ada diseluruh Indonesia bisa mengakses sistem ini dan bisa melihat informasi lengkap. 67

87 Literatur Sejenis Dari analisa literatur sejenis maka penulis mencoba membandingkan kelebihan sistem yang dibuat penulis dengan kekurangan sistem yang lama dari literatur sejenis. Berikut tabel perbandingannya : Tabel 4.2. Perbandingan Literatur Sejenis No. Kelebihan Kekurangan 1. Terdapat konten berita yang update setiap saat, yang berhubungan dengan informasi pendaftaran. Konten yang ada pada sistem hanya berisi proses pendaftaran dan profile sekolah saja, sehingga bersifat monoton. 2. Sistem memiliki tampilan periode tanggal untuk penerimaan siswa baru sehingga calon siswa yang ingin mendaftar bisa memperkirakan waktu yang tepat untuk mendaftar. Sistem tidak menampilkan biaya pendaftaran, untuk meng etahuinya langsung bertanya pada bagian TU (Tata Usaha). 3. Tampilan sistem dibuat dengan semenarik mungkin dengan memasukan animasi teks dan gambar. Tampilan sistem kurang memikat dan menghidupkan suasana. 4. Pada sistem terdapat fasilitas kontak untuk calon siswa jika mempunyai keluhan atau bertanya dan pihak admin dapat membalas pesan langsung pada sistem. Jika calon siswa mempunyai keluhan atau bertanya harus konfirm ke pihak admin terlebih dahulu. 68

88 Usulan Pengembangan Sistem Info rmasi Pendaftaran Siswa Baru Secara Online Berbasis Web Berikut ini adalah hasil analisa sistem usulan dengan menggunakan digram alir dokumen (Flowchart) : Gambar 4.5. Flowchart Proses Pendaftaran Calon Siswa Baru Sistem yang Di usulkan (Sumber : Data diolah oleh penulis) 69

89 Gambar 4.6. Flowchart Proses Pembayaran Pendaftaran Calon Siswa baru Sistem yang Diusulkan (Sumber : Data diolah oleh penulis) 70

90 Gambar 4.7. Flowchart Pembuatan Laporan Peserta Siswa Baru Sistem yang Diusulkan (Sumber : Data diolah oleh penulis) 71

91 Kamus Data 1. Penjelasan Proses a. Proses : 1.0 Nama Proses : Registrasi Masukkan : Username, Password, Keluaran : Data Calon Siswa Baru Ringkasan Proses : Memasukan username, password dan agar bisa login b. Proses : 2.0 Nama Proses : Input Administrasi Masukkan : Periode Pendaftaran, Nama Bank No. Rekening, Jumlah Bayar. Keluaran : Data konfirmasi administrasi calon siswa baru Ringkasan Proses : Calon siswa baru melakukan pembayaran administrasi melalui beberapa tahap dan dikonfirmasikan c. Proses : 3.0 Nama Proses : Validasi Siswa Baru 74

92 Masukkan : No idpeserta administrasi calon siswa baru, Validasi berkas pembayaran calon siswa baru Keluaran : Status validasi berkas administrasi Ringkasan Proses : Operator menampilkan nomor idpeserta bahwa status berkas pembayara n sudah divalidasi 2. Penjelasan Aliran Data a. Nama Data Flow : Registrasi Dari Proses : - Ke Proses : 1.0 Deskripsi : Memasukkan username, password dan Struktur Data : - b. Nama Data Flow : Administrasi Dari Proses : - Ke Proses : 2.0 Deskripsi : Memasukan data konfirmasi 75

93 administrasi Struktur Data : - c. Nama Data Flow : Validasi Berkas Dari Proses : - Ke Proses : 3.0 Deskripsi :Mengatur dan memberikan validasi data administrasi calon siswa baru kedalam sistem Struktur Data : - 3. Penjelasan Data Store a). Nama data store : Calon Siswa Baru Struktur data : Uid_siswa + nama +jenis_kelamin + alamat + nm_ayah + pk_ayah + nm_ibu + pk_ibu + + telp_rumah + telpn_hp + userid + passid Deskripsi : Berisi data-data data diri siswa baru yang melakukan pendaftaran b) Nama data Store : Pendaftaran Struktur data : id_pendaftaran+ syrt_pendaftaran + 76

94 periode_pendaftaran + asal_sekolah + ukr_seragam Deskripsi : Berisi data pendaftaran calon siswa baru c) Nama data Store : Pembayaran Struktur data : id_pembayaran + no_setor + jml_bayar + no_rekening + nm_bank Deskripsi : Berisi data pengisian pembayaran calon siswa baru d) Nama data Store : Berkas Validasi Struktur data : id_berkas + dt_pendaftaran_calon_ siswa_baru + dt_administrasi_ calon_ siswa_baru Deskripsi : Berisi data-data siswa yang sudah melakukan pembayaran dan pendaftaran calon siswa baru 77

95 e). Nama data store : Admin Struktur data : user_name + password + Deskripsi : Berisi data-data username, password, dan web admin Flowchart Untuk memberikan gambaran alir atau flowchart dari satu tampilan ke tampilan lainnya pada sistem pendaftaran siswa baru secara online ini, maka digunakan flowchart. Berikut adalah gambar flowchart website Sistem Pendaftaran Siswa Baru Secara Online. Gambar Flowchart Proses Registrasi Calon Siswa Baru (Data diolah Oleh Penulis) 78

96 Gambar Flowchart Proses Login Calon Siswa Baru, Operator dan Admin (Data diolah Oleh Penulis) 79

97 Gambar Flowchart Proses Registrasi Data Admin (Data diolah Oleh Penulis) 80

98 Gambar Flowchart Proses Hasil Verifikasi Data (Data diolah Oleh Penulis) 81

99 Gambar Flowchart Proses Validasi Berkas (Data diolah Oleh Penulis) 82

100 Gambar Flowchart Proses Edit Data Peserta Siswa Baru (Data diolah Oleh Penulis) 83

101 Gambar Flowchart Proses Detil Data Peserta Siswa Baru (Data diolah Oleh Penulis) 84

102 Mulai Pilih menu peserta siswa baru Tampil halaman daftar nama calon siswa baru Edit data calon sswa baru Pilih button save Selesai Gambar Flowchart Proses Update Data Peserta Siswa Baru (Data diolah Oleh Penulis) 85

103 Gambar Flowchart Proses Input Data Per iode Siswa Baru (Data diolah Oleh Penulis) 86

104 Gambar Flowchart Proses Edit Data Periode Siswa Baru (Data diolah Oleh Penulis) 87

105 ERD (Entity Relational Diagram) Gambar ERD Pengembangan Sistem Informasi Pendaftaran Siswa Baru Secara Online Berbasis Web (Sumber : Data diolah Penulis) 88

106 Normalisasi Berikut adalah bentuk tidak normal : 1. Bentuk Normal Pertama (1NF) Pada gambar diatas masih banyak data yang berulang, sehingga dibentuk normal pertama yaitu membuat satu entitas tidak memiliki atribut yang sama. Berikut bentuk normal pertama : Gambar UNF Bentuk Tidak Normal (Data diolah Oleh Penulis) 89

107 2. Bentuk Normal Pertama (1NF) Pada gambar diatas masih banyak data yang berulang, sehingga dibentuk normal pertama yaitu membuat satu entitas tidak memiliki atribut yang sama. Berikut bentuk normal pertama : Gambar UNF Bentuk Normal Pertama (Data diolah Oleh Penulis) 90

108 3. Bentuk Normal Kedua (2NF) normal kedua: Langkah selanjutnya adalah membuat normal kedua. Bentuk Gambar UNF Bentuk Normal Kedua (Data diolah Oleh Penulis) Ket : * Primary Key ** Foreign Key 91

109 4. Bentuk Normal Ketiga (3NF) Langkah selanjutnya adalah membuat normal ketiga. Bentuk normal ketiga: Gambar UNF Bentuk Normal Ketiga (Data diolah Oleh Penulis) Ket : * Primary Key ** Foreign Key 92

110 Struktur Basis Data Berikut adalah spesifikasi tabel basis data yang t erdapat pada pengembangan sistem informasi pendaftaran siswa baru secara online berbasis web : 1. Tabel Administrasi Tabel 4.3. Tabel Administrasi Field Name Data Type Extra idadministrasi int(10) auto_increment nomorrekening idbank jumlahbayar nomorsetor tanggal idperiode idstatusberkas ukuranseragam tahunajaran varchar(11) int(2) int(10) varchar(30) Date int(2) int(2) varchar(1) varchar(10) 2. Tabel Bank Tabel 4.4. Tabel Bank Field Name Data Type Extra idbank int(2) auto_increment namabank varchar(20) 93

111 3. Tabel Bukti Pembayaran Tabel 4.5. Tabel Bukti Pembayaran Field Name Data Type Extra namalengkap periode alamat tanggalkonfirmasi tanggalpembayaran jumlahpembayaran metodepembayaran varchar(30) varchar(30) int(2) varchar(20) Date Text Text 4. Tabel Jenis Kelamin Tabel 4.6. Tabel Jenis Kelamin Field Name Data Type Extra idjk int(2) auto_increment namajk varchar(10) 5. Tabel Calon Siswa Baru Tabel 4.7. Tabel Calon Siswa Baru Field Name Data Type Extra nim nama idjk tempatlahir tanggallahir alamatsekarang varchar(25) varchar(30) int(2) varchar(20) Date Text 94

112 alamatasal telepon nomorhp namaayah pendidikanayah pekerjaanayah namaibu pendidikanibu pekerjaanibu agama foto idadministrasi iduser Text varchar(15) varchar(15) varchar(30) int(2) varchar(50) varchar(30) int(2) varchar(50) tinyint(1) varchar(100) int(2) int(2) 6. Tabel Provinsi Tabel 4.8. Tabel Provinsi Field Name Data Type Extra kelurahan kecamatan kabupaten kode pos varchar(30) varchar(30) varchar(30) int(5) 95

113 7. Tabel Nilai Persayaratan Tabel 4.9. Tabel Nilai Persyaratan Field Name Data Type Extra nilaimatematika nilaibahasaindonesia nilaibahasainggris nilaiipa total float float float float Float 8. Tabel Nilai Tabel Tabel Nilai Field Name Data Type Extra nilaimatematika nilaibahasaindonesia nilaibahasainggris nilaiipa Total Float Float Float Float Float 9. Tabel Pendidikan Tabel Tabel Pendidikan Field Name Data Type Extra idpendidikan int(2) auto_increment namapendidikan varchar(5) 96

114 10. Tabel Periode Tabel Tabel Periode Field Name Data Type Extra idperiode int(2) auto_increment tanggalpendaftaran tanggalpenyerahan tanggalpersiapan tanggalpelaksanaan idstatus Date Date Date Date int(2) 11. Tabel Status Tabel Tabel Status Field Name Data Type Extra idstatus int(2) auto_increment namastatus varchar(10) 12. Tabel Status Berkas Tabel Tabel Status Berkas Field Name Data Type Extra idstatusberkas int(2) auto_increment namastatusberkas varchar(20) 97

115 13. Tabel Typeuser Tabel Tabel Typeuser Field Name Data Type Extra idtypeuser int(2) auto_increment namatypeuser varchar(20) 14. Tabel User Tabel Tabel User Field Name Data Type Extra iduser int(2) auto_increment username password usernameasal passwordasal idtype Text Text varchar(30) varchar(30) int(2) 98

116 Rancangan Antarmuka 1. Halaman APLIKASI Pendaftaran Siswa Baru Secara Online a. Halaman Utama Gambar Halaman Utama (Sumber : Data diolah Penulis) b. Halaman Profil Sekolah Gambar Halaman Profile Sekolah (Sumber : Data diolah Penulis) 99

117 c. Halaman Visi Misi Gambar Halaman Visi Misi (Sumber : Data diolah Penulis) d. Halaman Struktur Organisasi Gambar Halaman Struktur Organisasi (Sumber : Data diolah Penulis) 100

118 e. Halaman Gallery Gambar Halaman Gallery (Sumber : Data diolah Penulis) f. Halaman Buku Tamu Gambar Halaman Buku Tamu (Sumber : Data diolah Penulis) 101

119 g. Halaman Kontak Gambar Halaman Kontak (Sumber : Data diolah Penulis) h. Halaman PSB Gambar Halaman Peserta Siswa Baru (PSB) (Sumber : Data diolah Penulis) 102

120 i. Halaman Register Gambar Halaman Register (Sumber : Data diolah Penulis) j. Halaman Formulir Pendaftaran Gambar Halaman Calon Siswa Baru (Sumber : Data diolah Penulis) 103

121 k. Halaman Calon Siswa Baru Gambar Halaman Calon Siswa (Sumber : Data diolah Penulis) 104

122 Pengkodean (Coding) Coding yang dilakukan penulis dalam management data yang diolah dalam satu paket aplikasi yang tergabung, yaitu XAMPP versi 1.6.2, dimana didalamnya mengunakan PHP sebagai bahasa pemograman dan mysql versi sebagai data basenya, sedangkan webservernya mengunakan Apache/2.2.4 (Win32) DAV/2 mod_ssl/ Gambar Pengkodean di Macromedia Dreamweaver 8 menggunakan bahasa PHP (Sumber : Data diolah Penulis) Dalam mengkonfigurasi GUI programnya pada pembuatan home page, penulis mengunakan Dreamwaver 8, sedangkan design menggunakan photoshop CS sebagai pembuatan tampilan website Pengujian Eksternal (Black Box) Tahapan testing ini dilakukan pengujian terhadap program oleh peneliti. Pada penelitian ini peneliti menggunakan pengujian Eksternal (Black Box). Pengujian Eksternal (Black Box) peneliti melakukan pengujian terhadap aplikasi dengan cara mengecek satu persatu link yang dengan menggunakan tabel pengujian. 105

123 Tabel Pengujian Menggunakan Black Box (Sumber : Data diolah Penulis) No. Link Hasil yang diharapkan Hasil Akurat 1. Home Dapat menampilkan halaman utama ok 2. Profile Dapat menampilkan profile sekolah ok 3. Visi Misi Dapat menampilkan visi misi sekolah ok 4. Struktur Organisasi Dapat menampilkan struktur organisasi sekolah ok 5. Gallery Foto Dapat menampilkan gallery fo to ok 6. Berita Terkini Dapat menampilkan berita-berita seputar pendidikan ok 7. Konfirmasi Dapat menampilkan halaman form konfirmasi ok 8. Buku Tamu Dapat menampilkan halaman buku tamu sekolah ok 9. Kontak Dapat menampilkan halaman form kontak ok 10. Register/Pendaftaran Baru Dapat menampilkan halaman untuk meregister siswa yang ingin melakukan login/pendaftaran baru ok 11. Cara Mendaftar Dapat menampilkan halaman form pendaftaran ok 12. Cara Pembayaran Dapat menampilkan halaman cara pembayaran ok 13. Logout Dapat keluar dari menu utama ok 14. Login Dapat masuk ke menu admin ok 15. Search Dapat menampilkan data berita/data yang dicari ok 16. Home Dapat menampilkan halaman utama admin ok 17. Calon Siswa Dapat masuk ke menu daftar siswa ok 18. Laporan Siswa Baru Dapat menampilkan daftar siswa baru ok 19. Logout Dapat keluar dari menu admin ok 106

124 Spesifikasi Software dan Hardware 1. Software, meliputi pemelihan aplikasi perangkat lunak yang digunakan dalam pembuatan sistem, diantaranya : a. Web browser digunakan sebagai antar muka dalam pembuatan aplikasi berbasis web. b. Web server digunakan untuk pembuatan aplikasi berbasis web yang dapat melayani permintaan dari client melalui browser. c. Database digunakan sebagai tempat penyimpanan data. d. Bahasa pemograman yang dapat menghubungkan aplikasi database dengan web server. Spesifikasi untuk perangkat lunak adalah sebagai berikut : a. Sistem operasi Windows XP/NT/ME/2000/98SE b. Apache HTTP Server versi sampai dengan c. PHP versi 2.1 sampai dengan d. MySQL versi 1.3 sampai dengan e. Web browser seperti IE, Mozila, Netscape 107

HAIDIR ALI 102091026286 Teknik Informatika

HAIDIR ALI 102091026286 Teknik Informatika APLIKASI MANAJEMEN KEARSIPAN PERSURATAN BADAN WAKAF INDONESIA HAIDIR ALI 102091026286 Teknik Informatika FAKULTAS SAINS DAN TENOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2011/ 1432 H ABSTRAK

Lebih terperinci

SISTEM INFORMASI MANAJEMEN ZAKAT, INFAK, DAN SEDEKAH PADA BADAN AMIL ZAKAT NASIONAL

SISTEM INFORMASI MANAJEMEN ZAKAT, INFAK, DAN SEDEKAH PADA BADAN AMIL ZAKAT NASIONAL SISTEM INFORMASI MANAJEMEN ZAKAT, INFAK, DAN SEDEKAH PADA BADAN AMIL ZAKAT NASIONAL Disusun Oleh: AGUNG PANDU DWIPRATAMA NIM: 106093003051 PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS

Lebih terperinci

SKRIPSI. Oleh: Eggy Ramadhani Djunaedi 104091002866

SKRIPSI. Oleh: Eggy Ramadhani Djunaedi 104091002866 SKRIPSI KONSEP RANCANG BANGUN APLIKASI E-TRAVELING BERBASIS CUSTOMER RELATIONSHIP MANAGEMENT MENGGUNAKAN RICH INTERNET APPLICATION (STUDI KASUS : BAYU BUANA TRAVEL SERVICES) Oleh: Eggy Ramadhani Djunaedi

Lebih terperinci

SISTEM PENGOLAHAN DATA SURAT MASUK DAN SURAT KELUAR PADA KANTOR BADAN PENGAWASAN KEUANGAN DAN PEMBANGUNAN (BPKP) PERWAKILAN PROVINSI ACEH BERBASIS WEB

SISTEM PENGOLAHAN DATA SURAT MASUK DAN SURAT KELUAR PADA KANTOR BADAN PENGAWASAN KEUANGAN DAN PEMBANGUNAN (BPKP) PERWAKILAN PROVINSI ACEH BERBASIS WEB SISTEM PENGOLAHAN DATA SURAT MASUK DAN SURAT KELUAR PADA KANTOR BADAN PENGAWASAN KEUANGAN DAN PEMBANGUNAN (BPKP) PERWAKILAN PROVINSI ACEH BERBASIS WEB SKRIPSI Di ajukan untuk melengkapi tugas dan memenuhi

Lebih terperinci

IMPLEMENTASI SISTEM PENERIMAAN SISWA BARU ONLINE PADA SMP NEGERI 53 PALEMBANG SKRIPSI SALY TIARA UTAMA 08142111

IMPLEMENTASI SISTEM PENERIMAAN SISWA BARU ONLINE PADA SMP NEGERI 53 PALEMBANG SKRIPSI SALY TIARA UTAMA 08142111 IMPLEMENTASI SISTEM PENERIMAAN SISWA BARU ONLINE PADA SMP NEGERI 53 PALEMBANG SKRIPSI Disusun sebagai syarat memperoleh gelar Sarjana Komputer OLEH: SALY TIARA UTAMA 08142111 PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

PENGELOLAAN SURAT MASUK DAN SURAT KELUAR DI BADAN KEPEGAWAIAN DAERAH KABUPATEN PONOROGO DENGAN PHP DAN MySQL

PENGELOLAAN SURAT MASUK DAN SURAT KELUAR DI BADAN KEPEGAWAIAN DAERAH KABUPATEN PONOROGO DENGAN PHP DAN MySQL PENGELOLAAN SURAT MASUK DAN SURAT KELUAR DI BADAN KEPEGAWAIAN DAERAH KABUPATEN PONOROGO DENGAN PHP DAN MySQL SKRIPSI Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu

Lebih terperinci

RANCANG BANGUN SISTEM INFORMASI PENGINGAT JADWAL PEMBAYARAN ANGSURAN PADA KOSPIN JASA CABANG PEMALANG BERBASIS SMS GATEWAY

RANCANG BANGUN SISTEM INFORMASI PENGINGAT JADWAL PEMBAYARAN ANGSURAN PADA KOSPIN JASA CABANG PEMALANG BERBASIS SMS GATEWAY RANCANG BANGUN SISTEM INFORMASI PENGINGAT JADWAL PEMBAYARAN ANGSURAN PADA KOSPIN JASA CABANG PEMALANG BERBASIS SMS GATEWAY Tugas Akhir disusun untuk memenuhi syarat mencapai gelar Kesarjanaan Komputer

Lebih terperinci

ANGGA NOVRINANDA 08 142 166

ANGGA NOVRINANDA 08 142 166 PENGEMBANGAN PERANGKAT LUNAK PENGOLAHAN TERA, TERA ULANG DAN KALIBRASI BERBASIS CLIENT SERVER DI DINAS METROLOGI PALEMBANG ANGGA NOVRINANDA 08 142 166 Diajukan Sebagai Syarat Untuk Mendapatkan Gelar Sarjana

Lebih terperinci

SISTEM INFORMASI PENDAFTARAN SISWA BARU (PSB) CLIENT SERVER DI SMK SUKAWATI GEMOLONG

SISTEM INFORMASI PENDAFTARAN SISWA BARU (PSB) CLIENT SERVER DI SMK SUKAWATI GEMOLONG SISTEM INFORMASI PENDAFTARAN SISWA BARU (PSB) CLIENT SERVER DI SMK SUKAWATI GEMOLONG Disusun oleh : ARIF RANU WICAKSONO M3304003 TUGAS AKHIR Ditulis dan diajukan memenuhi sebagian persyaratan Memperoleh

Lebih terperinci

SISTEM INFORMASI PENERIMAAN MAHASISWA BARU UNIVERSITAS SETIA BUDI SURAKARTA BERBASIS CLIENT/SERVER. Oleh : NILNA AMALIYA FAJRIA NIM.

SISTEM INFORMASI PENERIMAAN MAHASISWA BARU UNIVERSITAS SETIA BUDI SURAKARTA BERBASIS CLIENT/SERVER. Oleh : NILNA AMALIYA FAJRIA NIM. SISTEM INFORMASI PENERIMAAN MAHASISWA BARU UNIVERSITAS SETIA BUDI SURAKARTA BERBASIS CLIENT/SERVER Oleh : NILNA AMALIYA FAJRIA NIM. M3204028 TUGAS AKHIR ditulis dan diajukan untuk memenuhi sebagian persyaratan

Lebih terperinci

SISTEM INFORMASI STOK OBAT APOTEK

SISTEM INFORMASI STOK OBAT APOTEK SISTEM INFORMASI STOK OBAT APOTEK Oleh TUTIK WINARNI NIM. M3104045 TUGAS AKHIR ditulis dan diajukan untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya Ilmu Komputer PROGRAM DIPLOMA III ILMU

Lebih terperinci

INGGRIS UNTUK USIA 6-8 TAHUN

INGGRIS UNTUK USIA 6-8 TAHUN APLIKASI PEMBELAJARAN SEBAGAI ALAT BANTU BAHASA INGGRIS UNTUK USIA 6-8 TAHUN (Studi Kasus: Sekolah Dasar Negeri Setia Mekar 02, tambun Selatan - Bekasi) Oleh : NURJANAH 203093002037 PROGRAM STUDI SISTEM

Lebih terperinci

LAPORAN AKHIR PENELITIAN HIBAH BERSAING. RANCANG BANGUN APLIKASI KONTROL PENGELOLAAN KEUANGAN DESA Tahun 2 dari rencana 2 tahun

LAPORAN AKHIR PENELITIAN HIBAH BERSAING. RANCANG BANGUN APLIKASI KONTROL PENGELOLAAN KEUANGAN DESA Tahun 2 dari rencana 2 tahun LAPORAN AKHIR PENELITIAN HIBAH BERSAING RANCANG BANGUN APLIKASI KONTROL PENGELOLAAN KEUANGAN DESA Tahun 2 dari rencana 2 tahun KETUA/ ANGGOTA TIM Tajuddin Abdillah, S.Kom., M.Cs (Ketua) NIDN 0008127805

Lebih terperinci

PROGRAM APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) TATA RUANG GRAHA KADIN KOTA BANDUNG MENGGUNAKAN MAPINFO DAN VISUAL BASIC TUGAS AKHIR

PROGRAM APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) TATA RUANG GRAHA KADIN KOTA BANDUNG MENGGUNAKAN MAPINFO DAN VISUAL BASIC TUGAS AKHIR PROGRAM APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) TATA RUANG GRAHA KADIN KOTA BANDUNG MENGGUNAKAN MAPINFO DAN VISUAL BASIC TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat dalam Menempuh Ujian Sidang

Lebih terperinci

IMPLEMENTASI MOBILE LEARNING SEBAGAI MEDIA BANTU PEMBELAJARAN UNTUK MENDUKUNG UJIAN NASIONAL TINGKAT SMP BERBASIS ANDROID DI SMP N 1 KLATEN

IMPLEMENTASI MOBILE LEARNING SEBAGAI MEDIA BANTU PEMBELAJARAN UNTUK MENDUKUNG UJIAN NASIONAL TINGKAT SMP BERBASIS ANDROID DI SMP N 1 KLATEN IMPLEMENTASI MOBILE LEARNING SEBAGAI MEDIA BANTU PEMBELAJARAN UNTUK MENDUKUNG UJIAN NASIONAL TINGKAT SMP BERBASIS ANDROID DI SMP N 1 KLATEN SKRIPSI Untuk memenuhi persyaratan mencapai derajat Sarjana Strata

Lebih terperinci

RANCANG BANGUN DATABASE NILAI SISWA TINGKAT SEKOLAH MENENGAH

RANCANG BANGUN DATABASE NILAI SISWA TINGKAT SEKOLAH MENENGAH 4 RANCANG BANGUN DATABASE NILAI SISWA TINGKAT SEKOLAH MENENGAH Oleh : Dahlia Widhyaestoeti ABSTRAK Di bidang pendidikan, peranan teknologi informasi sudah tidak dapat dipisahkan lagi. Hampir seluruh sekolah

Lebih terperinci

IMPLEMENTASI METODE SIMPLE ADDITIVE WEIGHTING PADA SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JENIS PONDASI DENGAN SIMULASI ALTERNATIF BERBASIS 3D SKRIPSI

IMPLEMENTASI METODE SIMPLE ADDITIVE WEIGHTING PADA SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JENIS PONDASI DENGAN SIMULASI ALTERNATIF BERBASIS 3D SKRIPSI IMPLEMENTASI METODE SIMPLE ADDITIVE WEIGHTING PADA SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JENIS PONDASI DENGAN SIMULASI ALTERNATIF BERBASIS 3D SKRIPSI OLEH: RADIAS SUNDORO G1A009074 PROGRAM STUDI TEKNIK

Lebih terperinci

Bagian 1 Alur Proses Pelaksanaan Skripsi

Bagian 1 Alur Proses Pelaksanaan Skripsi 1 Bagian 1 Alur Proses Pelaksanaan Skripsi 1. Proses Bisnis. 1.1. Proses Bisnis Penyusunan Proposal Skripsi Penyusunan Proposal Skripsi Dosen Dosen Penguji Penguji Dosen Dosen Pembimbing Dekan Dekan Ka

Lebih terperinci

TUGAS AKHIR PEMBUATAN APLIKASI PENGARSIPAN LAPORAN KEPOLISIAN POLRESTA SURAKARTA

TUGAS AKHIR PEMBUATAN APLIKASI PENGARSIPAN LAPORAN KEPOLISIAN POLRESTA SURAKARTA TUGAS AKHIR PEMBUATAN APLIKASI PENGARSIPAN LAPORAN KEPOLISIAN POLRESTA SURAKARTA Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Diajukan Oleh: SITI

Lebih terperinci

EVALUASI KINERJA SLiMS SEBAGAI SARANA TEMU KEMBALI INFORMASI DI PERPUSTAKAAN DPR RI

EVALUASI KINERJA SLiMS SEBAGAI SARANA TEMU KEMBALI INFORMASI DI PERPUSTAKAAN DPR RI EVALUASI KINERJA SLiMS SEBAGAI SARANA TEMU KEMBALI INFORMASI DI PERPUSTAKAAN DPR RI Skripsi Diajukan kepada Fakultas Adab dan Humaniora Untuk memenuhi persyaratan memperoleh Gelar Sarjana Ilmu Perpustakaan

Lebih terperinci

PERANCANGAN APLIKASI AKADEMIK SECARA ONLINE PADA MADRASAH ALIYAH NEGERI 1 PANGKALAN BALAI. (Studi Kasus : MADRASAH ALYAH NEGERI 1 PANGKALAN BALAI)

PERANCANGAN APLIKASI AKADEMIK SECARA ONLINE PADA MADRASAH ALIYAH NEGERI 1 PANGKALAN BALAI. (Studi Kasus : MADRASAH ALYAH NEGERI 1 PANGKALAN BALAI) PERANCANGAN APLIKASI AKADEMIK SECARA ONLINE PADA MADRASAH ALIYAH NEGERI 1 PANGKALAN BALAI (Studi Kasus : MADRASAH ALYAH NEGERI 1 PANGKALAN BALAI) PROPOSAL PENELITIAN Diajukan guna melakukan penelitian

Lebih terperinci

RANCANG BANGUN APLIKASI PEMBELAJARAN BAHASA INGGRIS BERBASIS MULTIMEDIA PADA BIMBEL EXCELLENCE

RANCANG BANGUN APLIKASI PEMBELAJARAN BAHASA INGGRIS BERBASIS MULTIMEDIA PADA BIMBEL EXCELLENCE RANCANG BANGUN APLIKASI PEMBELAJARAN BAHASA INGGRIS BERBASIS MULTIMEDIA PADA BIMBEL EXCELLENCE Ryandi Surya Gautama (ryandi_surya@ymail.com), Insani Kasih (insani.kasih@yahoo.co.id) Iis Pradesan (iis.pradesan@gmail.com)

Lebih terperinci

SKRIPSI SISTEM TEMU-KEMBALI INFORMASI DENGAN METODE VECTOR SPACE MODEL PADA PENCARIAN FILE DOKUMEN BERBASIS TEKS

SKRIPSI SISTEM TEMU-KEMBALI INFORMASI DENGAN METODE VECTOR SPACE MODEL PADA PENCARIAN FILE DOKUMEN BERBASIS TEKS SKRIPSI SISTEM TEMU-KEMBALI INFORMASI DENGAN METODE VECTOR SPACE MODEL PADA PENCARIAN FILE DOKUMEN BERBASIS TEKS Firnas Nadirman 04/181070/EPA/00481 DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS GADJAH MADA

Lebih terperinci

yang berguna dan berarti bagi pemakainya yang pada akhirnya akan mempengaruhi kehidupan pemakai informasi. 13

yang berguna dan berarti bagi pemakainya yang pada akhirnya akan mempengaruhi kehidupan pemakai informasi. 13 BAB II KAJIAN TEORITIS 2.1. Informasi 2.1.1 Pengertian Informasi Tidak mudah untuk mendefinisikan konsep informasi karena istilah yang satu ini mempunyai bermacam aspek, ciri, dan manfaat yang satu dengan

Lebih terperinci

STUDI TENTANG PENYAJIAN DATA ELEKTRONIK UNTUK PELAKU PASAR MODAL. Oleh: Tim Studi Tentang Penyajian Data Elektronik Untuk Pelaku Pasar Modal

STUDI TENTANG PENYAJIAN DATA ELEKTRONIK UNTUK PELAKU PASAR MODAL. Oleh: Tim Studi Tentang Penyajian Data Elektronik Untuk Pelaku Pasar Modal STUDI TENTANG PENYAJIAN DATA ELEKTRONIK UNTUK PELAKU PASAR MODAL Oleh: Tim Studi Tentang Penyajian Data Elektronik Untuk Pelaku Pasar Modal DEPARTEMEN KEUANGAN REPUBLIK INDONESIA BADAN PENGAWAS PASAR MODAL

Lebih terperinci

Sistem Informasi Penerimaan Kas Masuk dan Kas Keluar di Toko Batik Keris Mall Ciputra Semarang

Sistem Informasi Penerimaan Kas Masuk dan Kas Keluar di Toko Batik Keris Mall Ciputra Semarang 1 Sistem Informasi Penerimaan Kas Masuk dan Kas Keluar di Toko Batik Keris Mall Ciputra Semarang Ardi Pranata Prasetya Current economic activity is not separated from the information technology, especially

Lebih terperinci

PERILAKU PENCARIAN INFORMASI DALAM MEMENUHI KEBUTUHAN INFORMASI MAHASISWA UIN DI PERPUSTAKAAN UTAMA UIN SYARIF HIDAYATULLAH

PERILAKU PENCARIAN INFORMASI DALAM MEMENUHI KEBUTUHAN INFORMASI MAHASISWA UIN DI PERPUSTAKAAN UTAMA UIN SYARIF HIDAYATULLAH PERILAKU PENCARIAN INFORMASI DALAM MEMENUHI KEBUTUHAN INFORMASI MAHASISWA UIN DI PERPUSTAKAAN UTAMA UIN SYARIF HIDAYATULLAH Skripsi Diajukan untuk Memenuhi Persyaratan Memperoleh Gelar Sarjana Ilmu Perpustakaan

Lebih terperinci

RANCANG BANGUN DAN DESAIN SISTEM INFORMASI GEOGRAFIS PROFIL DAERAH KOTA BLITAR BERBASIS WEB SKRIPSI. Oleh : ARIF NUR HIDAYAT NIM.

RANCANG BANGUN DAN DESAIN SISTEM INFORMASI GEOGRAFIS PROFIL DAERAH KOTA BLITAR BERBASIS WEB SKRIPSI. Oleh : ARIF NUR HIDAYAT NIM. RANCANG BANGUN DAN DESAIN SISTEM INFORMASI GEOGRAFIS PROFIL DAERAH KOTA BLITAR BERBASIS WEB SKRIPSI Oleh : ARIF NUR HIDAYAT NIM. 05550114 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS

Lebih terperinci

BAB III LANDASAN TEORI. Pada bab ini akan dinjelaskan dasar dasar teoriyang berhubungan dengan permasalahan

BAB III LANDASAN TEORI. Pada bab ini akan dinjelaskan dasar dasar teoriyang berhubungan dengan permasalahan BAB III LANDASAN TEORI Pada bab ini akan dinjelaskan dasar dasar teoriyang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi aplikasi yang digunakan pada kerja praktek ini. Hal

Lebih terperinci