Analisis dan Perancangan Test Online di Sekolah Tinggi Ilmu Farmasi Yayasan Pharmasi Semarang Skripsi Diajukan kepada Fakultas Teknologi Informasi untuk Memperoleh Gelar Sarjana Komputer Oleh : Christian Kurniawan Ginting S. NIM: 682004061 Program Studi Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Desember 2011 i
ii
iii
Prakata Puji syukur penulis haturkan kepada Tuhan Yesus Kristus atas segala berkat, dan kasihnya sehingga penulis dapat menyelesaikan skripsi yang berjudul Analisis dan Perancangan Test Online di Sekolah Tinggi Ilmu Farmasi Yayasan Pharmasi Semarang demi mendapatkan gelar Sarjana Komputer pada Fakultas Teknologi Informasi. Dalam menyelesaikan penulisan skripsi ini, penulis mendapat dukungan dari berbagai pihak baik secara langsung maupun tidak langsung. Oleh karena itu, atas dukungan dan bantuannya penulis tidak lupa mengucapkan banyak terima kasih kepada : 1. Bapak Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga sekaligus sebagai pembimbing I. Terima kasih atas saran, kesabaran, dukungan, bimbingan, pengarahan, serta motivasi yang diberikan selama proses penulisan berlangsung. 2. Ibu Yessica Nataliani, S.Si., M.Kom., selaku Ketua Program Studi Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga. 3. Bapak Martin Setyawan, S.T., selaku pembimbing II yang selalu membimbing penulis dengan sabar dan banyak membantu penulis dalam menyelesaikan skripsi ini. 4. Para Dosen dan Staff TU terima kasih atas penyertaan dan bantuannya nya selama penulis menyelesaikan studi di Fakultas Teknologi Informasi. iv
5. Ibu beserta Kak Vivi, dan Anita untuk doa, motivasi, serta semangat yang tiada hentinya selama penulis mengerjakan skripsi. 6. Ibu Ida Titaley, dan Ibu Sri Lahade atas doanya selama penulis mengerjakan skripsi. 7. Pihak Sekolah Tinggi Ilmu Farmasi Yayasan Pharmasi Semarang. Terima kasih atas bantuan dan ijinnya kepada penulis dalam melakukan pengambilan data. 8. Yeri, Edwin, Nara, Andreas, Teddy, dan sahabat-sahabat yang tidak dapat penulis sebutkan satu persatu. Terima kasih atas segala dukungan, dan semangatnya. 9. Dan pihak-pihak lain yang tidak bisa disebutkan satu per satu yang telah membantu penulis dalam menyelesaikan penulisan laporan ini. Penulis menyadari bahwa penulisan laporan skripsi ini masih jauh dari sempurna, oleh karena itu penulis mengharap adanya kritik dan saran yang membangun demi penyempurnaan skripsi ini. Akhir kata, penulis berharap agar laporan ini dapat bermanfaat bagi pembaca sekalian. Salatiga, 15 Desember 2011 Christian Kurniawan Ginting Suka v
Daftar Isi Halaman Judul... i Halaman Pengesahan... ii Halaman Pernyataan... iii Prakata... iv Daftar Isi... vi Daftar Tabel... ix Daftar Gambar... x Arti Singkatan... xii Abstract... xiii BAB 1 Pendahuluan... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan dan Manfaat... 3 1.4 Batasan Masalah/Ruang Lingkup... 3 1.5 Sistematika Penulisan... 3 BAB 2 Tinjauan Pustaka... 5 2.1 Penelitian Terdahulu... 5 2.2 Perancangan Sistem... 6 2.2.1 Pengertian Perancangan Sistem 6 2.2.2 Arsitektur Client-Server... 7 2.2.3 Model Client-Server 3 Lapis (Three-Tier Client-Server Model)... 7 2.2.4 Topologi Jaringan Star... 9 BAB 3 Proses Bisnis dan Metodologi Penelitian... 11 3.1 Proses PMB... 11 vi
3.1.1 Jalur Prestasi Akademik... 11 3.1.2 Jalur Prestasi Ekstrakurikuler Bidang Olahraga, Seni, dan Ilmiah... 12 3.1.3 Jalur Reguler... 12 3.2 Jenis Soal Dalam Tes Seleksi PMB Jalur Reguler... 18 3.3 Business Use Case Diagram PMB Jalur Reguler Yang Telah Ada Sebelumnya... 18 3.4 Metodologi Penelitian... 20 3.4.1 Metode Prototyping... 20 3.4.2 Pembahasan Metode Prototyping... 20 BAB 4 Analisa dan Perancangan Sistem... 23 4.1 Rancangan Sistem Menggunakan UML... 23 4.1.1 Use Case Diagram... 23 4.1.2 Activity Diagram... 24 4.1.3 Sequence Diagram... 29 4.1.4 Class Diagram... 33 4.2 Rangcangan Basis Data... 37 4.2.1 Relasi Antar Tabel... 44 4.3 Rancangan Antarmuka... 46 4.3.1 Rancangan Form Login Sistem... 46 4.3.2 Rancangan Form Login Peserta Tes... 47 4.3.3 Rancangan Form Utama Test Online... 47 4.3.4 Rancangan Form Pengaturan Pengguna. 48 4.3.5 Rancangan Form Pengelolaan Tes Oleh Pembuat Soal... 49 4.3.6 Rancangan Form Tes Oleh Administrator 50 vii
4.3.7 Rancangan Form Tes Peserta... 51 BAB 5 Kesimpulan dan Saran Pengembangan... 53 5.1 Kesimpulan... 53 5.2 Saran... 53 Daftar Pustaka... 55 viii
Daftar Tabel Tabel 3.1 DPP Program Reguler Gelombang I Program Studi S1... 14 Tabel 3.2 DPP Program Reguler Gelombang II Program Studi S1... 15 Tabel 3.3 DPP Program Reguler Gelombang I Program Studi S1... 16 Tabel 3.4 DPP Program Reguler Gelombang I, II, III Program Studi D3... 17 Tabel 3.5 Uang Penyelenggaraan Pendidikan... 18 Tabel 4.1 user... 37 Tabel 4.2 tipe_user... 37 Tabel 4.3 pegawai... 38 Tabel 4.4 peserta... 38 Tabel 4.5 tes... 41 Tabel 4.6 soal... 41 Tabel 4.7 keterangan_pertanyaan... 42 Tabel 4.8 tipe_pertanyaan... 42 Tabel 4.9 jawaban... 43 Tabel 4.10 jawaban_peserta... 43 ix
Daftar Gambar Gambar 2.1 Arsitektur Client-Server... 7 Gambar 2.2 Model Client-Server 3 Lapis... 8 Gambar 2.3 Topologi Jaringan Star... 10 Gambar 3.1 Business Use Case Diagram PMB Jalur Reguler 19 Gambar 3.2 Pemodelan Prototyping... 20 Gambar 4.1 Use Case Diagram Proses Tes Seleksi PMB Jalur Reguler... 23 Gambar 4.2 Activity Diagram Login Sistem... 24 Gambar 4.3 Activity Diagram Login Tes... 25 Gambar 4.4 Activity Diagram Pengerjaan Tes dan Menampilkan Nilai... 26 Gambar 4.5 Activity Diagram Pembuatan Tes... 27 Gambar 4.6 Activity Diagram Pengaturan Pengguna Sistem 28 Gambar 4.7 Activity Diagram Menjalankan Tes... 29 Gambar 4.8 Sequence Diagram Login Sistem... 30 Gambar 4.9 Sequence Diagram Pembuatan Tes... 30 Gambar 4.10 Sequence Diagram Memulai Tes Online... 31 Gambar 4.11 Sequence Diagram Pengerjaan Tes PMB... 32 Gambar 4.12 Class Diagram Sistem Test Online... 34 Gambar 4.13 Relasi Antar Tabel... 44 Gambar 4.14 Rancangan Form Login Sistem... 46 Gambar 4.15 Rancangan Form Login Peserta Tes... 47 Gambar 4.16 Rancangan Form Utama Test Online... 47 Gambar 4.17 Rancangan Form Pengaturan Pengguna... 48 Gambar 4.18 Rancangan Form Pengelolaan Tes oleh x
Pembuat Soal... 49 Gambar 4.19 Rancangan Form Tes oleh Administrator... 50 Gambar 4.20 Rancangan Form Tes Peserta... 51 xi
Arti Singkatan DPP PMB UML STIFAR UPP Dana Pengembangan Pembangunan Penerimaan Mahasiswa Baru Unified Modelling Language Sekolah Tinggi Ilmu Farmasi Uang Pengembangan Pembangunan xii
Abstract The application of technology in the academic field has become an integral requirement. One of them is in the new admission process. Sekolah Tinggi Ilmu Farmasi Yayasan Pharmasi Semarang is trying to migrate the new admission process that still using manual way to use information system. In this study, researcher focused on the stage of selection test for new admissions. The system was designed using UML. From the result of this system design will eventually get an idea of how the system will run and how the interface is in accordance with predetermined requirements. Key Words : new admission process, UML xiii