Pembangunan Sistem Informasi Iserius+aja berbssis web

SISTEM INFORMASI ISERIUS+AJA BERBASIS WEB KERJA PRAKTEK

  Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

  Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

  Universitas Komputer Indonesia

  SYAEFUDIN 10109613

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG

  

DAFTAR RIWAYAT HIDUP

Informasi Pribadi

  Nama : Syaefudin Tempat, tanggal lahir : Jakarta, 22 Nopember 1990 Jeniskelamin : Laki-laki Alamat : Jl. Raya Lemahabang wetan 06, Kec. Lemahabang,

  Kab. Cirebon No.telepon : +628996362063 Email

  PendidikanFormal

  2009 - Sekarang : Universitas Komputer Indonesia Fakultas Teknik & Ilmu Komputer Program Studi Teknik Informatika 2005 - 2008 : SMAN 1 Karangwareng

  2002 - 2005 : SMPN 1 Lemahabang 1996 - 2002 : SDN 2 Lemahabang

  Kemampuan Teknis

   Sistem Operasi Microsoft Windows XP/Vista/Seven. Linux Ubuntu, Fedora, Mint. Unix Mac OS.

   Bahasa Pemrograman Pascal, C, C++, C#, Java, HTML, XML, Javasript, PHP, Ajax, Ext Js, Json, OpenGL.

  1

   Database MySQL, Oracle, SQLite  Software MS Office, MS Visio, UML, Aptana Editor, Packet Tracer, Adobe Dreamweaver, Adobe Photoshop, Netbeans, Eclipse, Unity 3D, Unreal Engine, Cinema 4D, 3DMax, Android SDK, DirectX SDK, GIT Repository, Cloud System Computing.

   Hardware Installasi, modding komputer, jaringan.

  2

  

DAFTAR ISI

  BAB II TINJAUAN PUSTAKA ..................................................................... 7

  3.1. Analisis Sistem ............................................................................ 13 3.1.1.

  BAB III ANALISIS DAN PERANCANGAN ................................................. 13

  2.3. Landasan Teori ............................................................................ 10

  Struktur Organisasi iSerius+aja .................................................... 9 2.2.2. Tugas Pokok dan Fungsi Jabatan ................................................. 9 2.2.3. Logo Perusahaan .......................................................................... 10

  2.2. Sejarah Perusahan ........................................................................ 7 2.2.1.

  2.1. Profil Perusahaan ......................................................................... 7

  1.6. Sistematika Penulisan Laporan .................................................... 5

  LEMBAR JUDUL LEMBAR PENGESAHAN KATA PENGANTAR ................................................................................... i DAFTAR ISI ................................................................................................. iii DAFTAR TABEL .......................................................................................... v DAFTAR GAMBAR ..................................................................................... vii DAFTAR SIMBOL ....................................................................................... ix DAFTAR LAMPIRAN .................................................................................. x

  Metode Pengumpulan Data ......................................................... 3 1.5.2. Metode Pembangunan Perangkat Lunak ...................................... 4

  1.5. Metodelogi Penelitian ................................................................. 3 1.5.1.

  1.4. Batasan Masalah ......................................................................... 2

  1.3. Maksud Dan Tujuan .................................................................... 2

  1.2. Identifikasi Masalah .................................................................... 1

  1.1. Latar Belakang ........................................................................... 1

  BAB I PENDAHULUAN ............................................................................... 1

  Analisi Masalah ........................................................................... 13 3.1.2. Analisis Kebutuhan Non-Fungsional ............................................ 14

  3.1.4. Analisis Kebutuhan Fungsional .................................................... 19 3.1.5.

  Analisis Kebutuhan Proses ........................................................... 23

  3.2. Perancangan Sistem ..................................................................... 25 3.2.1.

  Perancangan Basis Data ............................................................... 25 3.2.2. Perancangan Struktur Menu ......................................................... 28 3.2.3. Perancangan Antarmuka .............................................................. 37 3.2.4. Jaringan Semantik ........................................................................ 38 3.2.5. Perancangan Prosedural ................................................................ 39

  BAB IV IMPLEMENTASI DAN PENGUJIAN ............................................. 43

  4.1. Implementasi ............................................................................... 43 4.1.1.

  Implementasi Perangkat keras ...................................................... 43 4.1.2. Implementasi Perangkat Lunak .................................................... 44 4.1.3. Implementasi Basis Data .............................................................. 44 4.1.4. Implemantasi Antarmuka ............................................................. 47

  4.2. Pengujian Sistem ......................................................................... 50 4.2.1.

  Rencana Pengujian ...................................................................... 50 4.2.2. Pengujian Alpha .......................................................................... 51 4.2.3. Hasil Pengujian Alpha ................................................................. 60 4.2.4. Pengujian Betha ........................................................................... 61 4.2.5. Hasil Pengujian Betha .................................................................. 64

  BAB V KESIMPULAN DAN SARAN........................................................... 65

  4.3. Kesimpulan .................................................................................. 65

  4.4. Saran ........................................................................................... 65 DAFTAR PUSTAKA .................................................................................... 66

KATA PENGANTAR

  Puji syukur kehadirat Allah SWT Yang Maha Mendengar lagi Maha Melihat dan atas segala limpahan rahmat, taufik, serta hidayah-Nya sehingga penulis dapat menyelesaikan laporan kerja praktek ini sesuai dengan waktu yang telah direncanakan.

  Shalawat serta salam semoga senantiasa tercurahkan kepada baginda Nabi Besar Muhammad SAW beserta seluruh keluarga dan sahabatnya yang selalu eksis membantu perjuangan beliau dalam menegakkan Dinullah di muka bumi ini.

  Penyusunan laporan ini adalah merupakan salah satu syarat untuk memenuhi nilai mata kuliah kerja praktek.

  Dalam penulisan laporan ini, tentunya banyak pihak yang telah memberikan bantuan baik moril maupun materil. Oleh karena itu penulis ingin menyampaikan ucapan terimakasih yang tiada hingganya kepada :

  1. Ibunda dan Ayahanda tercinta yang selalu memberikan dukungan secara batin dan materi serta kakak dan adikku yang selalu membantu menguatkan psikologis penulis.

  2. Ibu Utami Dewi Widianti, S.Kom., selaku pembimbing penulis dalam penyususan laporan kerja praktek.

  3. Bapak Faisal, Ari, Agus selaku pemilik instansi yang telah memberikan kepercayaan dan kesempatan untuk menyelesaikan permasalahan perusahan. Tak luput teman-teman yang telah memberikan waktu luangnya untuk mendengarkan keluhan sang penulis ketika menyusun tugasnya.

  Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan, maka saran dan kritik yang konstruktif dari semua pihak sangat diharapkan demi penyempurnaan selanjutnya.

  Akhirnya hanya kepada Allah SWT kita kembalikan semua urusan dan semoga laporan kerja praktek ini dapat bermanfaat bagi semua pihak, khususnya bagi penulis dan para pembaca pada umumnya, semoga Allah SWT meridhoi dan dicatat sebagai ibadah disisi-Nya, amin.

  Bandung, 15 Januari 2013 Penulis

  

DAFTAR PUSTAKA

Sutanta, Edhy. Basis Data dalam Tinjauan Konseptual. Yogyakarta: Andi, 2011.

  

Surendro, Kridanto. Pengembangan Rencana Induk Sistem Informasi. Jakarta:

Informatika, 2010.

  

Surendro, Kridanto. Implementasi Tata Kelola Teknologi Informasi. Jakarta:

Infromatika. 2012.

  

Sridadi, Bambang. Pemodelan dan Simulasi Sistem : Teori, Aplikasi dan Contoh

Program Dalam Bahasa C. Jakarta: Informatika, 2010.

  

Pressman S. Roger Ph., D. Rekayasa Perangkat Lunak (Pendekatan Praktisi) Edisi

7 : Buku 1. Yogyakarta: Andi Publisher, 2012.

  66

BAB I PENDAHULUAN

  1.1. Latar Belakang

  Internet dewasa ini telah menjadi sebagai kebutuhan pokok bagi sekelompok orang, pertumbuhan akan kebutuhan internet yang pesat membuat provider penyedia layanan internet dengan alternative lain bermunculan, tak terkecuali sebuah perusahaan kecil yang menyediakan jasa internet lokal yang menyediakan jasa internet yang dapat dinikmati warga sekelilingnya, dengan harga yang cukup bersaing dibandingkan dengan layanan internet lainnya. iSerius+aja merupakan perusahaan penyedia jasa internet yang dapat melayani pengguna internet dengan cakupan RT atau RW, dengan konsep tertentu

  ISP (Internet Service Provider) lokal ini menyebarkan kembali jasa internet yang dibeli melalui ISP bercakup nasional kepada konsumennya.

  Dalam prakteknya tentu perusahaan ini telah menentukan fitur dan harga yang selanjutnya dapat dipilih sesuai kebutuhan konsumen. Namun pada proses transaksi ISP ini tidak dapat memproses arus penjualan yang terjadi secara komputerisasi, mengingat sebuah data transaksi akan selalu terjadi pembukuan setiap bulannya, hal ini yang cukup menjadi beban bagi perusahan ini, karena proses pendataan yang secara manual tentu tidak efisien dan praktis. Oleh karena itu iSerius+aja membutuhkan sebuah manajemen data yang terdapat pada sebuah perangkat lunak guna menangani permasalahan transaksi penjualan yang telah dipaparkan diatas.

  1.2. Identifikasi Masalah

  Berdasarkan latar belakang yang telah diuraikan maka dapat a. Tidakadanya sebuah sistem manajemen data yang menghimpun data pelanggan.

  b. Tidak tersedianya sebuah sistem informasi yang dapat mencatat setiap transaksi yang terjadi antara perusahaan dan konsumen.

1.3. Maksud Dan Tujuan 1.3.1. Maksud

  Maksud dari kegiatan ini adalah untuk membangun sebuah sistem dari masalah yang terjadi pada alur penjualan jasa yang disediakan iSerius+aja.

1.3.2. Tujuan

  Tujuan penelitian adalah :

  a. Memberikan kemudahan dalam penginputan data-data fleksibel maupun edit jika terjadi kesalahan dalam pencatatan.

  b. Memberikan kemudahan dalam pembuatan bukti transaksidari data- data yang telah masuk atau tercatat.

1.4. Batasan Masalah

  Batasan masalah dari pengembangan sistem informasi iSerius+aja ini adalah sebagai berikut: a. Aplikasi ini dibuat dengan sistem berbasis web.

  b. T ool’s yang digunakanyaituWampserver version 2.2, Mozilla Firefox, Adobe Dreamweaver.

  c. Proses yang dibuat mencakup proses input, output, edit, delete,

1.5. Metodelogi Penelitian

  Metode penelitian yang digunakan dalam penelitian ini adalah metode penelitian deskriptif. Metode penelitian deskriptif adalah suatu metode penelitian dengan cara pengumpulan, penyusunan, serta penganalisaan data berdasarkan teori-teori yang ada pada buku sehingga menghasilkan suatu kesimpulan (Ahmad

  Mansyur:2009).

  Adapun sumber dan jenis data yang digunakan dalam penelitian ini adalah: a. Data Primer, yaitu sumber data yang didapat ditempat dilakukannya penelitian.

  b. Data Sekunder, yaitu sumber data lainnya yang meliputi teks, buku catatan kuliah dan buku sumber lain yang berkaitan dengan tema masalah yang diteliti.

1.5.1. Metode Pengumpulan Data

  Penelitian ini menggunakan beberapa metode pengumpulan data, diantaranya: a. Studi Literatur

  Studi literatur adalah mengumpulkan jurnal, paper dan bacaan-bacaan yang berkaitan dengan proses mencari, membaca dan mempelajari buku-buku, majalah serta website yang berkaitan dengan masalah yang akan dibahas dalam pembuatan laporan.

  b. Observasi Mengamati secara langsung proses kerja yang dilaksanakan di lapangan untuk memperoleh gambaran yang jelas mengenai objek c. Wawancara Melakukan dialog (Tanya Jawab) secara langsung dengan pihak yang bersangkutan dalam memberikan keterangan terhadap data yang dibutuhkanObservasi.

1.5.2. Metode Pembangunan Perangkat Lunak

  Metode yang digunakan dalam proses pembangunan perangkat lunak adalah Metode Waterfall (Air Terjun) seperti pada gambar 1-1. Paradigma dari metode Waterfalladalah sebagai berikut:

  a. AnalisisKebutuhan Analisis adalah tahapan untuk menganalisa hal-hal yang diperlukan dalam pelaksanaan pembuatan perangkat lunak.

  b. DesainSistem Desain sistem merupakan tahap penyusunan proses, data, aliran proses dan hubungan antar data yang paling optimal untuk menjalankan proses bisnis dan memenuhi kebutuhan perusahaan sesuai dengan hasil analisa kebutuhan.

  c. PenulisanKode Program Penulisan kode program merupakan tahap penerjemahan desain sistem yang telah dibuat ke dalam bentuk perintah-perintah yang dimengerti komputer dengan mempergunakan bahasa pemrograman.

  d. Pengujian Program Pengujian software dilakukan untuk memastikan bahwa software yang dibuat telah sesuai dengan desainnya dan semua fungsi dapat e. Penerapan Program Penerapan program merupakan tahap dimana tim pengembang menerapkan / meng-install software yang telah selesai dibuat dan diuji ke dalam lingkungan Teknologi Informasi perusahaan dan memberikan pelatihan kepada pengguna di perusahaan

Gambar 1.1. Metode Waterfall Sumber : Budi Hermawan : 2009

1.6. Sistematika Penulisan Laporan

  Sistematika penulisan laporan kerja praktek ini, dibagi menjadi lima bab sebagai berikut :

BAB I PENDAHULUAN Bab ini memaparkan tentang latar belakang, rumusan masalah,

  maksud dan tujuan, batasan masalah, metode penelitian, dan sistematika penulisan.

  BAB II TINJAUAN PUSTAKA Dalam bab ini membahas tentang profilinstansi, tempat kerja praktek, sejarah instansi, logo instansi, struktur organisasi dan landasanteori. BAB III ANALISIS DAN PERANCANGAN Bab ini berisi analsis masalah yang dihadapi dalam pembangunan

  sistem informasi iSerius+aja yang sesuai dengan metode dan perangkat lunak yang digunakan. Selain itu, bab ini berisi perancangan struktur basis data dan antarmuka didalam pengembangan sistem informasi yang akan dibangun.

  BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Dalam bab ini berisikan tentang pengujian terhadap system informasi

  apakah sudah memenuhi kebutuhan user atau system informasi sudah layak digunakan dengan melalui :Uji analisis, Uji perancangan, Uji implementasi dibangun.

  BAB V PENUTUP Dalam bab ini berisi tentang kesimpulan dan saran.

BAB II TINJAUAN PUSTAKA Profil Perusahaan 2.1. Nama Perusahaan : iSerius+aja Alamat Instansi : Jl. Tubagus Ismail Bawah 36A, Bandung. Telpon : (022)-2510439 Sejarah Perusahaan 2.2. Tahun 2006, internet masih menjadi barang mahal bagi masyarakat

  umum, terutama mahasiswa. Ditambah lagi belum adanya pesaing penyedia internet global speedy (Telkom) yang berjalan pada jaringan wired, bahkan untuk wireless brodabandpun belum bermunculan sebagai pesaing penyedia layanan internet saat itu.

  Pertengahan 2006, “iSerius+aja”yang saat itu bernama “Konsepnet” sebagai Local domain, “Konsepnet” terbentuk hanya dari beberapa mahasiswa yang menginginkan akses internet, keterbatasan biaya membuat mereka berinisiatif menyalurkan dana untuk membeli akses internet pada ISP Speedy Telkom, yang kemudian dapat dinikmati bersama-sama diantara mereka, akses internet tertutup ini masih belum berstatus komersil.

  Satu tahun berlalu, Ari Ryadi. Pemuda Elektro lulusan ITB itu mengusulkan untuk menjadikan “Konsepnet” sebagai usaha kecil pemambah uang saku mereka, jaringan kecil itu kini sedikit melebar dengan konsumen yang hanya teman-teman kuliahnya.

  Mulailah pada pertengahan tahun 2007 Ari Riyadi bersama teman- teman menanggapi ladang kecil bisnisnya, melakukan uji coba promosi pada masyarakat umum berstatus mahasiswa untuk ikut gabung menjadi konsumen dalam bisnis mereka.

  Jaringan kecil itu semakin melebar dengan beberapa konsumennya ikut serta dalam pembangunan karena tertatrik pospek dalam bisnis kecil ini. Terhitung sekitar 25 orang teman yang bergabung untuk membangkan kearah lebih komersil, waktu terus berjalan pengembangan jaringan membutuhkan dana, terkumpulklan melalui modal gabungan dari sekelompok pemuda itu,merekapun sepakat merubah “Konsepnet”menjadi “Iseng-aja” sebagai Local domain ISP mereka, temanpun pergi karena “Iseng-aja” kehilangan beberapa pengembangnya, hanya segelentir orang yang tersisa dari mereka, dan teman yang pergi karena usai masa kuliahnya mewariskan cuma-cuma pada segelintir orang yang tersisa untuk melanjutkan usahanya, tanpa ada timbal balik apapun mengingat jaringan ini memang berwal dari kesukarelaan untuk saling-asih bersama membangun dan dinikmati bersama.

  Bukan hal yang mudah untuk meneruskan usaha kecil itu membesar, namun dengan tekat bahwa akan menjadikan ladang bisnis ini menjadi pekerjaan utama selepas usai masa pendidikan kuliahnya, segelintir orang itu semakin serius membangun jaringannya, legalitas izin usaha pun dibuat oleh mereka. Ketika hasil yang diperoleh mulai terlihat, dua tahun berlalu “Iseng-aja” diganti menjadi “iSerius-aja” (i huruf depan berasal dari nama sebelumnya “Iseng”) pada awal 2009.

  Dan terakhir merevisi kembali mengganti “iSerius-aja” menjadi “iSerius+aja” pada pertenganhan 2009. Sampai saat ini masyarakan yang dominan berstatus seorang pelajar mahasiswa memiliki antusias yang besar akan kebutuhan internet, setiap bulannya iSerius+aja dapat melayani 160~200 konsumen yang berangganan layanan internet. RT/RW-net itu berpondasi jaringan internet yang berasal dari dua ISP besar di Indonesia yakni BIZNET dan Telkom Speedy.

2.2.1. Struktur Organisasi iSerius+aja

Gambar 2.1. Struktur Organisasi Instansi iSerius+aja 2.2.2.

  Tugas Pokok dan Fungsi Jabatan 2.2.2.1. Tugas Pokok

  Melakukan penyiapan bahan pembinaan, pembimbingan, dan fasilitasi pelaksanaan kebijakan teknis, norma, standar, prosedur, kriteria, serta pemantauan dan evaluasi di bidang data dan informasi.

  

Jabatan Fungsi

  Ketua Perusahaan iSerius+aja Mengatur system koordinasi jaringan dan kinerja perusahaan

  RNDiSerius+aja Pengembang, modifikator alat jaringan.

  Sekretaris iSerius+aja Mengatur arus marketing iSerius+aja Teknisi Pegawai Lapangan

Tabel 2.1. Fungsi Jabatan

  

KETUA

Alma Lestari Riyadi

  RND

SEKRETARIS TEKNISI

  

TEKNISI I TEKNISI II

2.2.2.2. Fungsi Jabatan

  Logo Perusahaan 2.2.3.

Gambar 2.2. Logo Instansi iSerius+aja

  Landasan Teori 2.3. Pengertian MySQL 2.3.1.

  MySQL adalah multiuser database yang menggunakan bahasa pemrograman Structured Query Language (SQL). Sedangkan SQL adalah bahasa standar yang digunakan untuk mengakses database server. (Abdul Kadir, 2009:300)

  Pengertian JavaScript 2.3.2.

  JavaScript adalah bahasa skrip (bahasa yang kodenya ditulis menggunakan teks biasa) yang ditempel pada dokumen HTML dan diproses pada sisi klien.(Abdul Kadir, 2009:8)

  Pengertian HTML 2.3.3.

  HTML adalah bahasa dengan tanda-tanda khusus yang digunakan di awal era Web untuk menyajikan informasi.(Abdul Kadir, 2009:12)

  Pengertian AJAX 2.3.4.

  AJAX (Asyncronous JavaScript and XML) merupakan suatu teknik yang memungkinkan untuk membuat aplikasi web yang interaktif. Dengan menggunakan Ajax, aplikasi web dapat berinteraksi dengan server di latar belakang sehingga tidak mempengaruhi halaman web secara keseluruhan.(Abdul Kadir, 2009:2)

  Pengertian PHP 2.3.5.

  PHP adalah skrip yang dijalankan di server. Keuntungan penggunaan PHP, kode yang menyusun program tidak perlu dibagikan ke pemakai, yang berarti bahwa kerahasiaan kode dapat dilindungi.(Abdul Kadir, 2009:246).

  Pengertian Sistem 2.3.6.

  Sistem menurut buku analis desain dan informasi dapat dilihat dari dua kelompok pendekatan yaitu yang menekankan pada prosedur dan yang menekankan pada komponen atau elemennya.

  a. Berdasarkan Penekanan Prosedur Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama untuk melakukan sesuatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. (Jogiyanto, H:M, 1991:1)

  b. Berdasarkan Penekanan Komponen Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu. (Jogiyanto, 1999:2)

  Pengertian Informasi 2.3.7.

  Menurut Jogiyanto (1999:8) Informasi adalah data yang diolah menjadi suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang digunakan untuk pengambilan keputusan. Sumber dari inormasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.

  Pengertian Sistem Informasi 2.3.8.

  Sistem informasi menurut Robert A. Leitch dan K. Roscoe Davis adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manejerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan- laporan yang diperlukan.

BAB III ANALISIS DAN PERANCANGAN Analisis Sistem 3.1. Analisis sistem (System Analysis) dapat didefinisikan sebagai

  penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diususlkan perbaikannya.

  Analisi Masalah 3.1.1.

  Berdasarkan hasil observasi yang kami lakukan terdapat beberapa masalah yang berhubungan system informasi iSerius+aja yaitu seperti Informasi yang minim mengenai seluk beluk instansi makelar internet karena Kurangnya sosialisasi iSerius+aja kepada masyarakat luas yang dikarenakan iSerius+aja tergolong Instansi makelar internet baru daerah khususnya kawasan Tubagus ismail. Dari hasil dari identifikasi masalah yang kami analisis yakni :

  1. Tidakadanya sebuah sistem manajemen data yang menghimpun data pelanggan.

  2. Tidak tersedianya sebuah sistem informasi yang dapat mencatat setiap transaksi yang terjadi antara perusahaan dan konsumen.

  Untuk memudahkan membangun system informasi iSerius+aja dan mempermudah penginputan data pegawai maupun pelanggan di iSerius+aja, kami membuat sistem informasi berbasis Web dengan Aplikasi Dreamweaver 8, PHP dan DBMS mengguakan MySQL.

  Analisis Masukan

  Data masukkan yang digunakan pada sistem informasi di iSerius+aja adalah sebagai berikut :

  1. Data pelanggan atributnya terdiri dari username, password, mac_adress, pc_name, nama, tanggal pasang, alamat, tanggal lahir, pekerjaan, telepon, status.

  2. Data user sebar staf administrator dengan atributnya terdiri dari kode username, password, nama, email, jabatan, telepon.

  3. Data paket layanan internet atributnya terdiri dari kode paket, nama paket, kecepatan, masa aktif, harga.

  4. Data pembelian atributnya terdiri dari nomer kwitansi, kode paket id pelanggan, tanggal pembelian, jenis pembayaran, motode pembayaran, status, keterangan, id validator (staff admin).

  5. Data kredit atributnya terdiri dari nomer kwitansi, uang muka, sisa pembayaran.

  6. Data komplen atributnya terdiri dari id komplen, waktu, id pelanggan, konten, status, keterangan.

  Analisis Kebutuhan Non-Fungsional 3.1.2.

  Analisis kebutuhan non fungsional bertujuan untuk menghasilkan spesifikasi pendukung dari sistem yang sedang berjalan. Analisis non fungsional meliputi analisis kebutuhan perangkat keras, kebutuhan perangkat lunak serta kebutuhan perangkat pikir (user) dari pengguna sedang berjalan.

  Analisis Perangkat Keras 3.1.2.1.

  Sistem yang dibangun. Sistem ini membutuhkan spesifikasi perangkat keras (hardware) dan perangkat lunak (software) pendukung dengan spesifikasi sebagai berikut.

  Spesifikasi Perangkat Keras User

  Saat ini perangkat keras yang tersedia atau yang sedang dipakai pada bagian umum/SDM ada3 buah perangkat computer dengan spesifikasi sebagai berikut:

  1. Procesor : 2.3Ghz

  2. Memory : 1024Mb 3.

  VGA : Onboard 64bit

  4. Hardisk : 80Gb

  5. Printer Spesifikasi minimal perangkat keras untuk menjalankan Sistem Informasi berbasis Web ini untuk user adalah sebagai berikut:

  1. Procesor : 1,2Ghz

  2. Memory : 256Mb 3.

  VGA : Onboard 64bit

  4. Hardisk : 40Gb

  5. Printer

  Evaluasi

  Untuk dapat menjalankan aplikasi ini komputer yang sudah tersedia telah memenuhi syarat spesifikasi minimal kebutuhan perangkat keras ini

3.1.2.2. Analisis Perangkat Lunak

  Analisis kebutuhan perangkat lunak dalam pembangunan aplikasi sistem yang sedang berjalan diperlukan agar dapat mengoptimalkan implementasi dari sistem yang akan dibangun. Kebutuhan perangkat lunak yang dibutuhkan untuk mengoptimalkan Sistem Informasi berbasis Web, yakni diantaranya adalah sebagai berikut : 1. Sistem Operasi Windows XP SP2 atau yang lebih tinggi.

  2. MySQL sebagai DBMS

  3. Web Browser

  Analisis Pengguna 3.1.2.3.

  Analisis pengguna merupakan analisis terhadap pengguna yang akan menggunakan aplikasi yang telah dibangun. Perangkat keras dan perangkat lunak yang ada tidak akan berguna apabila tidak ada pengguna yang mengoperasikannya. Adapun kebutuhan perangkat pikir yang terlibat dalam pengembangan Sistem Informasi iSerius+aja Dan hanya petugas saja yang sudah diberi pelatihan sebelumnya untuk mengoperasikan sistem informasi ini khusus untuk halaman Admin bisa dilihat di Tabel 3.1

  Jenis Jabatan Tanggung Pelatihan No. Dalam SDM Keterampilan Jawab Yang Kantor Diberikan

  Mengelola Mampu Pelatihan

  Sistem menggunakan dalam

  1. Petugas/admin Pengguna Informasi DBMS pengolahan pegawai dan MySQL, Web data pelanggan. Browser

Tabel 3.1. Petugas/SDM tingkat administrator

  Analisis Basis Data 3.1.3.

  Analisis basis data bertujuan untuk menganalisis data yang akan diterapkan dalam sistem dan menjelaskan data yang diperlukan agar sistem dapat berjalan dengan baik serta sesuai dengan kebutuhan proses informasi dari Sistem Informasi iSerius+aja.

  Analisis data dimodelkan dengan menggunakan Entity Relationship Diagram yang meliputi entitas dan relasi antar entitas

3.1.3.1. Entity Dalam ERD

  Entity adalah perwujudan dari suatu objek dalam dunia nyata yang

  dapat dibedakan satu dengan yang lain dan tidak saling bergantung (Elmasri, R & Navathe,S. 1994). Adapun entitas dalam database sebagai berikut:

Tabel 3.2. Entitas 3.1.3.2.

  Entity Rlationship Diagram Entity Relationship Diagram ( ERD) merupakan metode untuk merancang database secara sistematis yang berisi komponen-komponen.

  Himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut.

Gambar 3.1. Entity Relationship

  

No. Entitas

1. tuser

2. tpelanggan

3. tpaket

4. tpembelian

5. tkredit

6. tkomplen

  Kamus Data No. Entitas Atribut

  1. usrname 2. passwod 3. nama

  1. tuser

  4. email 5. jabatan 6. telepon 1. usrname 2. password 3. mac_address 4. pc_name 5. nama

  2. tpelanggan 6. tgl_pasang

  7. alamat 8. tgl_lahir 9. pekerjaan 10. telepon 11. status_aktif 1. kode_paket 2. nama_paket

  3. tpaket 3. kecepatan

  4. masa_aktif 5. harga 1. no_kwitansi 2. kode_paket 3. id_pelanggan 4. tgl_pembelian

  4. tpembelian 5. jenis_pembayaran

  6. metode_pembayaran 7. status 8. keterangan 9. id_validator 1. no_kwitansi

  5. tkredit 2. uang_muka

  3. sisa_pembayaran 1. id_komplen 2. waktu

  6. tkomplen 3. id_Pelanggan

  4. konten 5. id_teknisi

  6. status 7. keterangan

Tabel 3.3. Kamus Data

  Analisis Kebutuhan Fungsional 3.1.4.

  Analisis kebutuhan fungsional bertujuan untuk menganalisis proses yang akan diterapkan dalam sistem dan menjelaskan kebutuhan yang diperlukan agar sistem dapat berjalan dengan baik serta sesuai dengan kebutuhan proses informasi dari pengembangan sistem informasi iSerius+aja.

  Analisis kebutuhan fungsional juga dilakukan untuk menghasilkan spesifikasi kebutuhan fungsional. Spesifikasi kebutuhan fungsional adalah spesifikasi yang rinci tentang hal-hal yang akan dilakukan pada saat implementasi sistem.

  Use Case Diagram 3.1.4.1.

  Use case diagram adalah deskripsi fungsi dari sebuah sistem dari perspektif pengguna. Use case bekerja dengan cara mensdeskripsikan tipikal interaksi antara user (pengguna) sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Berikut ini adalah usecase diagram untuk program sistem informasi iSerius+aja. Search Login

<< include >>

<< include >> View Edit * * Top Package::Admin << include >> Delete << include >> << include >> Create

Gambar 3.2. Use case Diagram

  Use Case Scenario 3.1.4.2. Use Case : Mengelola (Insert, Update, Delete) data pembelian paket internet. Scope : Sistem Informasi iSerius+aja Level : User goal Primary Actor : Admin

Stakeholders and Interests : Pengguna menginginkan keakuratan, sesuai dengan

  kebutuhan dan mudah dipahami.

  Preconditions : Pengelola data teridentifikasi dan terautentifikasi. Sucsess Guarante (or Postcondition) : Data pembelian.

  Main Sucsess Scenario (or Basic Flow) : 1. Data pembelian baru diterima.

  2. Admin melakukan login

  3. Login valid

  4. Sistem menampilkan tampilan utama

  5. Pengelola data pembelian memasukan data

  6. Pengelola data memilih submit

  7. Sistem menyimpan data keluarga

  

Two-Coloumn Format

Admin Pengolah Data Sistem

  1. Data keluarga baru diterima

  2. Login valid

  3. Admin melakukan login

  4. Sistem melakukan tampilan utama

  5. Admin menginputkan data keluarga

  6. Admin submit

  7. Sistem menyimpan data keluarga

Tabel 3.4. Main Succsess Scenario

  Activity Diagram.

3.1.4.3. Dibawah ini merupakan gambaran dari Activity Diagram dari sistem informasi iSerius+aja.

Gambar 3.3. Activity Diagram

3.1.4.4. Sequence Diagram

  Dibawah ini merupakan gambaran dari Class Diagram dari sistem informasi .

Gambar 3.4. Sequence Diagram 3.1.4.5.

  Class Diagram

  Dibawah ini merupakan gambaran dari Class Diagram dari sistem informasi iSerius+aja.

Gambar 3.5. Class Diagram

3.1.4.6. State Diagram

  Dibawah ini merupakan gambaran dari State Diagram dari aplikasi data keluarga.

Gambar 3.6. State Diagram 3.1.5.

  Analisis Kebutuhan Proses 3.1.5.1. Spesifikasi Proses

  Spesifikasi proses bertujuan untuk mendeskripsikan dari setiap fungsi yang disajikan pada diagram alir data. Spesifikasi proses pada alir data sistem informasi iSerius+aja sebagai berikut

  No Proses Keterangan

  1 No. proses

  1.0 Nama Proses

  Proses Login Source Petugas Input Pilih login Output Masuk halaman admin Destination Admin Logika Proses

  Begin {petugas mengisi data Login} If data telah di isi and bernilai benar then {tampilkan halaman Admin} Else {tampil pesan salah password} End if End

  2 No. proses

  2.0 Nama Proses

  Proses pengolahan Data Source Pelanggan Input Pilih data Output data registrasi, pembelian, kredit. Destination iSerius+aja Logika Proses

  Begin {petugas mengisi semua data yang ada } If data telah di isi then {inputan data sudah tersimpan di tabel-table yang ada dalam database Hospital} End if End

  3 No. proses

  3.0 Nama Proses

  Proses pembukuan Source iSerius+aja Input Pilih data Output data konten, informasi iSerius+aja, jadwal masa aktif pelanggan, pembelian. Destination iSerius+aja Logika Proses

  Begin {petugas mengisi semua data yang ada dan mencari data yang akan di publikasi } If data telah di temukan dan di publikasi then {data sudah di simpan dan publikasi data sudah di pilih di tabel-table yang ada dalam database iSerius+aja} End if End

  4 No. proses

  4.0 Nama Proses

  Proses Akses informasi Source iSerius+aja Input Pilih data Output data info iSerius+aja Destination Hospital Logika Proses

  Begin {iSerius+aja mencari data pelanggan} If iSerius+aja menemukan informasi yang dibutuhkan then { melanjutkan akses yang diinginkan lebih lanjut } Else if iSerius+aja tidak menemukan data pelanggan then { mengecek lokal database pelanggan }

  End if End

Tabel 3.5. Spesifikasi Proses

  

Kamus Data

Nama Data Login Petugas

  Where used/how Petugas – proses 1.0 used

  Berisi data petugas yang akan menggunakan system yang Deskripsi akan dibangun.

  Struktur data Nama pengguna [A-Z][0-9] Password [A-Z][0-9]

Tabel 3.6. Kamus Data Pesifikasi Proses

  Perancangan Sistem 3.2.

  Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengatur dari beberapa elemen yang terpisah kedalams atu kesatuan yang utuh dan berfungsi.

  Perancangan Basis Data 3.2.1.

  Perancangan basis data merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan digunakan. Perancangan basis dataterbagi menjadi dua yaitu skema relasi dan struktur tabel.

3.2.1.1. Diagram Relasi

  Diagram relasi antar tabel merupakan pengelompokan data menjadi tabel-tabel yang menunjang entitas dan relasi yang berfungsi untuk mengakses data item dari setiap Database

  Relasi antar tabel untuk sistem yang akan di buat dapatdi lihat pada (Gambar 3.5) seperti yang berikut ini.

Gambar 3.7. Diagram Relasi 3.2.1.2.

  Struktur Tabel

  Database yang digunakan dalam mengembangkan Sistem informasi Instansi makelar internet ini adalah menggunakan mysql, dan nama database yang digunakan yaitu hospital. Memiliki beberapa table yang diantaranya:

  1. Tabel tuser Tabel ini menyimpan informasi administrator iSerius+aja.

  

usrname passwrd nama jabatan email telepon

…… …… …… …… …… ……

Tabel 3.7. Perancangan tabel user

  2. Tabel tpelanggan Tabel ini menyimpan informasi pelanggan iSerius+aja.

  usr na m e pa ssw rd m ac _a dd re ss pc -n am e na m a tg l_ pa sa ng al am at tg l_ la hir pe ke rja an te le po n st atu s …… …… …… …… …… …… …… …… …… …… ……

Tabel 3.8. Perancangan tabel pelanggan

  3. Tabel tpaket Tabel ini berisi tentang paket pembelian yang di miliki instansi

  kode_paket nama_paket kecepatan masa_aktif harga …… …… …… …… ……

Tabel 3.9. Perancangan tabel paket

  4. Tabel tpembelian Tabel ini berisi informasi mengenai jasa (paket) internet yang dibeli pelanggan.

  no _k w ita nsi id _p ela ng ga n ko de _p ak et tg l_ pe m be lia n je ni s_ pe m ba ya ra n

m

eto

de

_p

em

ba

ya

ra

n

m eto de _p em ba ya ra n st atu s ke te ra ng an id _v al id ato r

  …… …… …… …… …… …… …… …… …… ……

Tabel 3.10. Perancangan tabel pembelian

  5. Tabel tkredit Tabel ini berisi tentang informasi kredit pembayaran pelanggan (jika ada).

  

no_kwitansi uang_muka sisa_bayar

…… …… ……

Tabel 3.11. Perancangan tabel pembelian kredit

  6. Tabel tkomplen Tabel ini menangani selaga komplen yang diajukan pelanggan kepada isntansi.

  

id_komplen waktu id_pelanggan konten id_teknisi status keterangan

…… …… …… …… …… ……

Tabel 3.12. Perancangan tabel komplen

  Perancangan Struktur Menu 3.2.2.

  Gambar Perancangan Struktur Menu

Gambar 3.8. Perancangan Struktur Menu Utama a. Halaman Login

  T01 Navigasi  Klik login akan beralih ke

  Lihat Gambar T02

Tabel 3.13. Perancangan, navigasi halaman loginGambar 3.9. Perancangan halaman Login

  b. Menu Utama/Beranda Menu utama atau menu awal dari Web Sistem Informasi iSerius+aja berisi info seputar data pelanggan terkini.

  T02 Navigasi  Klik beranda akan belarih ke T02  Klik pembelian akan belarih ke T03  Klik pelanggan akan belarih ke T04  Klik komplen akan belarih ke T05  Klik print akan belarih ke T06

  Lihat Gambar  Klik database (salah satu opsi dropdown) akan beralih ke

  T07  Klik logout akan belarih ke T01  Klik info pembelian akan belarih ke T08  Klik info pelanggan akan belarih ke T09  Klik info paket akan belarih ke T10

Tabel 3.14. Perancangan, navigasi halaman berandaGambar 3.10. Perancangan halaman Beranda

  c. Menu Pembelian

  T03 Navigasi  Klik beranda akan belarih ke T02  Klik pembelian akan belarih ke T03  Klik pelanggan akan belarih ke T04  Klik komplen akan belarih ke T05  Klik print akan belarih ke T06

  Lihat Gambar  Klik database (salah satu opsi dropdown) akan beralih ke

  T07  Klik logout akan belarih ke T01  Klik info pembelian akan belarih ke T08  Klik info pelanggan akan belarih ke T09  Klik info paket akan belarih ke T10

Tabel 3.15. Perancangan, navigasi halaman pembelianGambar 3.11. Perancangan halaman tambah pembelian

  d. Menu Pelanggan

  T04 Navigasi  Klik beranda akan belarih ke T02  Klik pembelian akan belarih ke T03  Klik pelanggan akan belarih ke T04  Klik komplen akan belarih ke T05  Klik print akan belarih ke T06

  Lihat Gambar  Klik database (salah satu opsi dropdown) akan beralih ke

  T07  Klik logout akan belarih ke T01  Klik info pembelian akan belarih ke T08  Klik info pelanggan akan belarih ke T09  Klik info paket akan belarih ke T10

Tabel 3.16. Perancangan, navigasi halaman form tambah pelangganGambar 3.12. Perancangan halaman tambah pelanggan

  e. Menu Komplen

  T05 Navigasi  Klik beranda akan belarih ke T02  Klik pembelian akan belarih ke T03  Klik pelanggan akan belarih ke T04  Klik komplen akan belarih ke T05  Klik print akan belarih ke T06

  Lihat Gambar  Klik database (salah satu opsi dropdown) akan beralih ke

  T07  Klik logout akan belarih ke T01  Klik info pembelian akan belarih ke T08  Klik info pelanggan akan belarih ke T09  Klik info paket akan belarih ke T10

Tabel 3.17. Perancangan, navigasi halaman form tambah komplen pelangganGambar 3.13. Perancangan tambah komplen

  f. Menu Database Terdiri dari: i. Menu tabel pelanggan

  Menu ini berisi penglolaan database secara langsung berhubungan dengan data pelanggan. ii. Menu tabel komplen

  Menu ini berisi penglolaan database secara langsung berhubungan dengan data komplen. iii. Menu tabel kredit

  Menu ini berisi penglolaan database secara langsung berhubungan dengan data pembelian kredit. iv. Menu tabel paket

  Menu ini berisi penglolaan database secara langsung berhubungan dengan data layanan jasa internet. v. Menu tabel pembelian

  Menu ini berisi penglolaan database secara langsung berhubungan dengan data pembelian paket internet. vi. Menu tabel user

  Menu ini berisi penglolaan database secara langsung berhubungan dengan data user (admin iSerius+aja).