Perancangan Database Perancangan Algoritma

Tabel 3.1. Simbol-simbol Data Flow Diagram No. Simbol Fungsi 1. Eksternal Entity merupakan kesatuan di luar lingkungan system yang dapat berupa seseorang, organisasi yang dapat mengirimkan data atau menerima data dari sistem. 2. Arus data merupakan tempat mengalirnya informasi menunjukan arus data berupa sistem. 3. Proses merupakan pengolahan data atau aliran data masuk menjadi data aliran keluar. 4. Penyimpanan data merupakan tempat penyimpanan data yang ada di dalam sistem.

3.3. Perancangan Database

Database adalah kumpulan dari data yang berhubungan antara yang satu dengan yang lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena database merupakan kumpulan dari Universitas Sumatera Utara beberapa file , dalam hal ini file – file tersebut dikelompokan secara terstruktur dalam beberapa tabel sesuai dengan informasi yang terkandung di dalamnya. Berikut ini rancangan tabel yang penulis gunakan dalam membangun sistem informasi nilai : 1. Tabel admin terdiri dari : Tabel 3.2. Tabel admin Field Name Data Type Size Description username Varchar 30 Username password Varchar 30 Password 2. Tabel dosen terdiri dari : Tabel 3.3. Tabel dosen Field Name Data Type Size Description id Int 3 Id kode_dosen Varchar 10 Kode Dosen nama Varchar 50 Nama Dosen Universitas Sumatera Utara 3. Tabel jadwal terdiri dari : Tabel 3.4. Tabel jadwal Field Name Data Type Size Description id_jadwal Int 10 Id Hari Varchar 10 Hari waktu Varchar 20 Waktu mata_kuliah Varchar 50 Mata Kuliah dosen Varchar 10 Dosen ruang Varchar 10 Ruang Com Varchar 10 Komputer 4. Tabel kelas terdiri dari : Tabel 3.5. Tabel kelas Field Name Data Type Size Description id Int 3 Id kd_kelas Varchar 10 Kode Kelas Unit Varchar 2 Unit lantai Varchar 2 Lantai ruang Varchar 2 Ruang keterangan Varchar 40 Keterangan Universitas Sumatera Utara

3.4. Flowchart

Flowchart adalah sekumpulan simbol – simbol yang menunjukan atau menggambarkan rangkaian kegiatan – kegitan program dari awal hingga akhir. Jadi flowchart juga dapat digunakan untuk menggambarkan urutan langkah – langkah pekerjaan dalam suatu algoritma. Penjelasan arti dari lambang – lambang flowchart dapat didefinisikan seperti tabel dibawah ini : Tabel 3.6. Arti lambang – lambang Flowchart No SIMBOL KETERANGAN 1 Terminal, untuk memulai atau mengakhiri suatu program 2 Proses, simbol ini menunjukkan setiap pengolahan yang dilakukan oleh komputer. 3 Input-Output, untuk memasukkan data atau menunjukkan hasil keluaran dari suatu proses 4 Decision, suatu kondisi yang menghasilkan beberapa kemungkinan jawaban atau pilihan. 5 Untuk menyatakan sekumpulan langkah proses yang ditulis sebagai procedur 6 Connector, suatu prosedur akan masuk atau keluar melalui simbol ini dalam lembaran yang sama. Universitas Sumatera Utara 7 Off-Line Connector, simbol masuk atau keluarnya suatu prosedur pada lembaran kertas lainnya. 8 ArusFlow dari prosedur yang dapat dilakukan dari atas kebawah, kiri kekanan atau sebaliknya. 9 Document, merupakan simbol dari data yang berbentuk kertas maupun informasi 10 Database, menyediakan tempat pengolahan data serta penyimpanan dalam storage. 11 Simbol untuk output, yang ditujukan kesuatu device ,seperti primer,plotters,dll Universitas Sumatera Utara

3.4.1. Flowchart Menu Utama

Flowchart menu utama dapat dilihat pada gambar dibawah ini : Gambar 3.1. Alur Flowchart Menu Utama Universitas Sumatera Utara

3.4.2. Flowchart Login Admin

Flowchart login admin dapat dilihat pada gambar dibawah ini : L_adm Masukkan Username password Login Reset Validasi Username Password Valid Hapus username Password X Y Y Y T T M_adm Gambar 3.2. Alur Flowchart Login Admin Universitas Sumatera Utara

3.4.3. Flowchart Menu Utama Admin

Flowchart menu utama admin dapat dilihat pada gambar dibawah ini : Gambar 3.3. Alur Flowchart Menu Utama Admin Universitas Sumatera Utara

3.5. Perancangan Algoritma

Algoritma merupakan suatu cara menganalisa menjelaskan urutan dan hubungan kegiatan – kegiatan yang dilakukan untuk memecahkan suatu permasalahan sehingga tercapai tujuan yang diinginkan. Algorit ma Beranda Langkah I : Pilih menu Beranda. Langkah II : Menampilkan halaman utama website. Algorit ma Direktori Prodi D3 TI Langkah I : Pilih menu Direktori Prodi D3 TI. Langkah II : Menampilkan halaman Direktori Prodi D3 TI. Langkah III : Pilih menu Profil, Sejarah, Visi Misi, Fasilitas, Roster, Daftar Dosen, dan Ruangan. Langkah IV : Menampilkan halaman profil, sejarah, visi misi, fasilitas, roster, daftar dosen, dan ruangan. Universitas Sumatera Utara Algorit ma University of Sumatera Utara Langkah I : Pilih menu University of Sumatera Utara. Langkah II : Menampilkan halaman university of Sumatera Utara. Algorit ma Contact Us Langkah I : Pilih menu Contact Us. Langkah II : Menampilkan halaman Contact Us. Algorit ma USU Map Langkah I : Pilih menu USU Map. Langkah II : Menampilkan halaman USU map. Algorit ma People Finder Langkah I : Pilih menu People Finder. Langkah II : Menampilkan halaman people finder. Universitas Sumatera Utara Algorit ma Portal Akademik Langkah I : Pilih menu Portal Akademik. Langkah II : Menampilkan halaman portal akademik. Algorit ma Login Admin Langkah I : Pilih menu Login. Langkah II : Menampilkan form isian untuk login user atau member . Algorit ma Beranda Admin Langkah I : Pilih menu Beranda. Langkah II : Menampilkan halaman utama website. Algorit ma Direktori Prodi D3 TI Admin Langkah I : Pilih menu Direktori Prodi D3 TI. Langkah II : Menampilkan halaman Direktori Prodi D3 TI. Langkah III : Pilih menu Profil, Sejarah, Visi Misi, Fasilitas, Registrasi dan Logout. Langkah IV : Menampilkan halaman profil, sejarah, visi misi, fasilitas, registrasi, dan logout. Universitas Sumatera Utara Algorit ma University of Sumatera Utara Admin Langkah I : Pilih menu University of Sumatera Utara. Langkah II : Menampilkan halaman university of Sumatera Utara. Algorit ma Contact Us Admin Langkah I : Pilih menu Contact Us. Langkah II : Menampilkan halaman Contact Us. Algorit ma USU Map Admin Langkah I : Pilih menu USU Map. Langkah II : Menampilkan halaman USU map. Algorit ma People Finder Admin Langkah I : Pilih menu People Finder. Langkah II : Menampilkan halaman people finder. Universitas Sumatera Utara Algorit ma Portal Akademik Admin Langkah I : Pilih menu Portal Akademik. Langkah II : Menampilkan halaman portal akademik. Algorit ma Logout Admin Langkah I : Pilih menu Logout. Langkah II : Menampilkan halaman logout. Universitas Sumatera Utara

BAB 4 IMPLEMENTASI SISTEM

Bab ini menjelaskan tentang hasil pembahasan dari penelitian. Hasill penelitian yang diperoleh berupa implementasi dari rancangan aplikasi yang dibuat pada bab sebelumnya. Proses-proses pada bab sebelumnya tersebut termasuk ke dalam tahap proses model prototipe bagian analisis kebutuhan dan pemodelan cepat. Di bab empat ini akan dibahas implementasi pengujian dari perancangan-perancangan tersebut berdasarkan skenario pengguna. Implementasi tersebut merupakan tahap dalam system informasi berbasis web bagian pengujian dan evaluasi aplikasi. Aplikasi yang dibuat masih berupa system informasi yang baru dijalankan pada localhost, belum diimplementasikan ke dalam internet. Pembuatan aplikasi ini menggunakan PHP sebagai bahasa pemrograman utama dan MySQL sebagai basis data.

4.1. Pengertian Implementasi Sistem

Setelah dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih. Tiba saatnya, sistem untuk di implementasikan. Implementasi sistem adalah langkah – langkah atau prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menguji, meng- install , dan memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama, sedangkan tahap implementasi sistem merupakan tahap meletakkan sistem agar sistem dapat siap untuk dioperasikan. Tahap implementasi sistem terdiri dari Universitas Sumatera Utara