• Tidak ada hasil yang ditemukan

SISTEM INFORMASI ADMINISTRASI UD. PUMA TRANS KEPANJEN KAB. MALANG

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI ADMINISTRASI UD. PUMA TRANS KEPANJEN KAB. MALANG"

Copied!
16
0
0

Teks penuh

(1)

viii

SISTEM INFORMASI ADMINISTRASI

UD. PUMA TRANS KEPANJEN KAB. MALANG

Tugas Akhir

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun oleh :

Ardi Yudha

07560011

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

(2)

i

LEMBAR PERSETUJUAN

SISTEM INFORMASI ADMINISTRASI

UD. PUMA TRANS

Kepanjen Kab. Malang

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui

§ Dosen Pembimbing I

Machmud Effendy, ST, M.Eng

NIP : 108.0203.0363

Dosen Pembimbing II

Gita Indah Marthasari, S.T

(3)

ii

LEMBAR PENGESAHAN

SISTEM INFORMASI ADMINISTRASI

UD. PUMA TRANS

Kepanjen Kab. Malang

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh: Ardi Yudha

07560011

Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada tanggal 7 Januari 2014

Mengetahui/Menyetujui

Dosen Penguji I

Sofyan Arifianto, S.Si, M.Kom.

Mengetahui

Ketua Jurusan Teknik Informatika

Eko Budi Cahyono, MT

Dosen Penguji II

(4)

iii

LEMBAR PERNYATAAN

Yang bertanda tangan di bawah ini :

Nama : Ardi Yudha

Tempat / Tgl Lahir : Malang, 28 September 1988

NIM : 07560011

Fakulats / Jurusan : Teknik / Informatika

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “SISTEM INFORMASI ADIMINISTRASI UD PUMATRANS KEPANJEN KAB. MALANG” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun keseluruhan, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.

Demikian surat pernyataan ini dibuat sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.

Mengetahui,

Dosen Pembimbing I

Machmud Effendy, ST, M.Eng NIP : 108.0203.0363

Malang, 7 Januari 2014 Yang Membuat Pernyataan

(5)

vi

LEMBAR PERSEMBAHAN

Dengan rahmat dan hidayah ALLAH SWT, saya persembahkan kesuksesan pengerjaan skripsi ini kepada:

a. Allah SWT, yang tiada henti melimpahkan rahmat dan hidayah-Nya b. Ibunda Mudawati yang selalu memanjatkan do’a dan memberikan

dukungan, Ayahanda Sahri, S.Pd. M.Si yang selalu menjadi inspirasi c. Ludvi Wahyudi, Wiwit Sekar Anjar Weni dan seluruh keluarga besarku d. Bapak Mahmud Effendy M.E.ng, selaku pembimbing I yang telah banyak

meluangkan waktu, memberikan bantuan, bimbingan dan saran .

e. Ibu Gita Indah Marthasari, ST selaku pembimbing II yang telah banyak meluangkan waktu dan selalu memberikan saran serta bimbingan dalam kesempurnaan tugas akhir ini.

f. Bapak Eko Budi Cahyono, S.Kom, MT selaku Ketua Jurusan Teknik Informatika.

g. Seluruh dosen dan staf jurusan Teknik Informatika.

h. Bapak H. Ansori pemilik UD. Puma Trans Kepanjen Kab. Malang beserta seluruh karyawan , yang telah membantu dalam penelitian Tugas Akhir ini.

i. Nurotul Sofi Anisyaful Laila yang selalu mendampingi dengan penuh pengertian

j. Teman-teman : M. Fadillah, Noby Saputra, Panji Setya, M. Fitri, M. Fadlan, Mas Tohil yang telah memberi dorongan, dukungan dan waktunya sehingga terselesaikanya Tugas Akhir ini.

Akhir kata, saya berharap Allah SWT berkenan membalas segala kebaikan semua pihak yang telah mebantu. Semoga skripsi ini bisa membawa manfaat bagi pengembangan ilmu.

Malang ,07 Januari 2013 Penulis

(6)

vii

MOTTO

Jadilah seperti karang di lautan yang kuat dihantam ombak dan kerjakanlah hal yang bermanfaat untuk diri sendiri dan orang lain, karena hidup hanyalah sekali. Ingat hanya pada Allah apapun dan di manapun kita berada kepada Dia-lah tempat meminta dan memohon.

(7)

viii

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-Nya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul “Sistem Informasi Administrasi UD. PUMATRANS KepanjenKab. Malang”. Tak lupa juga kita mengucapkan Salawat dan salam kepada Nabi junjungan kita Muhammad SAW, yang telah banyak mengajarkan umat islam untuk selalu barada di jalan yang benar jalan Allah.

Di dalam tulisan ini saya sebagai penulis membahas mengenai Sistem Informasi Administrasi UD. PUMATRANS KepanjenKab. Malang. Selama ini untuk membenahi sistem keadministrasian dan analisa kelayakan pemberian kredit kepada petani tebu yang melakukan administrasidi UD. PUMATRANS Kepanjen Kab. Malang yang masih dilakukan secara manual. Dengan adanya sistem ini, diharapkan UD.PUMATRANS lebih jeli dalam menerima dan menganalisa petani yang memang layak mendapat kredit pupuk.

Saya sangat berterima kasih kepada dosen-dosen informatika dan semua orang yang telah membantu saya dalam menghadapi kesulitan-kesulitan didalam pembuatan skripsi ini. Semoga tulisan ini bermanfaat bagi semua yang membacanya. Saya sebagai penulis menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan didalamnya. Oleh karena itu saya mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan ke depan.

Malang, 07 Januari2014 Penulis

(8)

ix

DAFTAR ISI

LEMBAR PERSETUJUAN ... i

LEMBAR PENGESAHAN ... ii

LEMBAR PERNYATAAN ... iii

ABSTRAK ... iv

ABSTRACT ... v

PERSEMBAHAN ... vi

MOTTO ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... ix

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xiv

BAB I PENDAHULUAN 1. Latar Belakang ... 1

2. Rumusan Masalah ... 2

3. Batasan Masalah ... 2

4. Tujuan Penelitian ... 2

5. Metodologi Penyelesaian Masalah ... 3

BAB II LANDASAN TEORI 2.1. Sistem ... 5 2.1.1 Definisi Sistem ... 5 2.1.2 Elemen Sistem ... 5 2.1.3 Jenis Sistem ... 6 2.2 Informasi ………... ... 7 2.3 Sistem Informasi... 7 2.4 Administrasi……… 9 2.5 Usaha Dagang………. 9 2.6 K-Nearest Neighbor (KNN)……… ... 10

2.6.1 Definisi K-Nearest Neighbor (KNN) ... 10

2.6.2 Contoh Menghitung K-Nearest Neighbor (KNN) . 12 2.7 Java……… ... 18

(9)

x

2.8 MySql……… ... 19

2.9 Analisis dan Perancangan Sistem Berorientasi Objek Dengan Unified Modelling Language (UML) ……… 20

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Penelitian ... 25

3.2. Analisa Sistem ... 25

3.2.1. Proses dan data modelSistem ... 26

3.2.1.1 Use Case Diagram ... 26

3.2.1.2 Activity diagram ... 28

1. Activity diagram Administrator……... 28

a. Activity diagram Kelola Kreditor…..… 28

b. Activity diagram Kelola Item…..……… 28

c. Activity diagram Kelola Aturan…..… 29

2. Activity diagram User……….……... 30

a. Activity diagram Sistem Hitung KNN .. 30

b. Activity diagram View Data Kreditor .... 31

3.2.1.3 Sequence Diagram ... 32

1. Sequence Diagram Administrator……... 32

a. Sequence Diagram Kelola Kreditor… 32

b. Sequence Diagram Kelola Item.…… 34

c. Sequence Diagram Kelola Aturan...… 36

2. Sequence Diagram User…….……... 38

a. Sequence Diagram View Data Kreditor . 38

b. Sequence Diagram Sistem Hitung KNN 38

3.2.1.4 Class Diagram ... 39

3.2.2. Spesifikasi Database……….. 44

3.2.3 Perancangan User Interface ... 45

3.2.3.1 User Aplication Subsytem ... 46

a. Interface View Data Kreditor ... 46

b. Interface Sistem Hitung KNN ... 46

3.2.3.2 AdministratorAplication Subsystem ... 47

(10)

xi

b. Interface Kelola Item ... 47

c. Interface Kelola Aturan ... 48

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Program ... 49

4.1.1. User Aplication Subsytem ... 49

a. Implementasi View Data Kreditor…..………. . 49

b. Implementasi Sistem Hitung KNN …..…. ... 50

4.1.2 AdministratorAplication Subsystem ... 53

a. Implementasi Kelola Data Kreditor ... 53

b. Implementasi Kelola Item ... 56

c. Implementasi Kelola Aturan ... 58

4.2 Pengujian Sistem dan Data ... 60

4.2.1Pengujian Sistem ... 61

k. User Aplication Subsytem ... 61

1. Pengujian View Data Kreditor………. . 61

2. Pengujian Sistem Hitung KNN …..…. 61

l. AdministratorAplication Subsystem ... 62

1. Pengujian Kelola Kreditor ... 62

2. Pengujian Kelola Item ... 63

3. Pengujian Kelola Aturan ... 63

4.2.2 Pengujian Data ... 64 BAB V PENUTUP 5.1. Kesimpulan ... 66 5.2 Saran ... 66 DAFTAR PUSTAKA ... 67 LAMPIRAN ... 69 BIOGRAFI PENULIS ... 72

(11)

xii

DAFTAR TABEL

Tabel 2.1 Tabel Data Training KNN ... 12

Tabel 2.2 Contoh Data Training KNN ... 13

Tabel 2.3 Contoh Hitung Jarak Euclidean Jarak Terdekat Untuk Data Ke 1 .. 14

Tabel 2.4 Contoh Hitung Jarak Euclidean Jarak Terjauh Data Ke 1 ... 15

Tabel 2.5 Voting Penentuan Kelas Data Ke 1 ... 16

Tabel 2.6 Contoh Hitung Jarak Euclidean Jarak Terdekat Untuk Data Ke 2 .. 16

Tabel 2.7 Contoh Hitung Jarak Euclidean Jarak Terjauh Data Ke 2 ... 17

Tabel 2.8 Voting Penentuan Kelas Data Ke 2 ... 18

Tabel 3.1 Penjelasan use case diagram ... 27

Tabel 3.2 Penjelasan variabel yang dipakai dalam class diagram ... 40

Tabel 3.3 Penjelasan fungsi yang dipakai dalam class diagram ... 42

Tabel 3.2 Tabel admin ... 44

Tabel 3.3 Tabel Aturan ... 44

Tabel 3.4 Tabel Hasil ... 44

Tabel 3.5 Tabel Nilai ... 45

Tabel 3.7 Tabel Register ... 45

(12)

xiii

DAFTAR GAMBAR

Gambar 2.1 Gambar Komponen Sistem Informasi ... 8

Gambar 2.2 Rumus Jarak Euclidean ... 11

Gambar 2.3 Rumus Jarak Euclidean pada sistem UD Pumatrans... 13

Gambar 2.4 Use case diagram.. ... 21

Gambar 2.5 Class diagram……...………. 22

Gambar 2.6 Activity diagram…...……..……….. 22

Gambar 2.7 Sequence diagram ... 23

Gambar 2.8 Collaboration diagram ... 23

Gambar 2.9 Statechart diagram ... 24

Gambar 3.1 Use case diagram ... 27

Gambar 3.2 Activity diagram untuk use case kelola Kreditor ... 28

Gambar 3.3 Activity diagram untuk use case kelola Item ... 29

Gambar 3.4 Activity diagram untuk use case kelola aturan ... 30

Gambar 3.5 Activity diagram Hitung KNN ... 31

Gambar 3.6 Activity diagram untuk use case view data kreditor ... 32

Gambar 3.7 Sequence diagram load data kreditor ... 32

Gambar 3.8 Sequence diagram simpan data kreditor ... 33

Gambar 3.9 Sequence diagram update data kreditor ... 33

Gambar 3.10 Sequence diagram delete data kreditoR ... 34

Gambar 3.11 Sequence diagram load data item ... 34

Gambar 3.12 Sequence diagram simpan data item ... 35

Gambar 3.13 Sequence diagram update data item ... 35

Gambar 3.14 Sequence diagram delete data item ... 36

Gambar 3.15 Sequence diagram load data aturan ... 36

Gambar 3.16 Sequence diagram simpan data aturan ... 37

Gambar 3.17 Sequence diagram update data aturan ... 37

Gambar 3.18 Sequence diagram delete data aturan ... 38

Gambar 3.19 Sequence Diagram untuk use case view data kreditor ... 38

Gambar 3.20 Sequence Diagram untuk use case Hitung KNN ... 39 Gambar 3.21 Class diagram aplikasi sistem informasi adminstrasi

(13)

xiv

UD.PumaTrans ... 40

Gambar 3.22 Interface form view data kreditor ... 46

Gambar 3.23 Interface form Sistem Hitung KNN. ... 47

Gambar 3.24 Interface kelola kreditor. ... 47

Gambar 3.25 Interface kelola item. ... 48

Gambar 3.26 Interface kelola aturan... 48

Gambar 4.1a Implementasi form View Data Kreditor... 49

Gambar 4.1b Source code form Data Kreditor ... 50

Gambar 4.2a Implementasi form Sistem Hitung KNN. ... 50

Gambar 4.2b Source code load data training ... 51

Gambar 4.2c Source code load data input ... 52

Gambar 4.2d Source code Untuk menghitung jarak Euclidean antar data ... 52

Gambar 4.2e Source code Penentuan Kesimpulan ... 53

Gambar 4.3a Implementasi form Kelola Kreditor. ... 53

Gambar 4.3b Source code form load data kreditor ... 54

Gambar 4.3c Source code insert data kreditor ... 55

Gambar 4.3d Source code edit data kreditor ... 55

Gambar 4.3e Source code delete data kreditor ... 56

Gambar 4.4a Implementasi form kelola item. ... 56

Gambar 4.4b Source code form load data item ... 57

Gambar 4.4c Source code insert data item ... 57

Gambar 4.4d Source code edit data item... 58

Gambar 4.5a Implementasi form add aturan. ... 58

Gambar 4.5b Source code form load data aturan ... 59

Gambar 4.5c Source code insert data aturan ... 59

Gambar 4.5d Source code edit data aturan ... 60

Gambar 4.5e Source code delete data aturan ... 60

Gambar 4.6 Pengujian form view data kreditor ... 61

Gambar 4.7 Pengujian Form Sistem Hitung KNN ... 62

Gambar 4.8 Pengujian Aksi Form Sistem Hitung KNN ... 62

Gambar 4.10 Pengujian form kelola kreditor. ... 63

(14)

xv

(15)

lxviii

DAFTAR PUSTAKA

[1] http://elib.unikom.ac.id/files/disk1/567/jbptunikompp-gdl-adhiahmads-28342-2-babii.pdf.

[2] Rahardjo ,Rudy Eko, SE, M.Kom. 2012 . Input – Proses – Output Berkaitan Dengan Informasi.

[3] http://elib.unikom.ac.id/download.php?id=100818

[4] http://id.shvoong.com/law-and-politics/commercial-law/2177949-perusahaan-perseorangan-atau-usaha-dagang/#ixzz2Rm3NZ5j0

[5] Christiana, Priskilla. 2010. Penerapan Metode Improved KNN Berbasis Clustering untuk Pengkategorian Dokumen Berita Berbahasa Indonesia. Universitas Brawijaya. Malang.

[6] Wahyu Dwi Suryanto. 2011. JENI-Intro1-Bab02-Pengenalan Bahasa JAVA. [7] Mochammad, Ridwan. 2009. Modul Pembelajaran Basis Data (MySQL). Bandung

: Universitas Langlangbuana.

[8] Nugroho, Adi. 2005. Rational Rose untuk Pemodelan Berorientasi Objek. Bandung: Informatika.

[9] Hasma, Rasjid. 2005. Unified Modelling Language (UML). Jakarta : Universitas Gundarma.

[10] Kusumadewi, Sri dan Hari Purnomo. 2003. Penyelesaian Masalah Optimasidengan Teknik-teknik Heuristik. Yogyakarta: Graha Ilmu

[11] Sholiq. 2006. Pemodelan Sistem Informasi Berorientasi Objek dengan UML.Yogyakarta: Graha Ilmu.

[12] Chairina, Putri., Rizal, Achmad., dan Agung B. W, Tjokorda. 2008. Pengenalan Individu berdasarkan GAIT menggunakan PCA dan k-nearest neighbor. Departemen Teknik Informatika Institut Teknologi Telkom. Bandung.

(16)

lxix

[14] Baoli, Li., Shiwen, Yu., dan Qin, Lu. 2003. An Improved k-nearest neighbors for Text. Categorization. To appear in the Proceedings of the 20th International Conference of Computer Processing of Oriental Language.

[15] Al-Shalabi, Riyad., Kanaan, Ghassan., dan Gharaibeh, Manaf H. 2004. Arabic Text Categorization using kNN Algorithm. Amman-Ahliya University. Amman.

Referensi

Dokumen terkait

Masalah kesehatan dan masalah penyakit, tidak semata-mata bersumber dari kelalaian individu, kelalaian keluarga, kelalaian kelompok atau komunitas. Kebanyakan penyakit yang

2) PPK-SKPD melakukan rekonsiliasi atas dokumen penetapan pendapatan yang pendapatan–LO nya telah diakui di tahun sebelumnya, untuk menghindari duplikasi

Misalnya tidak ditemukan kasus yang relevan dengan sistem pembakaran injeksi, maka HDOs bisa mencoba untuk mengganti sistem pembakaran tersebut dengan sistem pembakaran

Berdasarkan paparan penelitian diatas, maka penulis membuat penelitian dengan judul “Pengaruh Kinerja Perusahaan dan Kompleksitas Pelaporan Keuangan Terhadap

Adapun tujuan penulis melakukan penelitian ini adalah untuk mengetahui kisah kehidupan Ishikawa Takuboku yang tercermin dalam hasil karyanya, yaitu kumpulan tanka Ichiaku no

Studio produksi film, fungsi utama yaitu mewadahi segala kegiatan yang berhubungan dengan kegiatan perfilman. Biasanya kegiatan yang pertama dilakukan yaitu

Makalah ini merupakan sebuah studi strategi pembinaan warga jemaat dalam mening- katkan kehidupan jemaat di GKII Tandang. Data yang disajikan merupakan hasil dari

tanggal 24 April 2013, Perihal: Surat Keberatan Terhadap Perbuatan dan Sikap Kurator PT Abdi Persada Nusantara (dalam pailit) Dalam Pengurusan dan Pemberesan Boedel Pailit