PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID Penulis : Kristian Ariyanto Zai Jurusan : Teknik Informatika Fakultas : Ilmu Komputer Universitas Esa Unggul 2012 Kerangka karangan skripsi DAFTAR ISI HALAMAN JUDUL LUAR HALAMAN JUDUL DALAM HALAMAN PERSETUJUAN TUGAS AKHIR ABSTRAK KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Identifikasi Masalah 1.3 Tujuan Penelitian 1.4 Manfaat Penelitian 1.5 Batasan Masalah 1.6 Sistematika Penulisan BAB II LANDASAN TEORI 2.1 Pengertian Perguruan Tinggi Negri 2.2 Pengertian SNMPTN 2.3 Pengertian Android 2.3.1 Versi Android 2.3.2 Kelebihan Android 2.3.3 Arsitektur Android 2.3.4 Fundamental Aplikasi 2.3.4.1 Activitie 2.3.4.2 Service 2.3.4.3 Broadcast Receiver 2.3.4.4 Content Provider 2.3.5 The Dalvik Virtual Machine 2.4 PHP Cake 2.5 MySQL 2.6 JAVA 2.7 Android SDK Manager dan AVD Manager 2.8 Eclipse 2.9 Android Development Tools (ADT) 2.10 UML (Unified Modeling Language) 2.10.1 Use Case Diagram 2.10.2 Class Diagram 2.10.3 Statechart Diagram 2.10.4 Sequence Diagram 2.10.5 Activity Diagram 2.11 Kerangka Pemikiran BAB III GAMBARAN UMUM PENELITIAN 3.1 Proses Bisnis 3.1.1 Jalur Masuk Perguruan Tinggi Negri 3.1.2 Jenis Ujian SNMPTN 3.1.3 Sistem Penilaian SNMPTN 3.1.4 Try Out (Uji Coba) SNMPTN 3.2 Analisis Masalah 3.3 Rencana Solusi Pemecahan BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Metode Perancangan Sistem 4.2 Perancangan Sistem 4.2.1 Use Case Diagram 4.2.2 Class Diagram 4.2.3 Sequence diagram 4.2.3.1 Sequence Diagram Try Out (Uji Coba) 4.2.3.2 Sequence Diagram View Nilai 4.2.3.3 Sequence Diagram Manage Ujian 4.2.3.4 Sequence Diagram Manage Soal 4.2.3.5 Sequence Diagram Manage Jawaban 4.2.3.6 Sequence Diagram Manage List Jawaban 4.2.3.7 Sequence Diagram Manage Nilai 4.2.3.8 Sequence Diagram Manage User 4.2.4 Collaboration Diagram 4.2.4.1 Calaboration Diagram Try Out (Uji Coba) 4.2.4.2 Calaboration Diagram View Nilai 4.2.4.3 Calaboration Diagram Manage Ujian 4.2.4.4 Calaboration Diagram Manage Soal 4.2.4.5 Calaboration Diagram Manage Jawaban 4.2.4.6 Calaboration Diagram Manage List Jawaban 4.2.4.7 Calaboration Diagram Manage Nilai 4.2.4.8 Calaboration Diagram Manage User 4.2.5 Activity Diagram 4.2.6 Statechart Diagram 4.2.6.1 Statechart Diagram Try Out (Uji Coba) 4.2.6.2 Statechart Diagram View Nilai 4.2.6.3 Statechart Diagram Manage Ujian 4.2.6.4 Statechart Diagram Manage Soal 4.2.6.5 Statechart Diagram Manage Jawaban 4.2.6.6 Statechart Diagram Manage List Jawaban 4.2.6.7 Statechart Diagram Manage Nilai 4.2.6.8 Statechart Diagram Manage User 4.2.7 Development Diagram BAB V SIMPULAN DAN SARAN 5.1 Simpulan 5.2 Saran DAFTAR PUSTAKA IDENTITAS PENYUSUN LAMPIRAN DAFTAR GAMBAR Gambar 2.1 Arsitektur Android Gambar 2.2 Arsitektur CakePHP Gambar 2.3 Kerangka Pemikiran Gambar 3.1 Pendaftaran SNMPTN Gambar 4.1 Use Case Diagram Gambar 4.2 Class Diagram Gambar 4.3 Sequence Diagram Try Out (Uji Coba) Gambar 4.4 Sequence Diagram View Nilai Gambar 4.5 Sequence Diagram Manage Ujian Gambar 4.6 Sequence Diagram Manage Soal Gambar 4.7 Sequence Diagram Manage Jawaban Gambar 4.8 Sequence Diagram Manage List Jawaban Gambar 4.9 Sequence Diagram Manage Nilai Gambar 4.10 Sequence Diagram Manage User Gambar 4.11 Calloboratin Diagram Try Out Gambar 4.12 Calloboratin Diagram Nilai Gambar 4.13 Calloboratin Diagram Manage Ujian Gambar 4.14 Calloboratin Diagram Manage Soal Gambar 4.15 Calloboratin Diagram Manage Jawaban Gambar 4.16 Calloboratin Diagram Manage List Jawaban Gambar 4.17 Calloboratin Diagram Manage Nilai Gambar 4.18 Calloboratin Diagram Manage User Gambar 4.19 Activity Diagram Manage Ujian Gambar 4.20 Activity Diagram Manage Soal Gambar 4.21 Activity Diagram Manage Jawaban Gambar 4.22 Activity Diagram Manage List Jawaban Gambar 4.23 Activity Diagram Manage Nilai Gambar 4.24 Activity Diagram Manage User Gambar 4.25 Activity Diagram Try Out (Uji Coba) Gambar 4.26 Statechart Diagram View Nilai Gambar 4.27 Statechart Diagram Manage Ujian Gambar 4.28 Statechart Diagram Manage Ujian Gambar 4.29 Statechart Diagram Manage Jawaban Gambar 4.30 Statechart Diagram Manage List Jawaban Gambar 4.31 Statechart Diagram Manage Nilai Gambar 4.32 Statechart Diagram Manage User Gambar 4.33 Deployment Diagram DAFTAR TABEL Table 2.1 Use Case Diagram Tabel 2.2 Clas Diagram Tabel 2.3 Statechart Diagram Tabel 2.4 Sequence diagram Tabel 2.5 : Activity Diagram Tabel 3.1 Test Bidang Studi Dasar Tabel 3.2 Tabel Test Bidang Studi (TBS) IPA Tabel 3.3 Test Bidang Studi (TBS) IPS Tabel 3.4 Tabel Simulasi Penilaian Tes Bidang Studi Prediktif Komentar singkat terhadap isi skripsi Menurut saya, skripsi tersebut masuk dalam kategori kurang baik karena jika dilihat dari landasan teorinya, teori – teori tersebut tidak dicantumkan sumbernya, hanya pengulasan inti masalahnya saja yang dicantumkan sumbernya. Hal lain yang menyangkut kekurangannya yakni terdapat kesalahan dalam penulisan EYD di beberapa bagian dan masih terdapat kesalahan dalam pengetikan tulisan. Perbandingan teori pada skripsi dengan teori dari sumber lain 1. Teori pada skripsi Menurut (Nazrudin, 2011) Android adalah sistem operasi untuk mobile device yang awalnya dikembangkan oleh Android Inc. Perusahaan ini kemudian dibeli oleh Google pada tahun 2005. Android dibuat berdasarkan kernel Linux yang dimodifikasi. Teori pembanding Android ( /ˈæn.drɔɪd/; AN-droyd) adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sumber: http://id.wikipedia.org/wiki/Android_(sistem_operasi) (diakses pada tanggal 27 februari 2014) Ulasan teori Teori yang terdapat di skripsi maupun yang didapatkan dari sumber lain terlihat memiliki makna yang tidak terlalu jauh. Dilihat dari penjelasan pada kedua teori di atas bahwa Andorid merupakan sistem operasi yang dirancang khusus untuk telepon seluler berbasiskan Linux. 2. Teori pada skripsi PHP Cake adalah adalah sebuah framework atau kerangka kerja untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis bahasa pemrograman PHP. Sumber: http://id.wikipedia.org/wiki/CakePHP Teori pembanding CakePHP adalah sebuah frame work yang digunakan untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis pemrograman PHP, berfungsi sebagai alat pengembang aplikasi yang memudahkan bagi programmer PHP untuk secara cepat membuat project-nya, karenanya cakephp memungkinkan pengguna PHP di semua tingkatan untuk secara cepat mengembangkan aplikasi web yang kuat. Sumber: http://bsi.unissula.ac.id/2011/08/mudahnya-menggunakan-cake-php/ (diakses pada tanggal 27 Februari 2014) Ulasan teori Teori yang terdapat di skripsi maupun yang didapatkan dari sumber lain terlihat memiliki makna yang tidak terlalu jauh. Dilihat dari penjelasan pada kedua teori di atas bahwa PHP Cake digunakan untuk membuat aplikasi CRUD berbasis bahasa pemrograman PHP. 3. Teori pada skripsi MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya sangat cepat, multi user serta menggunakan perintah dasar SQL ( Structure Query Language ). Sumber: Modul Pembelajaran Basis Data (MySQL) Teori pembanding MySQL merupakan sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multiuser serta menggunakan perintah SQL ( Structured Query Language). Sumber: http://fashionpoos.blogspot.com/2013/11/personal-hypertext-prepoccesor- php.html (diakses pada tanggal 27 Februari 2014) Ulasan teori Teori yang terdapat di skripsi maupun yang didapatkan dari sumber lain terlihat memiliki makna yang sama. 4. Teori pada skripsi Menurut (John Byus, 1988) Java adalah salah satu bahasa pemrograman yang dapat dijalankan diberbagai komputer termasuk telepon genggam. Teori pembanding Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Sumber: http://id.wikipedia.org/wiki/Java (diakses pada tanggal 27 Februari 2014) Ulasan teori Teori yang terdapat di skripsi maupun yang didapatkan dari sumber lain terlihat memiliki makna yang sama. 5. Teori pada skripsi Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak juga dapat dijalankan di semua platform (platform-independent). Sumber: http://id.wikipedia.org/wiki/Eclipse_(perangkat_lunak) Teori pembanding Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Jadi, dengan software eclipse kita dapat men-develop atau membuat sebuah program tidak hanya di android, kita bisa membuat program2 lain semisal berplatform java atau yang lainya. Sumber: http://id.answers.yahoo.com/question/index?qid=20130923023456AAhYST6 (diakses pada tanggal 27 Februari 2014) Ulasan teori Teori yang terdapat di skripsi maupun yang didapatkan dari sumber lain terlihat memiliki makna yang sama.