• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI SISTEM INFORMASI ALUMNI UPN (UNIVERSITAS PEMBANGUNAN NASIONAL) “VETERAN” JATIM DI HANDPHONE MENGGUNAKAN J2ME BERBASIS RECORD MANAGEMENT SYSTEM (RMS).

N/A
N/A
Protected

Academic year: 2017

Membagikan "RANCANG BANGUN APLIKASI SISTEM INFORMASI ALUMNI UPN (UNIVERSITAS PEMBANGUNAN NASIONAL) “VETERAN” JATIM DI HANDPHONE MENGGUNAKAN J2ME BERBASIS RECORD MANAGEMENT SYSTEM (RMS)."

Copied!
112
0
0

Teks penuh

(1)

“VETERAN” JATIM DI HANDPHONE MENGGUNAKAN

J2ME BERBASIS RECORD MANAGEMENT SYSTEM (RMS)

SKRIPSI

Disusun Oleh :

IIS AFRIATI NUR HASANAH

0734010041

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR

S U R A B A Y A

(2)

UPN (UNIVERSITAS PEMBANGUNAN NASIONAL)

“VETERAN” JATIM DI

HANDPHONE

MENGGUNAKAN

J2ME

BERBASIS

RECORD MANAGEMENT SYSTEM (RMS)

TUGAS AKHIR

Diajukan Untuk Memenuhi Sebagai Persyaratan

Dalam Memperoleh Gelar Sarjana Komputer

Jurusan Teknik Informatika

Disusun oleh :

IIS AFRIATI NUR HASANAH

NPM : 0734010041

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL

VETERAN

JAWA TIMUR

SURABAYA

(3)

RANCANG BANGUN APLIKASI SISTEM INFORMASI ALUMNI

UPN (UNIVERSITAS PEMBANGUNAN NASIONAL)

“VETERAN” JATIM DI

HANDPHONE

MENGGUNAKAN

J2ME

BERBASIS

RECORD MANAGEMENT SYSTEM (RMS)

Disusun Oleh :

IIS AFRIATI NUR HASANAH

NPM : 0734010041

Telah disetujui untuk mengikuti Ujian Negara Lisan

Gelombang IV Tahun Akademik 2010/2011

Pembimbing Utama

Pembimbing Pendamping

I Gede Susrama MD, ST, MKom

Wahyu S. J. Saputra, S.Kom

NPT. 37006 060 210

NPT. 38608 100 2951

Mengetahui,

Ketua Program Studi Teknik Informatika

Fakultas Teknologi Industri

Universitas Pembangunan Nasional ”Veteran” Jawa Timur

(4)

Jl. Raya Rungkut Madya Gunung Anyar Telp. (031) 8706369 (Hunting). Fax. (031) 8706372 Surabaya 60294

KETERANGAN REVISI

Mahasiswa di bawah ini:

Nama

: Iis Afriati Nurhasanah

NPM

: 0734 010 041

Jurusan

: Teknik Informatika

Telah mengerjakan revisi/ tidak ada revisi*) TUGAS AKHIR Ujian Lisan

Gelombang IV, TA 2010/2011 dengan judul:

RANCANG BANGUN APLIKASI SISTEM INFORMASI ALUMNI UPN

(UNIVERSITAS PEMBANGUNAN NASIONAL) “VETERAN” JATIM DI

HANDPHONE

MENGGUNAKAN

J2ME

BERBASIS

RECORD

MANAGEMENT SYSTEM (RMS)

Surabaya, 9 Mei 2011

Dosen Penguji yang memerintahkan revisi:

1)

Basuki Rahmat, S.Si, MT

NPT. 36907 060 209

2)

I Gede Susrama MD, ST, M.Kom

NPT. 37006 060 210

3)

Syurfah Ayu Ithriah, S.Kom

NPT. 38501 100 2941

Mengetahui,

Pembimbing I

Pembimbing II

I Gede Susrama MD, ST, MKom

Wahyu S. J. Saputra, S.Kom

NPT. 37006 060 210

NPT. 38608 100 2951

{

}

{

}

(5)

PERANCANGAN DAN IMPLEMENTASI CONFERENCE CALL

MENGGUNAKAN ASTERISK DI PERUM PEGADAIAN SURABAYA

Disusun Oleh :

IIS AFRIATI NUR HASANAH

NPM : 0734010041

Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Tugas Akhir

Program Studi Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional “Veteran” Jawa Timur

Pada Tanggal 15 April 2011

Pembimbing :

1.

I Gede Susrama MD, ST, MKom

NPT. 37006 060 210

Tim Penguji :

1.

Basuki Rahmat, S.Si., MT

NPT. 36907 060 209

2.

Wahyu S.J. Saputra, S.Kom

NPT. 386 081 002 951

2.

I Gede Susrama MD, ST, MKom

NPT. 37006 060 210

3.

Syurfah Ayu Ithriah, S.Kom

NPT. 38501 100 2941

Mengetahui

Dekan Fakultas Teknologi Industri

Universitas Pembangunan Nasional “Veteran” Jawa Timur

Surabaya

Ir. Sutiyono, MT

NIP. 030 191 025

(6)

MENGGUNAKAN J2ME BERBASIS RECORD

MANAGEMENT SYSTEM (RMS)

Pembimbing 1 : I Gede Susrama MD, ST, MKom

Pembimbing 2 : Wahyu S. J. Saputra, S.Kom

Penyusun

: Iis Afriati Nur Hasanah

ABSTRAK

Aplikasi dalam skripsi ini merupakan panduan elektronik yang dapat

digunakan untuk menyimpan data diri alumni mahasiswa secara detil. Dengan

menggunakan

J2ME

, aplikasi ini dibuat agar dapat dijalankan pada perangkat

kecil, yaitu

handphone.

Aplikasi ini dapat digunakan kapanpun dan dimanapun

karena aplikasi ini bersifat

mobile

.

Pengembangan aplikasi dilakukan melalui beberapa tahap, tahap pertama

yakni pengumpulan data, dilanjutkan dengan tahap perancangan aplikasi,

pembuatan aplikasi serta tahap implementasi aplikasi pada

handphone

.

Dengan mengimplementasikan aplikasi ini pada sebuah

handphone

,

aplikasi ini dapat menjadi panduan elektronik yang mempermudah pengguna

untuk memperoleh informasi tentang universitas dan sesama alumni mahasiswa.

Informasi tersebut dapat dengan mudah diakses melalui

handphone.

Selain itu,

aplikasi ini juga memberikan banyak sarana kemudahan bagi pengguna untuk

kenyamanan saat memakai aplikasi ini.

(7)

Puji dan syukur penyusun panjatkan kehadirat Allah SWT yang telah

melimpahkan rahmat, hidayah, dan kekuatan-Nya sehingga dengan keterbatasan

waktu, tenaga, serta pikiran, akhirnya penyusunan Laporan Skripsi yang berjudul

“Rancang Bangun Aplikasi Sistem Informasi Alumni UPN (Universitas

Pembangunan Nasional) “Veteran” JATIM Di

Handphone

Menggunakan

J2ME

Berbasis

Record Management System (RMS)

ini dapat terselesaikan

dengan baik dan tepat waktu.

Maksud dan tujuan penyusunan Laporan Skripsi “Rancang Bangun

Aplikasi Sistem Informasi Alumni UPN (Universitas Pembangunan Nasional)

“Veteran” JATIM Di

Handphone

Menggunakan

J2ME

Berbasis

Record

Management System (RMS)

” ini adalah untuk melengkapi Persyaratan Kelulusan

Program Strata Satu (SI) Tahun Ajaran 2007/2008 jurusan Teknik Informatika,

Fakultas Teknologi Industri di UPN VETERAN Jawa Timur.

Adapun penyusunan Laporan Skripsi “Rancang Bangun Aplikasi Sistem

Informasi Alumni UPN (Universitas Pembangunan Nasional) “Veteran” JATIM

Di

Handphone

Menggunakan

J2ME

Berbasis

Record Management System

(RMS)

” ini berdasarkan data-data yang penyusun peroleh selama mengerjakan

Skripsi, buku-buku pedoman, serta data-data dan keterangan dari pembimbing

maupun instansi terkait.

Penyusun menyadari sepenuhnya bahwa dalam penyusunan laporan

Skripsi ini masih banyak kekurangan, karena keterbatasan pengetahuan dan

kemampuan, untuk itu kritik dan saran yang membangun dari pembaca sangat

diharapkan demi kesempurnaan Laporan Skripsi dan pengembangan aplikasi lebih

lanjut di UPN “Veteran” Jawa Timur Surabaya ini.

Demikian kata pengantar ini penyusun buat, semoga dapat bermanfaat,

khususnya bagi penyusun dan bagi pembaca pada umumnya.

Surabaya, April 2011

(8)

Penyusun menyadari bahwa dalam menyelesaikan penyusunan Laporan

Skripsi “Rancang Bangun Aplikasi Sistem Informasi Alumni UPN (Universitas

Pembangunan Nasional) “Veteran” JATIM Di

Handphone

Menggunakan

J2ME

Berbasis

Record Management System (RMS)

” ini tidak lepas dari bantuan dan

dukungan berbagai pihak, oleh karena itu pada kesempatan ini, penyusun

menyampaikan ucapan terima kasih kepada:

1.

Allah SWT yang senantiasa memberikan kemudahan serta melimpahkan

rahmat dan hidayahNya sampai saat ini.

2.

Bapak Prof. Dr. Ir. Teguh Soedarto, MP, selaku Rektor Universitas

Pembangunan Nasional “Veteran” Jawa Timur.

3.

Bapak Ir. Sutiyono, MT, selaku dekan Fakultas Teknologi Industri UPN

“Veteran” Jawa Timur.

4.

Bapak Basuki Rahmat, S.Si, MT, selaku ketua jurusan Teknik Informatika

UPN “Veteran” Jawa Timur yang telah memberikan izin dan hal-hal yang

berhubungan dengan pengerjaan skripsi ini.

5.

Bapak I Gede Susrama MD, ST, M.Kom selaku dosen pembimbing I yang

telah banyak membantu. Terima kasih atas segala masukan, bimbingan,

semangat, kesabaran, dan waktu yang diberikan dalam membimbing

penyusun, sehingga skripsi ini dapat terselesaikan.

6.

Bapak Wahyu S.J. Saputra, S.Kom selaku dosen pembimbing II yang telah

memberikan bimbingannya. Terima kasih atas masukan, arahan, dan

dorongan semangat sehingga skripsi ini dapat terselesaikan.

7.

Bapak Wahyu S.J. Saputra, S.Kom dan bapak Chrystia Aji Putra, S.Kom,

selaku penguji seminar skripsi yang telah banyak memberikan

masukan-masukan buat penyusun.

8.

Bapak Basuki Rahmat, S.Si, MT, Bapak I Gede Susrama MD, ST,

M.Kom, dan Ibu Syurfah Ayu Ithriah, S.Kom, selaku penguji lisan skripsi

yang telah banyak memberikan masukan-masukan buat penyusun.

(9)

untuk ayah dan ibunda.

10.

Adi sadra yang selalu memberikan semangat dalam menyelesaikan skripsi.

Tetaplah berjuang menggapai cita-citamu dan sabar ya disana, kamu pasti

bisa melalui semua dengan hasil yang membanggakan, ,Semangat!

11.

Tante yang berada nan jauh disana, terima kasih untuk semangat dan

doanya. Alhamdulillah akhirnya selesai juga.

12.

Adikku tersayang si dana alias dantul, terima kasih atas semangat,

dukungan, dan doa buat kakak.

13.

Seluruh Dosen pengajar FTI, khususnya jurusan Teknik Informatika.

Terima kasih atas ilmu dan bimbingan yang sudah diberikan. Semoga

selalu bermanfaat, amin.

14.

Teman seperjuangan yang paling bawel, Nur Halisa Rizka yang selalu

memberikan semangat dan mengingatkan penyusun. Terima kasih kawan.

Dan untuk Syahrul munir, terima kasih untuk dukungannya ya.

(10)

ABSTRAK...i

KATA PENGANTAR ... ii

UCAPAN TERIMA KASIH...iii

DAFTAR ISI...v

DAFTAR GAMBAR ... vii

DAFTAR TABEL ... x

BAB I

PENDAHULUAN ... 1

1.1

Latar Belakang ... 1

1.2

Perumusan Masalah ... 2

1.3

Batasan Masalah ... 3

1.4

Tujuan Penelitian ... 4

1.5

Manfaat Penelitian ... 4

1.6

Metodologi Pembuatan Skripsi ... 5

1.7

Sistematika Penulisan ... 6

BAB II

TINJAUAN PUSTAKA ... 8

2.1

UPN “Veteran” Jawa Timur... 8

2.1.1 Sejarah Singkat... 8

2.1.2 Sejarah Singkat Struktur Organisasi UPN “Veteran” Jawa

Timur ... 10

2.1.3 Pimpinan Universitas ... 11

2.1.4 Pimpinan Fakultas ... 11

2.2

Alumni UPN “Veteran” Jawa Timur ... 13

2.3

Gambaran Tentang Aplikasi ... 13

2.3.1 Java...14

2.3.2 J2ME (Java 2 Micro Edition) ... 15

2.3.3 RMS (Record Management System) ... 17

2.3.4 MySQL ... 21

2.3.5 J2ME Wireless Toolkit ... 21

2.3.6 GPRS (General Packet Radio Service) ... 22

2.4

Metode Penelitian ... 24

BAB III Analisa Dan Perancangan Sistem ... 25

3.1

Analisa Kebutuhan Sistem ... 25

3.2

Perancangan Sistem ... 27

3.2.1 Deskripsi Umum Sistem ... 28

(11)

3.2.5

Perancangan Antarmuka ... 52

BAB IV IMPLEMENTASI SISTEM ... 55

4.1

Lingkungan Implementasi ... 55

4.2

Implementasi Database ... 56

4.3

Implementasi Antarmuka Client ... 58

4.3.1 Form Login ... 59

4.3.2 Form Menu Utama ... 59

4.3.3 Form Data Alumni ... 60

4.3.4 Form Pengumuman ... 61

4.3.5 Form Pencarian ... 61

4.3.6 Upload Pengumuman ... 62

4.4

Implementasi Antarmuka Server... 63

4.4.1 Home .. ... 63

4.4.2 Input Data User ... 64

4.4.3 Data User ... 64

4.4.4 Data Alumni ... 66

4.4.5 LogOut ... 66

BAB V

UJI COBA DAN EVALUASI ... 67

5.1

Lingkungan Ujicoba ... 67

5.2

Skenario Ujicoba ... 68

5.3

Pelaksanaan Ujicoba Hak Akses Client ... 58

5.3.1 Ujicoba Install Aplikasi ... 68

5.3.2 Ujicoba Login ... 74

5.3.3 Ujicoba Melihat Data Alumni ... 77

5.3.4 Ujicoba Melihat Pengumuman ... 79

5.3.5 Ujicoba Pencarian ... 82

5.3.6 Ujicoba Upload Pengumuman ... 88

5.4

Pelaksanaan Ujicoba Hak Akses Server ... 92

5.4.1 Ujicoba Input Data User .. ... 92

5.4.2 Ujicoba Mendaftar Alumni ... 93

5.5

Evaluasi ... 95

BAB VI PENUTUP ... 96

6.1

Kesimpulan ... 96

6.2

Saran...96

DAFTAR PUSTAKA ... 97

(12)

Gambar

2.1

Struktur Organisasi ... 10

Gambar 2.2

Arsitektur J2ME ... 15

Gambar 2.3

Method MiDlet ... 16

Gambar 2.4

Hubungan MiDlet Suite ... 19

Gambar 2.5

Toolkit Emulator ... 22

Gambar 3.1

Alur Sistem Informasi ... 26

Gambar 3.2

Proses Sistem Informasi ... 27

Gambar 3.3

Diagram Konteks Alumni ... 29

Gambar 3.4

Data Dan Informasi ... 31

Gambar

3.5

Use Case Diagram Sistem Informasi Alumni ... 33

Gambar

3.6

Simbol-simbol Dalam Activity Diagram ... 34

Gambar

3.7

Activity Diagram Login ... 35

Gambar

3.8

Activity Diagram Upload Pengumuman ... 35

Gambar

3.9

Activity Diagram Melihat Pengumuman ... 36

Gambar

3.10 Activity Diagram Melihat Data Alumni ... 37

Gambar

3.11 Activity Diagram Mencari Data ... 38

Gambar

3.12 Activity Diagram Hapus User Alumni ... 38

Gambar

3.13 Activity Diagram Edit Pengumuman ... 39

Gambar

3.14 Activity Diagram Hapus Pengumuman ... 40

Gambar

3.15 Activity Diagram Daftar Alumni ... 40

Gambar

3.16 Class Diagram ... 41

Gambar

3.17 Sequence Diagram ... 42

Gambar

3.18 Entitas ... 43

Gambar

3.19 Atribut ... 44

Gambar

3.20 Relationship ... 44

Gambar

3.21 Hubungan Satu ke Satu ... 45

Gambar

3.22 Hubungan Satu ke banyak ... 45

Gambar

3.23 Hubungan banyak ke banyak ... 46

Gambar

3.24 Garis ... 46

Gambar

3.25 ERD Sistem Informasi Alumni ... 48

Gambar

3.26 CDM Sistem Informasi Alumni ... 50

Gambar

3.27 PDM Sistem Informasi Alumni ... 51

Gambar

3.28 Rancangan Layar Halaman Login ... 53

Gambar

3.29 Rancangan Form Login Pada Login ... 54

Gambar

3.30 Rancangan Menu Utama ... 54

Gambar

4.1

Spesifikasi Handphone Nokia E72 ... 55

Gambar

4.2

Form Login ... 59

Gambar

4.3

Form Menu Utama ... 60

Gambar

4.4

Form Data Alumni ... 60

Gambar

4.5

Form Pengumuman ... 61

Gambar

4.6

Form Pencarian ... 62

Gambar

4.7

Form Upload Pengumuman ... 63

(13)

Gambar

4.12 Interface Data Alumni ... 66

Gambar

4.13 Interface LogOut ... 66

Gambar

5.1

Spesifikasi Handphone Nokia E72 ... 67

Gambar

5.2

File siAlumni.jar ... 69

Gambar

5.3

Menyiapkan Pemasangan Aplikasi ... 69

Gambar

5.4

Konfirmasi Install Aplikasi ... 70

Gambar

5.5

Peringatan Keamanan Aplikasi ... 70

Gambar

5.6

Rincian Tentang Aplikasi ... 71

Gambar

5.7

Tempat Install Aplikasi ... 71

Gambar

5.8

Proses Install Aplikasi ... 72

Gambar

5.9

Indikator Install Aplikasi ... 72

Gambar

5.10 Install Aplikasi Selesai ... 73

Gambar

5.11 Icon Aplikasi Di Handphone ... 73

Gambar

5.12 Halaman Login Aplikasi ... 74

Gambar

5.13 Memasukkan Username ... 74

Gambar

5.14 Username Terisi ... 75

Gambar

5.15 Memasukkan Password ... 75

Gambar

5.16 Username Dan Password Terisi ... 76

Gambar

5.17 Konfirmasi Sambungan Internet ... 76

Gambar

5.18 Tampilan Menu Utama Aplikasi ... 77

Gambar

5.19 Memilih Angkatan ... 77

Gambar

5.20 Memilih Data Alumni ... 78

Gambar

5.21 Rincian Data Alumni ... 78

Gambar

5.22 Menu Pengumuman ... 79

Gambar

5.23 Pilihan Kategori ... 79

Gambar

5.24 Tampilan Berita ... 80

Gambar

5.25 Isi Dari Berita ... 80

Gambar

5.26 Kategori Lowongan ... 81

Gambar

5.27 Tampilan Lowongan ... 81

Gambar

5.28 Isi Dari Lowongan ... 82

Gambar

5.29 Menu Pencarian ... 82

Gambar

5.30 Pilihan Kategori ... 83

Gambar

5.31 Memasukkan Kata Kunci ... 83

Gambar

5.32 Hasil Pencarian... 84

Gambar

5.33 Data Hasil Pencarian ... 84

Gambar

5.34 Form Pencarian Pengumuman ... 85

Gambar

5.35 Memasukkan Kata Kunci Pengumuman ... 85

Gambar

5.36 Hasil Pencarian Pengumuman... 86

Gambar

5.37 Rincian Data Pengumuman Yang Dicari ... 86

Gambar

5.38 Pencarian Data Tidak Valid ... 87

Gambar

5.39 Pencarian Data Tidak Ditemukan ... 87

Gambar

5.40 Menu Upload Pengumuman ... 88

Gambar

5.41 Pilihan Kategori Upload ... 88

(14)

Gambar

5.46 Proses Pengecekan Data ... 91

Gambar

5.47 Data Ditemukan ... 91

Gambar

5.48 Interface Menu Input Data User ... 92

Gambar

5.49 Interface Pengisian Form Input Data User ... 93

Gambar

5.50 Interface Data User Tersimpan ... 93

Gambar

5.51 Interface Form Input Data Alumni ... 94

Gambar

5.52 Interface Pengisian Data Alumni ... 94

(15)

Table

3.1

Hubungan antara entitas ... 47

Table

4.1

User Login ... 56

Table

4.2

Pengumuman ... 57

Table

4.3

Jenis ... 57

(16)

BAB I PENDAHULUAN

1.1. Latar Belakang

Setiap tahunnya Universitas Pembangunan Nasional “Veteran” Jawa

Timur meluluskan banyak mahasiswa dari bebagai jurusan. Setelah lulus dari

kuliah, data atau informasi mengenai mahasiswa Universitas Pembangunan

Nasional “Veteran” Jawa Timur sulit di dapatkan dan komunikasi di antara

alumni tidak berjalan dengan baik.

Seiring dengan perkembangan teknologi informasi yang sedemikian pesat,

maka seharusnya pengaksesan terhadap data atau informasi yang tersedia dapat

berlangsung dengan cepat, efisien serta akurat. Metode baru dalam bidang

komunikasi via selular juga dapat dihasilkan. Metode-metode baru di bidang

komunikasi baik terhadap transmisi data maupun content atau isi dari data harus

terus dikembangkan untuk bisa menyesuaikan diri dari pesatnya perkembangan

teknologi informasi.

Maka untuk itu diperlukan sebuah aplikasi sistem informasi untuk

memperoleh informasi yang dibutuhkan. Aplikasi ini merupakan panduan

elektronik yang dapat digunakan untuk menyimpan data diri mahasiswa

Universitas Pembangunan Nasional “Veteran” Jawa Timur. Dengan menggunakan

J2ME, aplikasi ini dibuat agar dapat dijalankan pada perangkat kecil, yaitu

handphone. Pengembangan aplikasi dilakukan melalui beberapa tahap, tahap

pertama yakni pengumpulan data, dilanjutkan dengan tahap perancangan aplikasi,

(17)

mengimplementasikan aplikasi ini pada sebuah handphone, aplikasi ini dapat

menjadi panduan elektronik yang mempermudah pengguna untuk memperoleh

informasi tentang Universitas Pembangunan Nasional “Veteran” Jawa Timur dan

sesama alumni mahasiswa.

Sehingga dengan adanya sistem informasi alumni berbasis handphone ini,

alumni Universitas Pembangunan Nasional “Veteran” Jawa Timur dapat

berkomunikasi dengan baik dan dapat bertukar informasi. Sistem Informasi

Alumni Berbasis Handphone dengan J2ME dan Record Management System

(RMS) Universitas Pembangunan Nasional “Veteran” Jawa Timur, dapat

dijadikan wadah atau media alumni mahasiswa, dosen, dan pihak universitas

untuk dapat berkomunikasi secara tidak langsung. Sehingga diharapkan dengan

adanya wadah tersebut dapat bermanfaat bagi para pengguna yang

menggunakannya. Alumni dapat saling bertukar informasi, dan pihak Universitas

dapat juga berinteraksi dengan alumni. Alumni dapat mengetahui lowongan

pekerjaan, biodata alumni, serta berita terkini mengenai dunia pekerjaan.

1.2. Perumusan Masalah

Berdasarkan latar belakang di atas maka dapat dirumuskan masalah, yaitu :

a. Bagaimana membuat suatu sistem informasi yang dapat digunakan untuk

mendata alumni pada Universitas Pembangunan Nasional “Veteran” Jawa

Timur, supaya universitas bisa tetap mengetahui kegiatan dan keberadaan

alumni dan data tersebut dapat diakses melaui mobile celluler dengan

(18)

b. Bagaimana membuat suatu sistem informasi yang dapat dijadikan wadah

atau media alumni mahasiswa Universitas Pembangunan Nasional

“Veteran” Jawa Timur, dosen, dan pihak universitas untuk berkomunikasi

secara tidak langsung. Sehingga diharapkan dengan adanya wadah tersebut

dapat bermanfaat bagi para pengguna yang menggunakannya.

1.3. Batasan Masalah

Dari perumusan masalah yang ada diatas, maka batasan masalah dalam

skripsi ini adalah sebagai berikut :

a. Sistem yang dibuat ini sebelumnya sudah terpasang didalam Handphone.

b. Sistem menampilkan informasi tentang data Alumni mahasiswa UPN

“Veteran” Jawa Timur, serta informasi tentang pengumuman yang berupa

berita dan lowongan pekerjaan.

c. Pendaftaran alumni dilakukan melalui web browser, bukan melalui sistem

aplikasi.

d. Untuk proses mengupload pengumuman dilakukan melalui teks, bukan

berupa file.

e. Web browser sistem informasi alumni digunakan untuk melakukan

pendaftaran sebagai alumni saja.

f. Interaksi dalam sistem informasi ini terjadi antara alumni dan sistem itu

sendiri.

g. Pemakaian sistem mobile ini ditujukan untuk semua merk handphone yang

(19)

1.4. Tujuan Penelitian

Merancang dan membangun sistem mobile celluler untukmenampung data

alumni berbasis J2ME (Java 2 Micro Edition).

1.5. Manfaat Penelitian

Adanya Skripsi ini diharapkan dapat bermanfaat bagi pihak Universitas

Pembangunan Nasional “Veteran” Jawa Timur, alumni, jurusan, dan penyusun

sendiri:

a. Bagi Alumni/ Pengguna

Memudahkan alumni untuk mengetahui biodata sesama alumni,

mempermudah alumni dalam mencari informasi yang dibutuhkan dan alumni

dapat saling bertukar informasi dengan baik, memudahkan alumni untuk

mencari informasi mengenai segala sesuatu yang berhubungan dengan

pekerjaan, mampu membuka wawasan para pengguna sistem informasi untuk

dapat memanfaatkan sumber daya komputerisasi yang ada, meningkatkan

efektivitas dan produktivitas alumni dalam mengelola informasi, untuk

mempererat tali silaturahmi diantara alumni, dan sebagai media alumni untuk

mensharing berita maupun lowongan yang diinginkan, misalnya di dalam

dunia pekerjaan.

b. Bagi Universitas

Memudahkan pihak kampus Universitas Pembangunan Nasional “Veteran”

Jawa Timur dalam mengetahui keadaan para alumninnya dengan melihat

data alumni yang telah terdaftar pada sistem, mempermudah dalam mencari

informasi yang dibutuhkan misalnya tentang berita alumni, meningkatkan

(20)

c. Bagi Jurusan

Bisa digunakan sebagai tambahan bahan masukan bagi penelitian yang

lebih lanjut dengan topik yang sama dan penggunaikan tambahan ilmu

pengetahuan, khususnya tentang J2ME.

d. Bagi Penyusun

Dengan membuat sistem ini penyusun dapat mengimplementasikan ilmu

yang telah penyusun dapat selama di perkuliahan dan dapat menambah

wawasan yang sangat penting bagi penyusun di masa yang akan datang.

1.6. Metodologi Pembuatan Skripsi

Dalam pembuatan skripsi ini terdapat beberapa tahapan, yaitu sebagai

berikut:

a. Studi Literatur

Pada tahap studi literatur ini dilakukan pengumpulan

data/dokumen-dokumen, berbagai referensi, buku-buku, sumber dari internet, dan dari

sumber-sumber lainnya yang dibutuhkan untuk merancang dan

mengimplementasikan sistem ini dan akan menjadi acuan dalam

pembuatan skripsi ini.

b. Analisa dan Perancangan Aplikasi

Pada tahap analisa dan perancangan aplikasi ini meliputi pembuatan

deskripsi umum sistem dan dilakukan perancangan dari aplikasi yang akan

dibuat untuk dapat menghasilkan desain dan proses-proses yang ada di

dalamnya untuk memudahkan dalam pembuatan aplikasi tersebut sehingga

(21)

c. Pembuatan Aplikasi

Pada tahap pembuatan aplikasi ini adalah tahap yang paling rumit dan

paling banyak memerlukan waktu dan pikiran karena semua model dan

rancangan aplikasi yang sudah dibuat harus dapat diimplementasikan

menggunakan J2ME berbasis RMS (Record Management System).

d. Uji coba dan Evaluasi aplikasi

Pada tahap uji coba dan evaluasi aplikasi ini akan dilakukan beberapa uji

coba dan evaluasi terhadap aplikasi yang telah dibuat untuk mengetahui

kelayakan pemakaian sistem.

e. Penyusunan Buku Skripsi

Pada tahap penyusunan buku skripsi ini adalah tahap yang terakhir dalam

pengerjaan skripsi. Buku skripsi ini merupakan laporan dari proses

pengerjaan skripsi. Penyusunan dari buku laporan skripsi ini diharapkan

dapat bermanfaat untuk memudahkan para pembaca yang ingin

mempelajari dan mengembangkan aplikasi mobile ini lebih lanjut.

1.7. Sistematika Penulisan

Sistematika penulisan dalam pembuatan skripsi ini terdiri dari beberapa

bab, yaitu sebagai berikut:

BAB I PENDAHULUAN

Bab pendahuluan ini meliputi deskripsi umum dari skripsi yang berisi latar

belakang, perumusan masalah, batasan masalah, tujuan penelitian, manfaat

penelitian, metodologi pembuatan skripsi, dan juga sistematika penulisan

(22)

BAB II TINJAUAN PUSTAKA

Bab tinjauan pustaka ini meliputi keterangan yang berisi tentang konsep

dan uraian teori-teori yang berhubungan dengan topik yang dibahas dan

digunakan sebagai landasan pembuatan skripsi, sepertitentang Universitas

Pembangunan Nasional “Veteran” Jawa Timur, alumni, dan aplikasi yang

menjelaskan program yang berkaitan dengan aplikasi yang akan dibuat.

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab ini berisi mengenai analisa dari sistem dan perancangan sistem yang

akan dibuat, yang terdiri dari: deskripsi umum sistem, pemodelan sistem

dengan UML, serta perancangan antarmuka aplikasi.

BAB IV IMPLEMENTASI

Bab ini akan membahas hasil implementasi dari perancangan sistem yang

telah dibuat, yang terdiri dari: implementasi data, implementasi proses, dan

juga implementasi desain form-form antarmuka dari aplikasi.

BAB V UJI COBA DAN EVALUASI

Bab ini akan membahas tentang penjelasan lingkungan uji coba dari

aplikasi, skenario uji coba aplikasi, dan evaluasi aplikasi dari hasil uji coba

yang telah dilakukan pada aplikasi tersebut.

BAB VI PENUTUP

Bab ini akan menyajikan kesimpulan dan saran sebagai penutup dari

Laporan skripsi ini. Kesimpulan dan saran tersebut berguna untuk

mengembangkan aplikasi lebih lanjut supaya dapat menghasilkan aplikasi

(23)

BAB II

TINJAUAN PUSTAKA

Pada bab II ini akan dibahas beberapa teori dasar untuk dapat menunjang

penyelesaian dari Skripsi ini dan dijadikan acuan dalam pengerjaan skripsi, antara

lain: Universitas Pembangunan Nasional “Veteran” Jawa Timur yang terdiri dari

sejarah singkat, struktur organisasi, pimpinan universitas, dan pimpinan fakultas,

Alumni Universitas Pembangunan Nasional “Veteran” Jawa Timur, dan gambaran

tentang aplikasi yang menjelaskan program-program yang berkaitan dengan

aplikasi yang akan dibuat seperti Java, J2ME (Java 2 Micro Edition), RMS

(Record Management System), dan juga GPRS (Generel Packet Radio Service),

serta metode penelitian dalam skripsi.

2.1 Universitas Pembangunan Nasional “Veteran” Jawa Timur 2.1.1 SEJARAH SINGKAT

UPN (Universitas Pembangunan Nasional) “Veteran” Jawa Timur

merupakan salah satu lembaga pendidikan tinggi swasta di Indonesia yang berdiri

sejak 5 (lima) Juli 1959. Selama kurun waktu 49 (empat puluh sembilan) tahun,

UPN (Universitas Pembangunan Nasional) “Veteran” Jawa Timur telah

mengalami berbagai perubahan status, yaitu:

a. Sejak Juli 1959 s/d 1965 Akademi Administrasi Perusahaan “Veteran”

Cabang Surabaya.

b. Pada 17 (tujuh belas) Mei 1968 Perguruan Tinggi Pembangunan Nasional

(24)

Pertanian dan Teknik Kimia), berdasarkan Surat Keputusan Kementerian

Transmigrasi, Urusan Veteran dan Demobilisasi.

c. Periode 1976-1994, terjadi peralihan status PTPN “Veteran” Cabang Jawa

Timur sebagai Perguruan Tinggi Kedinasan di bawah Departemen

Pertahanan Keamanan RI (Republik Indonesia).

d. Periode tahun 1977, terjadi perubahan nama PTPN “Veteran” Cabang Jawa

Timur menjadi UPN “Veteran” Cabang Jawa Timur.

e. Sejak tahun akademik 1994/1995 penyelenggaraannya dilakukan secara

mandiri sebagai Perguruan Tinggi Swasta.

f. Berdasarkan Surat keputusan Badan Akreditasi Nasional Perguruan Tinggi

No. 001/BAN-PT/Ak-1/VIII/1998 tanggal 11 (sebelas) Agustus 1998 telah

memperoleh status terakreditasi penuh untuk semua Jurusan/Program studi

di UPN (Universitas Pembangunan Nasional).

g. Pada awal tahun akademik 2005/2006 jumlah mahasiswa yang terdaftar

mencapai 12.500 (dua belas ribu lima ratus) orang, baik yang berasal dari

SMU Negeri/Swasta, SMK Negeri/Swasta, dan Instansi Pemerintah dan

swasta yang berasal dari dalam/luar wilayah Propinsi Jawa Timur. Sampai

dengan akhir tahun 2005, UPN (Universitas Pembangunan Nasional)

“Veteran” Jawa Timur telah meluluskan Sarjana S-1 sejumlah 25.000 (dua

puluh lima ribu) orang.

h. Sejak bulan Desember 2007, dengan disatukannya beberapa yayasan di

bawah Departemen Pertahanan RI (Republik Indonesia), maka pembinaan

UPN "Veteran" Jawa Timur beralih di bawah Yayasan Kesejahteraan

(25)

2.1.2 SEJARAH SINGKAT STRUKTUR ORGANISASI UPN "VETERAN" JAWA TIMUR

Dibawah ini adalah susunan organisasi dari UPN (Universitas Pembangunan

Nasional) “Veteran” Jawa Timur secara keseluruhan. Struktur ini meliputi Rektor

diikuti dengan wakil Rektor I, II, dan III, Senat Universitas, Dewan Penyantun,

BPH, LPPM, Badan Penjamin Mutu, RO, Fakultas yang terdiri dari semua

fakultas yang ada di UPN, dan UPT yang terdiri dari UPT Telematika, UPT

Pusbasa, UPT Perpustakaan, dan UPT Poliklinik. Untuk mengetahui lebih jelas

tentang struktur organisasi yang ada di UPN (Universitas Pembangunan Nasional)

bisa dilihat pada gambar 2.1. [2].

(26)

2.1.3 PIMPINAN UNIVERSITAS Rektor

Prof. Dr. Ir. Teguh Soedarto, MP.

Wakil Rektor I

Prof. Dr. Ir. Soemargono, SU.

Wakil Rektor II Ir. Effi Damaijati, MS

Wakil Rektor III

Drs. Ec. Patrap Wiprapto, MS

Badan Penjaminan Mutu (BPM) Dr. Ir. Bambang Priyanto, SU

Lambaga Penelitian dan Pengabdian kepada Masyarakat (LPPM) Ketua : Prof. Dr. Ir. Akhmad Fauzi, MMT [3].

2.1.4 PIMPINAN FAKULTAS

Fakultas Pertanian (FP)

Dekan : Dr. Ir. Ramdan Hidayat, MS.

Fakultas Ekonomi (FE)

Dekan : Dr. Dany Ichsanudin, MSi.

Fakultas Teknologi Industri (FTI) Dekan : Ir. Sutiyono, MT.

Fakultas Teknik Sipil dan Perencanaan (FTSP) Dekan : Dr. Ir. Edi Mulyadi, MS.

(27)

Dekan : Dra. Hj. Suparwati, M.Si.

Fakultas Hukum (FH)

Dekan : Brigjen (Purn.) M Ibnu Hadjar, SH, MM.

Program Pasca Sarjana (PPS)

Direktur : Prof. Dr. Djohan Mashudi, MS.

International Program Biro Administrasi Akademik

Kepala : Ir. Poernomo Edi Sasongko, MP.

Biro Kemahasiswaan dan Kerjasama Kepala : Ir. Didi Utomo Pribadi, MP.

Biro Administrasi Umum Kepala : Drs. Caskim, MM.

Biro Rencana Anggaran dan Keuangan Kepala : Kol (Purn.) Gitoyo, SE.

Badan Usaha Universitas (BUU) Kepala : Ir. Handoyo, MMT.

Sekretariat Umum

Kepala : Ir. Akmal Suryadi, MMT.

Unit Pelaksana Teknis Telematika Kepala : Ir. Kemal Wijaya, MTP.

Unit Pelaksana Teknis Perpustakaan Kepala : Dra Sri Wibawani, MSi.

(28)

Unit Pelaksana Teknis Poliklinik Kepala : dr. M. Faiq [4].

2.2 Alumni UPN “Veteran” Jawa Timur

Alumni UPN (Universitas Pembangunan Nasional) “Veteran” Jawa Timur,

merupakan bagian dari Almamater yang sampai sejauh ini sudah tersebar hampir

keseluruh pelosok Tanah Air pada berbagai instansi baik itu Pemerintah maupun

Swasta. Ini menunjukkan bahwa Alumni UPN “Veteran” Jawa Timur tidak boleh

dipandang sebelah mata, mereka selalu siap untuk mendukung dan melaksanakan

Pembangunan Nasional. Hal ini sesuai dengan Visi dan Misi UPN “Veteran” Jawa

Timur, bahwa Perguruan Tinggi UPN “Veteran” Jawa Timur mempunyai tujuan

mencetak Sarjana-Sarjana dengan jiwa dan semangat sebagai Pionir

Pembangunan. Selama ini para Alumni, terutama Alumni Angkatan Tahun Awal

(Angkatan Tahun 70 (tujuh puluh) s/d 80 (delapan puluh) an), umumnya beberapa

Alumni sudah banyak yang menduduki jabatan penting dan strategis pada

berbagai instansi baik Pemerintah maupun Swasta, bahkan diantaranya banyak

yang sukses dengan membuka lapangan pekerjaan sebagai wiraswastawan [5].

2.3 Gambaran Tentang Aplikasi

Aplikasi ini dibuat menggunakan J2ME (Java 2 Micro Edition) berbasis

RMS (Record Management System) yang didukung beberapa merek handphone

terkenal seperti NOKIA, SIEMEN, Sony Ericson dan vendor-vendor lain.

(29)

2.3.1 JAVA

Java adalah bahasa pemrograman berorientasi objek yang diciptakan untuk

mempermudah pengembangan program dengan cara mengikuti model yang telah

ada dalam kehidupan nyata. Dalam paradigma ini, sesuai dengan model

kehidupan nyata, segala bagian (entity) dari suatu permasalahan adalah objek.

Objek-objek ini kemudian juga dapat berupa gabungan dari beberapa objek yang

lebih kecil, diantaranya:

a. Objek

Sebuah objek memiliki 2 (dua) karakteristik, yaitu state dan behavior. State

adalah keadaan dari sebuah objek yang biasa disimpan dalam suatu

variable. Sedang behavior adalah kelakuan dari objek tersebut, yang

diimplementasikan dengan metode. Dengan penjelasan di atas, dapat

disimpulkan bahwa objek adalah bagian software yang dibentuk dengan

variable-variabel dan metode-metode yang berhubungan dengan variable.

b. Kelas

Kelas adalah semacam cetakan, atau template, untuk membuat objek.

Dengan kata lain kelas dapat kita definisikan sebagai sebuah blueprint, atau

prototype, yang mendefinisikan variable dan metode yang sama untuk

semua objek sejenis.

c. Interface

Interface digunakan oleh berbagai objek yang tidak terhubung untuk saling

berinteraksi. Jadi interface dapat didefinisikan sebagai koleksi definisi

(30)

2.3.2 J2ME (Java 2 Micro Edition)

J2ME (Java 2 Micro Edition) adalah satu set spesifikasi dan teknologi yang

fokus kepada perangkat konsumen. Perangkat ini memiliki jumlah memori yang

terbatas, menghabiskan sedikit daya dari baterai, layar yang kecil dan bandwith

jaringan yang rendah. Dengan perkembangbiakan perangkat mobile konsumer

dari telepon, PDA, kotak permainan ke peralatan-peralatan rumah, Java

menyediakan suatu lingkungan yang portabel untuk mengembangkan dan

menjalankan aplikasi pada perangkat ini. Program J2ME, seperti semua program

JAVA adalah diterjemahkan oleh VM (Virtual Machine). Program-program

tersebut dikompile ke dalam bytecode dan diterjemahkan denga Java Virtual

Machine (JVM). Ini berarti bahwa program-program tersebut tidak berhubungan

langsung dengan perangkat, J2ME menyediakan suatu interface yang sesuai

dengan perangkat. Aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda. Inti dari J2ME terletak pada configuration

dan profile-profile. Suatu configuration menggambarkan lingkungan runtime

dasar dari suatu sistem J2ME. Kemudian dia menggambarkan core library, virtual

machine, fitur keamanan dan jaringan seperti pada gambar 2.2. [7].

(31)

Sebuah Aplikasi yang dibuat menggunakan MIDP (Aplikasi HP

menggunakan J2ME) disebut sebagai MIDLet. MIDlet merupakan bagian dari

javax.microedition.midlet.*; dan sebuah MIDlet harus turunan dari class midlet.

Profile MIDP harus mengimplementasikan class midlet dengan perintah seperti

berikut : Import javax.microedition.midlet.*;

public class NamaProgram extends MIDlet {

}

[image:31.612.131.508.248.522.2]

Perhatikan gambar 2.3 :

Gambar 2.3.Method MIDlet

Aplikasi MIDlet yang di buat akan bergerak mengikuti 3 (tiga) metode,

yaitu metode startApp(), metode pauseApp(), dan metode destroyApp(). Gambar

diatas menggambarkan alur dari aplikasi MIDlet yaitu saat aplikasi dijalankan dari

keadaan pause metode yang pertama kali di panggil adalah metode startApp(),

dari metode ini aplikasi bisa di pause dengan memanggil metode pauseApp()

kemudian di matikan dengan memanggil metode destroyApp() atau bisa langsung

(32)

Jadi dapat disimpulkan bahwa untuk membangun aplikasi MIDlet harus

memiliki lima 5 (lima) baris script seperti berikut [9] :

import javax.microedition.midlet.*;

public class NamaAplikasi extends MIDlet{

public void startApp(){ --Script untuk menjalankan aplikasi di masukan disini-- }

public void pauseApp(){ --Script Untuk pause di taruh di sini--}

public void destroyApp() { ----Script Untuk Mematikan /

penggunahentikan aplikasi diketik disini ---- } }

2.3.3 RMS (Record Management System)

RMS (Record Management System) adalah API (Application Programming

Interface) yang digunakan untuk menyimpan dan memanipulasi data-data pada

device yang biasa melakukan komputasi kecil dengan memori yang sangat

terbatas seperti handphone, smart phone dan lain-lain dengan menggunakan

aplikasi J2ME.

RMS menyediakan sebuah sistem file yang memungkinkan menyimpan dan

mempertahankan data pada sebuah device. RMS merupakan kombinasi antara

sistem file dan database management system yang memungkinkan untuk

menyimpan data pada kolom dan baris seperti menyimpan data-data pada tabel

sebuah database. Dan kita bisa menggunakan RMS untuk melakukan

fungsi-fungsi seperti Database Management System (DBMS). Di mana kita bisa

melakukan insert record, read record, search record tertentu, dan sorting record

yang tersimpan oleh RMS.

Meskipun RMS menyediakan fungsi-fungsi seperti database akan tetapi

(33)

menggunakan SQL (Structured Query Language) tersebut untuk memanipulasi

data-data tersebut. Sebagai gantinya akan digunakan RMS application

programming interface dan enumeration application programming. interface

untuk sorting, searching, dan memanipulasi data-data yang sedang tersimpan

(data persistence).

Yang menjadi bagian dari Record Management System (RMS) yaitu:

a. Record Store

RMS menyimpan informasi pada Record Store. Record Store adalah seperti

flat file yang digunakan untuk penyimpanan data pada file system tradisional atau

seperti tabel pada sebuah database. Record store terdiri dari informasi yang

memiliki sebuah nama seperti file system atau tabel database. Record store adalah

sebuah kumpulan dari record-record yang diatur sesuai dengan baris (records)

dan kolom (fields). Kolom terdiri dari data seperti Nama depan, sedangkan baris terdiri dari data-data seperti Nama depan, Nama tengah, Nama belakang, Alamat,

Kode pos, dll. RMS secara otomatis penggunaikan integer yang bersifat unik

untuk mengidentifikasi baris pada Record store. Record ID terdapat pada kolom

di dalam Record store. Record ID menentukan primary key dari Record store.

Primary key pada Record store sama seperti primary key pada tabel dari sebuah

database yang biasa kita pelajari yang mana secara unik digunakan untuk

identifikasi dari masing-masing record dari tabel tersebut. Meskipun secara

konsep kita bisa memandang Record store sebagai kumpulan baris dan kolom,

secara teknik hanya terdapat dua kolom. Kolom pertama adalah record ID

sedangkan kolom kedua adalah sebuah array dari bytes yang terdiri dari data

(34)

b. Lingkup dari Record Store

Kita dapat membuat multiple record store sesuai dengan yang dibutuhkan

oleh MIDlet (A MIDlet adalah sebuah aplikasi yang ditulis untuk MIDP-Mobile

Information Device Profile, aplikasi MIDlet adalah sub kelas dari kelas

javax.microedition.midlet.MIDlet yang didefinisikan oleh MIDP yang kita bikin

selama masing-masing dari record store yang kita buat memiliki nama yang unik.

Nama dari sebuah record store minimal adalah satu karakter dan maksimal adalah

tidak lebih dari 32 karakter.

Karakter yang digunakan adalah Unicode dan nama adalah case sensitive.

Record store dapat di share diantara MIDlet-MIDlet pada suite (MIDlet dalam

satu paket) yang sama. Sebagai contoh MIDlet A mengambil data pelanggan dari

Sales. MIDlet B menampilkan data pelanggan yang diambil oleh MIDlet A.

MIDlet B dapat mengakses data pelanggan jika MIDlet A dan MIDlet B berada

dalam satu suite. Dan berlaku kebalikannya, dimana MIDlet B tidak akan bisa

mengakses data pelanggan jika MIDlet A dan MIDlet B tidak terdapat dalam

[image:34.612.132.511.461.675.2]

satu suite, seperti pada gambar 2.4. :

(35)

c. Membuat Record Store

Metode openRecordStore() dipanggil untuk membuat record store yang

baru dan untuk membuka record store yang sudah ada. Metode ini membutuhkan

2 (dua) buah parameter, yang pertama adalah sebuah string yang mengandung

nama dari record store. Parameter kedua adalah sebuah nilai boolean

(benar/salah) yang menyatakan record store akan dibuat jika record store tidak

ada di dalam MIDlet. Nilai true mengakibatkan sebuah record store dibuat dan

membuka record store, sedangkan nilai False tidak akan membuat record store.

Karena MIDlets berjalan pada small computing device maka jangan lupa selalu

menutup setiap record store yang sudah tidak digunakan dengan memanggil

metode closeRecordStore(). Record store tersimpan pada memori nonvolatile. Record store bisa dihapus dengan memanggil metode deleteRecordStore().

d. Membuat, membuka, menutup, dan menghapus sebuah Record Store

Semua informasi yang terdapat dalam record store akan hilang jika record

store dihapuskan. Source code tersebut dimulai dengan mendeklarasikan 3 (tiga)

buah referensi untuk Display class, Alert class, dan RecordStore class. Display

class dibutuhkan karena sebuah alert dialog box akan ditampilkan jika terdeteksi

error oleh MIDlet. Semua action terjadi pada metode commandAction(). Routine

untuk membuat, membuka, menutup dan menghapus record store terletak pada

metode yang tepat pada MIDlet tersebut. Ketika Display class sudah dibuat,

source code masuk blok try{} yang pertama. Pada blok try{} yang pertama ini,

source code berusaha membuat record store dengan memanggil metode

(36)

2.3.4 MySQL

MySQL adalah sebuah implementasi dari sistem manajemen basisdata

relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL

(General Public License). MySQL sebenarnya merupakan turunan salah satu

konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured

Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama

untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan

pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja

pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat

oleh pengguna maupun program-program aplikasi yang memanfaatkannya.

MySQL mendukung operasi basisdata transaksional maupun operasi basisdata

non-transaksional. Namun demikian pada modus non-transaksional tidak ada

jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus

non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan

reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan

sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat

disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai

konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat

unjuk kerja pada modus non-transaksional [11].

2.3.5J2ME Wireless Toolkit

Pada gambar 2.5. adalah tampilan dari Toolkit Emulator yang menyerupai

(37)

Gambar 2.5. Toolkit Emulator

J2ME Wireless Toolkit adalah perkakas yang menyediakan lingkungan

emulator, dokumentasi beserta contoh-contoh aplikasi JAVA untuk perangkat

kecil. J2ME WTK berbasiskan pada CLDC dan MIDP.

J2ME WTK adalah program yang meniru kerja ponsel yang mendukung

MIDP atau yang disebut emulator. Oleh karena itu, belum tentu MIDlet yang

berjalan di emulator juga berjalan pada ponsel yang sebenarnya, karena juga

bergantung pada kemampuan dan kapasitas ponsel yang digunakan [12].

2.3.6 GPRS (General Packet Radio Service)

GPRS (General Packet Radio Service) adalah jaringan komunikasi data

dengan kecepatan yang memungkinkan beragam jasa mobile internet yang diakses

melalui handphone, computer, dan PDA. GPRS merupakan teknologi 2.5G

(38)

(Global Sistem for Mobile Communication). GPRS mempunyai 2 (dua) elemen

jaringan:

a. SGSN

mengirimkan dan menerima data dari mobile stations, dan “maintain

information” tentang lokasi mobile station (MS). SGSN melakukan

komunikasi antara MS dan GGSN.

b. GGSN “wireless gateway”

memungkinkan pengguna mobile cellphone mengakses PDN (Public Data

Network) atau specified private IP network.

Kemampuan lainnya yang dimiliki oleh GPRS adalah :

a. Dapat memelihara keutuhan komunikasi data maupun suara pada saat

sedang bergerak.

b. Pengguna dapat dengan segera terhubung ke nomor yang dituju kapn saja

diinginkan, tidak tergantung pada lokasi dimana berada sekarang serta tanpa

mengalami delay yang lama/berarti.

c. Dengan kecepatan yang tinggi yang dimiliki GPRS maka sangat

dimungkinkan untuk melakukan proses download file.

d. 3G (2002-Sekarang)

Universal Mobile Telephone Standar (UTMS). Masing-masing standar

teknologi mobile yang digunakan memiliki fungsi dan layanan

masing-masing dengan kelebihan maupun kekurangannya. Dewasa ini penggunaan

teknologi GSM dan GPRS menjadi standar umum yang banyak di dominasi

(39)

2.4 Metode Penelitian

Untuk mendapatkan keterangan-keterangan dan data yang diperlukan guna

memperoleh suatu kebenaran ilmiah, maka dilakukan penelitian dengan beberapa

metode, sebagai berikut :

a. Melakukan riset kepada pihak Universitas Pembangunan Nasional

“Veteran” Jawa Timur.

b. Mencari informasi mengenai biodata alumni kepada pihak Universitas

Pembangunan Nasional “Veteran” Jawa Timur.

c. Penelitian Pustaka (Library Research)

Yaitu penelitian yang dilakukan berdasarkan buku-buku bacaan dan sumber

lainnya yang ada hubungannya dengan penelitian ini, hasil yang diperoleh

akan dipergunakan sebagai dasar penelitian lapangan. Penelitian dengan

mencari acuan pada teori-teori yang berlaku, yang dapat dicari pada

buku-buku teks ataupun dari hasil penelitian orang lain baik yang sudah

dipublikasikan maupun belum, dapat merupakan suatu faktor keilmiahan

penelitian yang akan dilakukan.

d. Membuat diagram UML (Unified Modelling Language) terhadap sistem

informasi alumni.

e. Mendesign program sistem informasialumni.

f. Membuat listing program sistem alumni.

g. Melakukan ujicoba terhadap program yang sudah dibuat.

h. Memastikan program sudah siap digunakan oleh pengguna. Sehingga tidak

(40)

BAB III

ANALISA DAN PERANCANGAN SISTEM

Pada bagian ini akan dibahas mengenai analisa sistem dan perancangan

sistem untuk sistem informasi alumni berbasis J2ME (Java 2 Micro Edition) dan

RMS (Record Management System). Perancangan sistem meliputi deskripsi

umum sistem, kebutuhan sistem yang terdiri dari kebutuhan pengguna dan

kebutuhan basis data, alur sistem informasi yang meliputi diagram UML (Unified

Modelling Language) yang terdiri dari use case diagram, activity diagram, class

diagram, dan sequence diagram, ERD (Entity Relationship Diagram), CDM

(Conceptual Data Model), dan PDM (Physical Data Model), serta perancangan

antarmuka dalam sistem ini.

3.1 Analisa Kebutuhan Sistem

Melakukan analisa sistem yang akan dirancang , serta melakukan penelitian

terhadap kebutuhan-kebutuhan sistem, apa saja kekurangannya dari awal sampai

akhir, sehingga dapat sesuai dengan analisa dan kebutuhan sistem. Adapun hal-hal

yang harus diperhatikan adalah sebagai berikut :

a. Pada sistem yang dirancang terdapat form login untuk masuk ke sistem.

b. Pada sistem yang dirancang terdapat form pencatatan data alumni.

c. Pada sistem yang dirancang terdapat form untuk upload pengumuman.

d. Pada sistem yang dirancang dapat melakukan pencarian data alumni atau

(41)

e. Sistem yang dirancang dapat menampilkan data alumni secara

keseluruhan dan berdasarakan kategori tertentu.

f. Sistem dapat menampilkan pengumuman yang berupa berita dan

lowongan didalamnya.

Analisa sistem dapat digambarkan seperti pada gambar 3.1. dibawah ini:

Gambar 3.1. Alur Sistem Informasi

Proses sistem ini terjadi seperti pada gambar 3.2. dibawah ini, yaitu dari

mobile cellular yang terdapat sistem aplikasi tersebut pengguna bisa mendapatkan Sistem Informasi

Alumni UPN “Veteran” Jawa

Timur

Login

Upload Pengumuman Pencarian Informasi Data Alumni

Cari Informasi Pengumuman Cari Informasi

Data Alumni Informasi

Pengumuman

(42)

data alumni dan informasi pengumuman berupa berita dan lowongan yang

terdapat pada sistem informasi tersebut. Sedangkan untuk mendaftar sebagai

alumni pengguna dapat melakukannya melalui web browser. Pengguna bisa

mengakses melalui PC/ komputer dan untuk penyimpanan database tidak

dilakukan pada handphone karena kapasitas pada handphone sangat kecil. Jadi

handphone hanya digunakan sebagai alat pengaksesan.

Gambar 3.2. Proses Sistem Informasi

3.2 Perancangan Sistem

Sub-bab perancangan sistem ini akan menjelaskan mengenai proses desain

dari sistem informasi alumni yang akan dibuat, yaitu tahap untuk melakukan

perancangan aplikasi mobile. Proses desain sistem informasi alumni dalam

sub-Mobile Cellular

Akses Internet

Database

(43)

bab ini akan dibagi menjadi 5 (lima) tahapan, yaitu: deskripsi umum sistem,

kebutuhan sistem yang terdiri dari kebutuhan pengguna dan kebutuhan basis data,

alur sistem informasi yang meliputi diagram UML (Unified Modelling Language)

yang terdiri dari use case diagram, activity diagram, class diagram, dan sequence

diagram, ERD (Entity Relationship Diagram), CDM (Conceptual Data Model),

dan PDM (Physical Data Model), serta perancangan antarmuka.

Penggunaan UML (Unified Modelling Language) untuk menampilkan

model, dan dokumentasi pada seluruh proses pengembangan software bertujuan

agar prosesnya lebih mudah dipahami kerena penjelasannya lebih rinci.

3.2.1 Deskripsi Umum Sistem

Merupakan sebuah perangkat lunak yang digunakan untuk penggunaikan

informasi tentang kegiatan yang berhubungan dengan alumni UPN (Universitas

Pembangunan Nasional) serta menyajikan data alumni, membantu para alumni

dalam mencari data dan informasi/ pengumuman. Perangkat lunak ini juga

berfungsi bagi masyarakat umum untuk mencari informasi mengenai alumni UPN

(Universitas Pembangunan Nasional).

Sistem informasi alumni ini menampilkan informasi data alumni dan

informasi berita dan lowongan pekerjaan yang sangat dibutuhkan bagi para

alumni yang belum memiliki pekerjaan. Didalam sistem aplikasi terdapat

menu-menu yang berfungsi untuk login, melihat data alumni, melihat pengumuman,

mencari data alumni, mencari pengumuman, dan upload pengumuman. Untuk

mendaftar sebagai alumni dlakukan melalui web browser. Diagram konteks

(44)

tentang interaksi antara alumni dan sistem informasi alumni. Seperti pada gambar

3.3. di bawah ini:

Diagram 3.3. Konteks Alumni

Penjelasan diagram konteks alumni dalam pengembangan sistem perangkat

lunak pada gambar 3.3. adalah sebagai berikut:

a. Alumni adalah pengguna yang dapat memilih menu yang terdapat pada

sistem informasi.

b. Sistem informasi alumni UPN (Universitas Pembangunan Nasional)

adalah aplikasi yang mampu menampilkan halaman isi dan juga situs

(45)

3.2.2 Kebutuhan Sistem

Spesifikasi kebutuhan sistem ini akan menjelaskan mengenai pengguna

sistem informasi alumni dan hak aksesnya yang berhubungan dengan pengelolaan

dari sistem informasi alumni di UPN (Universitas Pembangunan Nasional),

masukan dan keluaran sistem yang terjadi, dan juga komunikasi data. Kebutuhan

sistem ini terdiri dari kebutuhan pengguna dan kebutuhan basis data.

a. Kebutuhan Pengguna

Kebutuhan Pengguna adalah kebutuhan yang diperuntukkan untuk

pengguna dalam pemakaian sistem ini, dimana pada masing-masing pengguna

yang berinteraksi dengan sistem dihubungkan dengan hak akses client maupun

hak akses server dan level autentifikasi sesuai dengan kebutuhan dan aturan yang

terdapat pada Sistem Informasi Alumni UPN (Universitas Pembangunan

Nasional). Kebutuhan yang dibutuhkan oleh pengguna, yaitu :

a. Handphone GSM semua merk yang mendukung java MIDP versi 1.0.

b. Menu untuk login.

c. Menu untuk input data.

d. Menu untuk pencarian data yang meliputi kata kunci yang akan dicari.

e. Informasi untuk mengetahui apa yang dicari oleh pengguna.

f. Menu untuk upload pengumuman.

Aktor yang terlibat dalam proses input data sistem informasi alumni UPN

(Universitas Pembangunan Nasional) adalah sebagai berikut:

a. Alumni UPN (Universitas Pembangunan Nasional)

Berfungsi untuk mendaftar pada situs alumni danmendapatkan informasi

(46)

b. Sistem informasi alumni UPN (Universitas Pembangunan Nasional)

adalah aplikasi yang mampu menampilkan halaman isi situs web.

b. Kebutuhan Basis Data

Secara sederhana database (basis data) dapat diungkapkan sebagai suatu

pengorganisasian data dengan bantuan komputer yang memungkinkan data dapat

diakses dengan mudah dan cepat. Dalam hal ini, pengertian akses dapat mencakup

pemerolehan data maupun pemanipulasian data, seperti menambah, mengedit, dan

menghapus data.

Manajemen modern mengikutsertakan informasi sebagai sumber daya penting

yang setara dengan sumber daya manusia, uang, mesin, dan material. Informasi

adalah suatu bentuk penyajian data yang misalnya manajer. Bagi pihak

manajemen, informasi merupakan bahan untuk pengambilan keputusan dan selalu

dibutuhkan. Oleh karena itu data, proses, serta informasi merupakan satu

kesatuan, dari data lalu diproses dan kemudian menjadi informasi, seperti gambar

3.4. dibawah ini:

Gambar 3.4. Data dan Informasi

Informasi

Proses

(47)

Dengan adanya komputer, data dapat disimpan dalam media pengingat yang

disebut hard disk. Dengan media ini, data menjadi lebih cepat untuk diakses

terutama kalau dikemas dalam bentuk database.

3.2.3 Diagram UML (Unified Modelling Language)

Suatu model merupakan representasi abstrak dari suatu sistem, dirancang

untuk memahami sistem secara detail pada tahap pembangunan atau

pengembangan sistem. Setiap sistem yang kompleks akan jauh lebih baik jika

direpresentasikan dalam sebuah model yang sederhana yang menggambarkan

sistem secara keseluruhan. UML (Unified Modelling Language) mendefinisikan

banyak diagram untuk menjelaskan suatu sistem. Dibawah ini merupakan diagram

UML (Unified Modelling Language):

a. Use Case Diagram

Yaitu untuk merepresentasikan sebuah interkasi antara actor dengan system,

actor disini yang dimaksudkan adalah user. Use Case Diagram menggambarkan

fungsionalitas yang diharapkan dari sebuah sistem. Sebuah use case

merepresentasikan sebuah interaksi antara aktor dengan sistem.

Use case diagram Sistem Informasi Alumni UPN mempunyai 2 (dua) aktor

pengguna, yaitu Alumni dan Admin dan menggunakan 9 (sembilan) use case,

yaitu: login, upload pengumuman, melihat data alumni, daftar, melihat

pengumuman, mencari data, hapus user alumni, menghapus pengumuman, dan

(48)

Alumni

Daftar

Hapus User Alumni

Mengedit Pengumuman

Menghapus Pengumuman

Admin

Login

Akses Data Alumni Melihat Data Alumni

Akses Pengumuman Melihat Pengumuman

Akses Pencarian Mencari Data

Akses Upload Pengumuman Upload Pengumuman

Gambar 3.5. Use Case Diagram Sistem Informasi Alumni

b. Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang

sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin

terjadi, dan bagaimana mereka berakhir. Jadi pada dasarnya, Diagram aktivitas

adalah Diagram flowchart yang diperluas yang menunjukan aliran kendali satu

aktivitas ke aktivitas lain. Kegunaannya untuk memodelkan workflow atau alur

kerja, memodelkan operasi, bagaimana objek-objek bekerja, aksi-aksi dan

pengaruh terhadap objek.

Sebagian besar state adalah action dan sebagian besar internal processing.

Karena itu activity diagram tidak menggambarkan interaksi antar subsistem secara

(49)

secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.

Simbol-simbol yang terdapat dalam aktivity diagram seperti pada gambar 3.6.

Gambar 3.6. Simbol-simbol dalam Activity Diagram

Terdapat 9 (sembilan) activity diagram, yaitu activity diagram login, activity

diagram upload pengumuman, activity diagram melihat pengumuman, activity

diagram melihat data alumni, activity diagram mencari data, activity diagram

hapus user alumni, activity diagram edit pengumuman, activity diagram hapus

pengumuman, dan activity diagram mendaftar sebagai alumni.

a. Activity Diagram Proses Login

Terdapat interaksi antara pengguna dan sistem yaitu pengguna login

terhadap sistem, kemudian pengguna memasukkan username dan password.

(50)

Mulai Login Ya Akhir Tidak Masukkan Username Masukkan Password

Simpan Username dan Password ke database

Sistem Pengguna

Gambar 3.7. Activity Diagram Login

b. Activity Diagram Upload Pengumuman

Didalamnya terdapat interaksi antara pengguna dan sistem, pengguna

upload pengumuman yang di proses sistem. Seperti gambar 3.8. di bawah ini:

Mulai

Upload Pengumuman

Ya

Mengisi Judul dan Deskripsi Akhir Tidak Pilih Kategori Berita/Lowongan Konfirmasi Upload Tampilkan Upload Pengumuman Berhasil Ya Tidak Tampilkan Kategori Pengumuman Sistem Pengguna

(51)

c. Activity Diagram Melihat Pengumuman

Didalamnya terdapat interaksi pengguna dan sistem yaitu pengguna melihat

pengumuman yang di inginkan dan kemudian akan ditampilkan oleh sistem.

Seperti gambar 3.9. di bawah ini:

Mulai

Klik Pengumuman

Pilih Kategori

Tampilkan Kategori Pengumuman

Akhir Tampilkan Pengumuman

Sistem Pengguna

Gambar 3.9. Activity Diagram Melihat Pengumuman

d. Activity Diagram Melihat Data Alumni

Terdapat sebuah keadaan mulai yang menunjukkan dimulainya aliran kerja,

dan sebuah keadaan akhir. Didalamnya terdapat interaksi antara pengguna dan

(52)

Mulai

Melihat Data Alumni

Pilih angkatan

Tampilkan Daftar Alumni

Akhir Tampilkan

Pilihan Sistem Pengguna

Gambar 3.10. Activity Diagram Melihat Data Alumni

e. Activity Diagram Mencari Data

Terdapat sebuah keadaan mulai yang menunjukkan dimulainya aliran kerja,

dan sebuah keadaan akhir. Didalamnya terdapat interaksi antara pengguna dan

sistem, dimana pengguna dapat melakukan pencarian data.

Pencarian tersebut dapat berupa data alumni atau pengumuman yang

meliputi berita dan lowongan. Untuk mencari informasi yang diinginkan

pengguna harus mengetik kata kunci pencarian. Setelah itu akan terjadi proses

pengecekan di database. Apabila data yang dicari ada di sistem, maka akan

(53)

Mulai Klik Pencarian Masukkan Kata Kunci Pilih Kategori Pencarian Tampilkan Kategori Pencarian

Cek di Database

Tampilkan Hasil Pencarian Ada Tidak Tampilkan Form Pencarian

Tidak Ada Hasil Pencarian

Akhir

Sistem Pengguna

Gambar 3.11. Activity Diagram Mencari Data

f. Activity Diagram Hapus User alumni

Didalamnya terdapat interaksi melakukan hapus user alumni dari sistem.

Seperti pada gambar 3.12. di bawah ini:

Mulai

Hapus User Alumni

Ya Akhir Tidak Hapus Dari Database Sistem Pengguna

(54)

g. Activity Diagram Edit Pengumuman

Terdapat sebuah keadaan mulai (start state) yang menunjukkan dimulainya

aliran kerja, dan sebuah keadaan akhir (end state). Terdapat interaksi edit

pengumuman dari sistem, seperti pada gambar 3.13. dibawah ini:

Mulai

Edit Pengumuman

Ya

Akhir Tidak

Pilih Pengumuman

Edit Dari Database

[image:54.612.133.512.208.506.2]

Sistem Pengguna

Gambar 3.13. Activity Diagram Edit Pengumuman

h. Activity Diagram Hapus Pengumuman

Terdapat sebuah keadaan mulai (start state) yang menunjukkan dimulainya

aliran kerja, dan sebuah keadaan akhir (end state). Terdapat interaksi hapus

(55)

Mulai Hapus pengumuman Ya Akhir Tidak Pilih Pengumuman Hapus Dari Database Sis tem Pe ngguna

Gambar 3.14. Activity Diagram Hapus Pengumuman

i. Activity Diagram Daftar

Terdapat interaksi antara pengguna dan sistem. Pengguna mengisi form

input data user. Seperti pada gambar 3.15. di bawah ini:

Mulai

Klik Input Data User

Mengisi Form Input Data User

Klik Detail

isi Data

Tampilkan form Input Data User

Simpan ke Database Tambah ke database Akhir Tampilkan Data User Sistem Pengguna

(56)

c. Class Diagram

Memodelkan class-class yang terlibat dalam sistem dan bagaimana interaksi

antar class-class, serta mendefinisikan operasi-operasi yang bisa dilakukan. Class

adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek

dan merupakan inti dari pengembangan dan desain berorientasi objek. Class

menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan

layanan untuk memanipulasi keadaan tersebut (metoda/fungsi). Class diagram

menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan

satu sama lain. Seperti pada gambar 3.16. di bawah ini:

Layar Sistem

Menu()

Terima Masukan() Pembaca Sistem

Tampilkan Halaman Login() Ketik Kata Kunci() Tampilkan Form Pencarian() Tampilkan Hasil Pencarian()

Tampilkan Form Upload Pengumuman() Tampilkan Data()

Tampilkan Form Input Data User()

Data Alumni Nama_Alumni NPM Fakultas Jurusan Alamat_Alumni Telepon_Alumni Email_Alumni Pekerjaan_Alumni Angkatan Lihat() Cari() Daftar() Hapus/ Edit() Pengumuman Jenis Judul Deskripsi Waktu Lihat() Cari() Upload() Hapus/ Edit() Account Username Password Login() Data Alumni() Pengumuman() Pencarian() Upload Pengumuman() Input Data User()

(57)

d. Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di

sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang

digambarkan terhadap waktu. Sequence diagram terdiri antar dimensi vertikal

(waktu) dan dimensi horizontal (objek-objek yang terkait), biasa digunakan untuk

menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai

respons dari sebuah event untuk menghasilkan output. Seperti pada gambar 3.17.

Gambar 3.17. Sequence Diagram

: Account : Pembaca Sistem : Layar Sistem Data Alumni Pengumuman

Meminta Username dan Password

Membuka Menu Mengisi Username dan Password

Memilih Data

Memberikan Data Memberikan Data

Melakukan Proses

Menyimpan Data yang telah ditambah

Data Berhasil Disimpan

Penambahan Berhasil

Keluar dari proses

Keluar Aplikasi

Melihat Pengumuman

Memberikan Pengumuman

Mencari data

Memberikan Hasil pencarian

Upload Pengumuman Memberikan Pengumuman

Memberikan Hasil pengumuman

Upload Berhasil Mengisi Input Data User

Memberi Form Input Data Alumni

(58)

3.2.4 Alur Sistem Informasi

Adapun alur dari Sistem Informasi Alumni yaitu:

Pengguna login terlebih dahulu untuk masuk ke dalam sistem. Pada waktu login,

pengguna harus memasukkan username dan password. Setelah memasukkan

username dan password maka pengguna akan masuk ke form menu seperti Data

Alumni, Pengumuman, Pencarian, dan Upload Pengumuman. Dan apabila ingin

mendaftar sebagai alumni maka pengguna dapat

Gambar

Gambar 2.3. Method MIDlet
Gambar 2.4. Hubungan MIDlet Suite
Gambar 3.13. Activity Diagram Edit Pengumuman
Gambar 3.27. PDM Sistem Informasi Alumni
+7

Referensi

Dokumen terkait

Selanjutnya dikatakan bahwa hikmah melakukan pernikahan adsalah memelihara diri seseorang supaya jangan jatuh ke lembah kejahatan (perzinahan). Karena bila istri disampingnya

Batanghari (lelang ulang) Tahun Anggaran 2014 yang dilakukan secara elektronik tidak ada penawaran yang lulus evaluasi penawaran; maka sesuai Pasal 83 ayat 1 (satu) butir d

Penelitian ini bertujuan untuk mengetahui bahan organik yang didekomposisi dengan Biofilmed biofertilizer dalam meningkatkan serapan N dan hasil Bawang merah di

Teknik pengumpulan data dalam pendekatan kualitatif diantaranya adalah dilakukan secara triangulasi (gabungan), analisis data bersifat induktif, hubungan peneliti

Berdasakan pendapat tersebut di atas, etos kerja yang baik dalam suatu organisasi dapat membantu pegawai untuk memahami bagaimana cara mereka bekerja atau menjalankan tugasnya.

Penelitian ini bertujuan untuk menganalisis pengaruh harga, kualitas, dan promosi terhadap keputusan pembelian ponsel nokia di Purwokerto (studi pada

Berdasarkan teori-teori diatas dapat ditarik kesimpulan bahwa dukungan sosial adalah bentuk pertolongan yang dapat berupa materi, emosi, dan informasi yang diberikan oleh

dalam pekerjaan, yang akan mempengaruhi produktivitas tenaga