• Tidak ada hasil yang ditemukan

Pembangunan Aplikasi WEBSMS Sekolah pada PT. Terakorp Indonesia

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan Aplikasi WEBSMS Sekolah pada PT. Terakorp Indonesia"

Copied!
36
0
0

Teks penuh

(1)

PEMBANGUNAN APLIKASI WEBSMS SEKOLAH

PADA PT.TERAKORP INDONESIA

KERJA PRAKTEK

Diajukan untuk memenuhi

Tugas Mata Kuliah Kerja Praktek

Prgram Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

PROGRAM STUDI S1

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2013

10111927

10111958

(2)

LAMPIRAN E

(3)
(4)

EBA✂✄

S

(5)
(6)

☎ ✆ ✝BA✞✟

(7)

-✓ ✔A✕✖AR R✓✗AYA✖ ✘ ✓✔ ✙✚

NAMA : MUHAMMAD REZA NURRIFQI

NIM : 10111927

TEMPAT /TANGGAL LAHIR : SUKABUMI, 28 MARET 1988

JURUSAN/PROGRAM : TEKNIK INFORMATIKA/S1

ALAMAT : KOMP.CIPADUNG PERMAI JLN.PERMAI II NO.29

KEL.CIPADUNG KEC.CIBIRU KOTA BANDUNG JAWA

ALAMAT ORANG TUA : KOMP.CIPADUNG PERMAI JLN.PERMAI II NO.29

KEL.CIPADUNG KEC.CIBIRU KOTA BANDUNG JAWA

BARAT

JUDUL KERJA PRAKTEK : PERANCANGAN APLIKASI WEBSMS SEKOLAH PADA PT.

TERAKORP INDONESIA

RIWAYAT HIDUP :

1. 1994 2000 : SDN Sukakarya IV Sukabumi Jawa Barat 2. 2000 2003 : SLTPN 1 Cisaat Sukabumi Jawa Barat

3. 2003 2007 : Daarutaqwa Boarding School Cibinong Jawa Barat

4. 2007 2010 : D III Teknik Informatika Universitas Padjadjaran, Bandung 5. 2011 : Program Studi S-1 Jurusan Teknik Informatika

(8)

-✜ ✜

A✣✤AR R✥✦AYA✤ ✧ ✥✢★✩

NAMA : IRMA MURDINA

NIM : 10111958

TEMPAT /TANGGAL LAHIR : BANJAR, 5 JANUARI 1989

JURUSAN/PROGRAM : TEKNIK INFORMATIKA/S1

ALAMAT : JL. KEBON KEMBANG GG. PANCASILA NO.28,

TAMANSARI, BANDUNG

NO TELEPON : 085314311651

EMAIL :murdinairma@gmail.com

FACEBOOK : Irma Murdina

TWITTER : @irmamurdina

ALAMAT ORANG TUA : JL. KAPTEN JAMHUR GG.H.HASAN NO.355, MEKARSARI,

BANJAR

JUDUL KERJA PRAKTEK : PERANCANGAN APLIKASI WEBSMS SEKOLAH PADA PT.

TERAKORP INDONESIA

RIWAYAT HIDUP :

1. 1993-1994 : TK Melati Banjar, Jawa Barat

2. 1994-2000 : SD Negeri Kaum Kidul Banjar, Jawa Barat 3. 2000-2003 : SMP Negeri 1 Banjar, Jawa Barat

4. 2003-2006 : SMA Negeri 1 Banjar, Jawa Barat

5. 2007-2010 : D III Teknik Informatika Universitas Padjadjaran, Bandung 6. 2011 : Program Studi S-1

Jurusan Teknik Informatika

(9)

i DAFTAR ISI

DAFTAR ISI... i

BAB 1 LATAR BELAKANG ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 2

1.3 Maksud dan Tujuan ... 2

1.4 Batasan Masalah ... 3

1.5 Metode Penelitan... 3

1.6 Sistematika Penulisan... 6

BAB II RUANG LINGKUP PERUSAHAAN ... 7

2.1 Profil Tempat Kerja Praktek ... 7

2.1.1 Sejarah Instansi ... 7

2.1.2 Visi PT.Terakorp Indonesia... 7

2.1.3 Komitmen PT.Terakorp Indonesia ... 7

2.1.4 Prinsip PT Terakorp Indonesia ... 8

2.1.5 Logo Instansi ... 8

2.2. Tempat dan Kedudukan Perusahaan ... 9

2.3. Bentuk dan Badan Hukum Perusahaan ... 9

2.4. Bidang Pekerjaan Divisi Atau Departemen Tempat Kerja Praktek ... 9

2.5. Struktur Organisasi Perusahaan ... 9

2.6 Landasan Teori... 13

2.6.1 SMS (Short Message Service) ... 13

2.6.2 SMS Gateway ... 16

BAB III KESIMPULAN DAN SARAN ... 25

3.1 Jadwal Kerja Praktek... 25

(10)

ii

3.2.1 Analisis Sistem ... 25

3.2.1.1 Analisis Masalah ... 25

3.2.1.2 Analisis Kebutuhan Fungsional ... 26

3.2.1.3 Analisis Pengguna ... 26

3.2.1.4 Analisis Perangkat Keras ... 27

3.2.2 Perancangan Sistem... 28

3.2.2.1 Tujuan Perancangan Sistem ... 28

3.2.2.2 Gambaran Umum Sistem ... 28

3.2.2.3 Perancangan Prosedur Yang Diusulkan ... 28

3.2.2.4 Diagram Kontek Yang Diusulkan ... 32

3.2.2.5 Data Flow Diagram (DFD) Yang Diusulkan ... 33

3.2.2.6 Kamus Data ... 35

3.2.3 Perancangan Basis Data ... 37

3.2.3.1 Tabel Relasi ... 37

3.2.3.2 Entity Relationship Diagram (ERD) ... 38

3.2.3.3 Struktur File ... 38

3.2.4 Perancangan Antar Muka ... 42

BAB IV ... 48

4.1 KESIMPULAN ... 48

(11)

KATA PENGANTAR

Alhamdulillah, puji syukur kehadiran Allah SWT atas nikmat hidup dan kesehatan yang telah diberikan kepada penulis sehingga penulis dapat menyelesaikan kerja praktek di PT. Terakorp Indonesia.

Banyak suka duka yang penulis rasakan dalam pelaksanaan kerja praktek ini, namun pada akhirnya penulis bisa menyelesaikan kerja praktek ini. Laporan ini ditujukan sebagai gambaran pelaksanaan kerja praktek yang telah penulis lakukan di kantor tersebut

Pada kesempatan ini penulis menyampikan puji serta syukur kepada Allah SWT atas kekuatan, kesehatan, kesabaran dan ilmu pengetahuan yang diberikan kepada penulis. Tak lupa pula penulis menyampaikan terima kasih kepada :

1. Orang tua yang telah memberikan doa restu, kasih sayang, dorongan dan

semangat, baik secara moral maupun materiil

2. Direktur PT.Terakorp Indonesia yang telah mengijinkan kami melaksanakan

Kerja Praktek di PT.Terakorp Indonesia

3. Bapak Alif Finandhita,S.Kom yang telah membimbing, memberikan nasehat,

pengarahan dan masukan dalam penyusunan laporan ini

4. Bapak Rio Riyanto selaku pembimbing lapangan yang telah memberikan

pengarahan, bimbingan dan nasihat selama kerja praktek berlangsung

5. Penulis juga mengucapkan terima kasih kepada pihak-pihak lain yang tidak dapat penulis sebutkan satu persatu

Pada penulisan laporan kerja praktek ini, penulis menyadari masih terdapat kesalahan dan kekurangan. Oleh karena itu penulis mohon maaf dan menyambut baik saran dan kritik agar kedepannya bisa lebih baik lagi. Akhir kata semoga bisa memberi manfaat untuk semua.

Bandung, Desember 2013

(12)

DAFTAR PUSTAKA

[1] Hariyanto, Bambang. (2004). Sistem Manajemen Basis Data.

Bandung:Penerbit Informatika.

[2] Nugroho, Bunafit. (2004). Database Relasional Dengan MySQL.

Yogyakarta:Penerbit Andi

[3] Kristanto Andi. (2007). Perancangan Sistem Informasi Dan Aplikasinya.

Yogyakarta:Penerbit Gava Media.

[4] Juju, Dominikus. (2006). Tip Dan Trik Desain Web Untuk Pemula.

Jakarta: Penerbit Gramedia

[5] Wismakarma, Komang. (2009). Membuat Katalog Online Dengan PHP &

(13)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Saat ini dalam pelaksaan akademis, masih banyak terdapat beberapa sekolah yang masih menggunakan sistem manual. Hal tersebut menjadi kurang efektif dan efisien pada proses akademis seperti penyampaian informasi nilai, baik itu nilai ulangan dan ujian, pembagian kelas, daftar pelajaran, daftar kehadiran siswa dan daftar siswa pada sekolah tersebut. Sehingga ditemukan permasalahan yaitu tidak meratanya penyampaian informasi akademis terhadap semua wali siswa atau orang tua siswa. Orang tua merupakan pendukung utama dalam proses belajar sang anak, sehingga orang tua berhak menerima laporan akademis anak dari pihak sekolah secara transparan agar orang tua dapat memperhatikan perkembangan pendidikan anak-anaknya.

Kebutuhan informasi yang cepat sangatlah penting, terutama dengan perkembangan teknologi informasi pada segala bidang maka penggunaan teknologi dalam mengolah suatu informasi sangatlah mutlak. Salah satu bidang yang sangat dipengaruhi oleh perkembangan teknologi informasi adalah bidang pendidikan. Semakin pesatnya kemajuan teknologi, informasi saat ini tidak hanya dapat di akses melalui website yang memanfaatkan teknologi internet, namun dapat juga dijangkau dengan menggunakan teknologi SMS (Short Messages SMS). Ditinjau dari pola hidup masyarakat Indonesia yang semakin maju,dapat

dipastikan bahwa hampir semua orang sudah dapat memanfaatkan teknologi selular dan layanan SMS sebagai salah satu layanan yang paling populer dan banyak diminati penggunanya. Selain kemudahan yang disertai dengan biaya yang sangat murah, SMS saat ini dapat juga digunakan sebagai pengaksesan data informasi sebuah sekolah dikarenakan adanya aplikasi-aplikasi yang menunjang pengaksesan data.

PT. Terakorp Indonesia selaku perusahaan konsultan Teknologi Informasi yang telah berdiri sejak 2002, menyediakan jasa konsultan teknologi informasi,

(14)

2

serta mampu memberikan solusi komprehensif. Sebagain besar produk yang dikembangkan oleh PT. Terakorp adalah aplikasi berbasis web yang dibangun dengan menggunakan bahasa pemrograman PHP.

WebSMS merupakan salah satu produk yang akan dirancang dan dikembangkan oleh PT. Terakorp. Aplikasi ini akan dibangun sebagai media informasi sekolah untuk siswa dan orang tua siswa di tingkat sekolah dasar. Informasi yang disajikan berupa nilai ujian siswa baik itu nilai tes harian, UTS dan UAS; pengumuman-pengumuman pihak guru atau wali kelas siswa; absen kehadiran siswa; jadwal mata pelajaran; jadwal ujian dan selain itu WebSMS ini juga mempunyai fungsi sebagai database data guru, data siswa dari kelas 1 hingga kelas 6. Diharapkan dengan adanya aplikasi ini, orang tua siswa dapat dapat menerima hasil laporan anak dari sekolah dengan biaya murah sehingga dapat memantau perkembangan pendidikan sekolah anak-anaknya dan tidak hanya sebagai media informasi bagi siswa dan orang tua siswa, aplikasi ini berfungsi sebagai tempat penyimpanan informasi seluruh siswa mulai kelas 1 hingga siswa tersebut lulus dari sekolah tersebut.

1.2 Rumusan Masalah

Berdasarkan uraian diatas, maka dirumuskan permasalahan sebagai berikut: 1. Bagaimana “Pembangunan Aplikasi WebSMS pada PT. Terakorp

Indonesia” dapat menghasilkan informasi dengan biaya murah.

2. Bagaimana menghasilkan kemudahan orang tua untuk mendapatkan

informasi yang merata dan transfaran mengenai laporan

perkembangan pendidikan anak disekolah

3. Bagaimana memberikan kemudahan informasi akademik kepada

(15)

3

1.3 Maksud dan Tujuan

Maksud dari penelitian ini adalah dapat menganalisa dan membangun aplikasi WebSMS untuk tingkat sekolah dasar sebagai layanan informasi akademik.

Adapun tujuan dari penelitian ini adalah

1. Menghasilkan sebuah aplikasi yang menyajikan sebuah kemudahan

informasi dengan menggunakan teknologi SMS.

2. Memberikan kemudahan bagi orang tua untuk mengetahuai dan

memantau perkembangan pendidikan anak-anak nya di sekolah.

3. Siswa dapat mengetahui pengumuman jadwal pelajaran, jadwal ujian,

jumlah absensi tiap semester,pembagian kelas, nilai tes harian, nilai UTS dan nilai UAS sebagai bahan evaluasi belajar.

1.4 Batasan Masalah

Untuk menghindari penyimpangan pembahasan dari tujuan penulisan tugas Kerja Praktek, maka perlu dibuat batasan-batasan sebagai berikut:

1. Data inputan sekaligus akan menjadi output pada aplikasi ini yaitu data siswa, data absensi, data nilai siswa, data kelas, data jadwal pelajaran, data jadwal ujian.

2. Proses yang terdapat dalam aplikasi ini yaitu pengolahan jadwal

pelajaran, data siswa, data absensi, data nilai tes harian siswa, data nilai UTS dan UAS, data kelas serta data jadwal ujian.

3. Metode penelitian yang digunakan yaitu waterfall.

4. Model yang digunakan dalam merepresentasikan data yaitu ERD dan

(16)

4

1.5 Metode Penelitian

Metode penelitian yang digunakan dalam penulisan laporan Kerja Praktek adalah sebagai berikut:

1.5.1 Tahap Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah:

1. Penelitian Kepustakaan

Pada tahap ini diperoleh data dengan mempelajari pustaka seperti jurnal, buku, makalah dan beberapa website yang berhubungan dengan judul penelitian.

2. Wawancara (Interview)

Untuk mendapatkan data-data yang diperlukan, diadakan wawancara langsung dengan Manajer Divisi Operasional PT. Terakorp Indonesia. Wawancara ini terkait dengan kendala apa saja yang masih menjadi permasalahan dan belum terselesaikan.

3. Peninjauan Langsung (Observation)

Melakukan pengamatan secara langsung dan mencatat data-data dari dokumen yang ada di PT.Terakorp Indonesia.

1.5.2 Tahap Pembuatan Perangkat Lunak

Pada pembuatan perangkat lunak ini nantinya akan digunakan model proses Waterfall menurut Sommerville. Model ini adalah model klasik yang bersifat

(17)

5

Gambar 1.1 Model Waterfall menurut Sommerville [1]

Berikut adalah penjelasan untuk setiap tahapan yaitu:

1. Requirements Analysis and Definition

Tahapan ini mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun serta mendifiniskan tujuan dibangunnya sistem dan manfaat adanya sebuah sistem.

2. Sistem and Software Design

Dilakukan penuangan pikiran dan perancangan system terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat permodelan seperti diagram alir data (data flow diagram), diagram hubungan entitas (entity relationship diagram) serta struktur dan bahasan data.

3. Implementation and Unit Testing

Desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara unit.

4. Integration and Sistem Testing

(18)

6

5. Operation and Maintenance

Mengoperasikan program di lingkungannya dan melakukan pemeliharaan mencakup koreksi dari beberapa kesalahan yang tidak ditemukan pada tahapan sebelumnya, perbaikan atas implementasi unit sistem dan pengembangan pelayanan sistem.

1.6 Sistematika Penulisan

Sistematika penulisan kerja praktek yang digunakan adalah sebagai berikut:

BAB I PENDAHULUAN

Bab ini membahas latar belakang kerja prakterk, perumusan masalah, maksud dan tujuan, batasan masalah, metode penelitian dan sistematika penulisan.

BAB II RUANG LINGKUP PERUSAHAAN

Bab ini menjelaskan tentang sejarah perusahaan, tempat dan kedudukan perusahaan, bentuk dan badan hukum perusahaan, logo perusahaan, struktur organisasi dan job description, visi, komitmen dan prinsip dari PT. Terakorp Indonesia.

BAB III PEMBAHASAN

Pada bab ini dibahas mengenai jadwal kerja praktek, data hasil kerja praktek, analisis sistem, perancangan sistem, instalasi sistem, implementasi dan pengujian sistem.

BAB V KESIMPULAN DAN SARAN

(19)

7

BAB II

TINJAUAN PUSTAKA

2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah Instansi

PT. Terakorp Indonesia didirikan seiring dengan berkembangnya dunia komputerisasi terutama di daerah Bandung dean sekitarnya pada tahun1999. Pendirian perusahaan ini dikukuhkan dengan akta notaris No. 46 tertanggal 29 Agustus 1998 oleh Notaris Lina Rachmawati, SH dalam bentuk Perseroan

Terbatas (PT) berdasarkan Undang–Undang No. 12 tahun 1970 tentang

Penanaman Modal Dalam Negeri (PMDN) dengan jumlah pemegang saham sebanyak tujuh orang.

Sumber modal yang digunakan oleh PT. Terakorp Indonesia pada saat pendiriannya berupa Penanaman Modal Dalam Negeri (PMDN) yang berasal dari:

1. Modal pribadi pemegang saham

Pemegang saham PT. Terakorp adalah sebanyak tujuh orang yang telah disahkan berdasarkan keputusan berdasarkan keputusan Badan Koordinasi Penanaman Modal.

2. Modal dari bank pemerintah maupun swasta yang berupa pinjaman

untuk memperlancar produksi software.

2.1.2 Visi PT. Terakorp Indonesia

Menjadikan PT.Terakorp Indonesia sebagai salah satu perusahaan IT yang fokus pada jasakonsultasi teknologi informasi, rekayasan dan pengembangan piranti lunak (software) dengan memberikan pelayanan professional serta mampu memberikan solusi komprehensif.

2.1.3 Komitmen PT. Terakorp Indonesia

(20)

8

berjuang agar produk yang dihasilkan sempurna, mudah digunakan, memiliki kinerja yang efektif serta mampu menjadi solusi pada setiap sistem yang terkait di bidang usaha. Berkomitmen untuk menyediakn solusi yang professional, efektif dan terfokus dalam setiap interaksi kepada setiap pelanggan.

2.1.4 Prinsip PT. Terakorp Indonesia

Bekerja sama adalah prinsip kami. Bekerja sama dengan pelanggan, baik dalam hubungan internal maupun eksternal dengan memegang teguh kejujuran, kerja keras dan profesionalisme. Tim kami menganggap setiap kesempatan sebagai pengalaman belajar menjaa agar tetap menjadi yang terdepan. Bekerja secara konsisten untuk menghasilkan yang lengkap, sempurna, mudah dan mempunyai performa tinggi dan efektif.

2.1.5 Logo Instansi

Gambar 2.1 Logo PT.Terakorp Indonesia

Arti logo PT.Terakorp Indonesia :

1. Persegi yang membentuk huruf “T” merupakan simbol kerja sama, dimana PT.Terakorp Indonesia terbentuk dari berbagai elemen organisasi, baik staff dan karyawan maupun mitra kerja

(21)

9

3. Typographi Terakorp Indonesia adalah sebagai penjelas logo dari

PT.Terakorp Indonesia.

2.2 Tempat dan Kedudukan Perusahaan

PT. Terakorp Indonesia didirikan atau berada di lingkungan PELTI bandung di jalan Ambon No. 2. Lokasi ini cukup strategis karena berada di lingkungan yang cukup sejuk juga mudah untuk dijangkau oleh perusahaan lain yang

membutuhkan sebuah aplikasi software dan mudah mendapatkan tenaga kerja

yang handal karena dekat dengan beberapa dunia pendidikan yang bergelut dengan bidang teknologi komputerisasi.

2.3 Bentuk dan Badan Hukum Perusahaan

Pendirian perusahaan ini dikukuhkan dengan akta notaris No. 46 tertanggal 29 Agustus 1998 oleh Notaris Lina Rachmawati, SH dalam bentuk Perseroan Terbatas (PT) berdasarkan Hukum Undang–Undang No. 12 tahun 1970 tentang Penanaman Modal Dalam Negeri (PMDN) dengan jumlah pemegang saham sebanyak tujuh orang.

2.4 Bidang Pekerjaan Divisi atau Departemen Tempat Kerja Praktek

Bidang pekerjaan PT. Terakorp Indonesia bergerak dalam bidang pembuatan aplikasi sebuah program yang dibutuhkan oleh perusahaan, instansi atau lembaga lain untuk memudahkan dan mempercepat efektifitas kerja.

2.5 Struktur Organisasi

Struktur organisasi perusahaan dipergunakan untuk memperlihatkan hubungan antar masing–masing personal dalam suatu perusahaan sesuai dengan jabatan yang ada disana. Struktur organisasi pada perusahaan memiliki peranan sangat penting antara lain memudahkan pengawasan dari pimpinan yang menjalankan laju perusahaan.

(22)

10

Struktur organisasi perusahaan yang terdapat pada PT. Terakorp Indonesia merupakan struktur organisasi garis dan staff. Bentuk ini ditunjukan dengan adanya sekelompok bagian yang berperan dan mempunyai keahlian khusus dalam bidang tertentu, yang tugasnya memberi nasehat dan saran dalam bidangnya kepada pimpinan perusahaan untuk kemajuan perusahaan tersebut.

Kerjasama dari sekelompok orang tersebut akan berjalan lancar bila pembagian tugas masing–masing personal dapat diterapkan dengan baik dan disertai tanggung jawab yang baik dari para personal akan tugas masing–masing.

Berikut ini adalah struktur organanisasi PT. Terakorp Indonesia :

Gambar 2.2 Struktur Organisasi PT.Terakorp Indonesia

Berikut ini adalah penjelasan mengenai tugas dan tanggung jawag dari masing-masing bagian dalam struktur organisasi :

1. Dewan Komisaris

Dewan komisaris ini merupakan badan tertinggi dalam organisasi

perusahaan. Anggota–anggotanya diangkat dan di berhentikan melalui

rapat umum pemegang saham.

Direktur Utama

Direktur Operasional Direktur Keuangan Direktur Marketing

Staff Personalia Staff Personalia Staff Personalia

(23)

11

Adapun tugas utama Dewan Komisaris adalah mengawasi pekerjaan direktur Utama dalam menjalankan tugasnya.

2. Direktur Utama

Direktur utama diangkat dan diberhentikan oleh rapat umum pemegang saham.

Tugas dan wewenang Direktur Utama adalah :

 Merumuskan dan mengusulkan kebijakan umum untuk masa

yang akan datang pada Dewan Komisaris.

 Mengajukan rencana dan perhitungan laba rugi yang disertai

laporan berkala lainnya kepada Dewan Komisaris untuk mendapatkan penilaian.

 Menyelenggarakan rapat umum luar biasa para pemegang

saham.

3. Direktur Operasional

Direktur Operasional bertanggung jawab kepada Direktur Utama. Tugas dan tanggung jawab Direktur Operasional adalah :

 Menjaga kontinuitas produksi software.

 Mempertahankan suatu produksi software standart perusahaan

yang telah ditetapkan.

 Mengikuti perkembangan produksi software perusahaan agar

dapat diadakan peningkatan produksi software yang lebih baik dalam penyempurnaan produksi software.

4. Direktur Keuangan

Direktur Keuangan bertanggung jawab kepada Direktur Utama :Tugas dan tanggung jawab Direktur Keuangan adalah :

 Menetapkan rencana pendapatan dan pengeluaran jangka

(24)

12

 Mengawasi semua masalah yang menyangkut kelancaran

penyediaan keungan dan semua dana perusahaan.

 Mengawasi pengalokasian dana–dana yang tersedia agar sesuai dengan taksiran kebutuhan, serta mengambil keputusan dalam

pemindahan dana–dana yang diperlukan.

5. Direktur Marketing

Melapor kepada Direktur Utama dan berfungsi untuk melaksanakan aktifitas pembelian dan penjualan software sesuai dengan kebijakan yang telah ditetapkan.

Tugas dan tanggung jawab Manajer Marketing adalah :

 Merencanakan, merumuskan, dan mengusulkan tujuan,

kebijakan, dan program kerja di dalam bidang pemasaran.

 Memanfaatkan media massa dalam melakukan produksi

software tertentu.

 Menentukan harga jual atau potongan harga khusus sesuai

dengan kebijakan perusahaan.

 Melakukan negosiasipembellian menyangkut potongan harga,

syarat pembayaran dan lain-lain

6. Staff Operasional

Melapor kepada atasannya Direktur yang membawahinya. Tugas dari Staff Operasional adalah :

 Melaksanakan apa yang diperintahkan oleh atasannya.

(25)

13

2.6 Landasan Teori

Dalam sub bab ini akan dibahas tentang teori-teori yang berhubungan dengan aplikasi SMS Gateway

2.6.1 Konsep Sistem Informasi

2.6.1.1Konsep Dasar Data dan Informasi

Data adalah deskripsi dari sesuatu dan kejadian yang dihadapi. Definisi data yang lain adalah data merupakan kenyataan yang menggambarkan suatu kejadian dan kesatuan nyata. Data dapat berupa teks, citra, audio dan video.

Gordon B. Davis (1985) mendefinisikan informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti dan berguna bagi penerimanya untuk mengambil keputusan masa kini maupun yang akan datang. Informasi memiliki ciri benar atau salah, baru, tambahan dan korektif. Menurut John Burch dan Gary Grudnitski, agar informasi dihasilkan lebih berharga, maka informasi harus memenuhi kriteria sebagai berikut.

1. Informasi harus akurat, sehinga mendukung pihak manajemen dalam

mengambil keputusan.

2. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang

membutuhkan.

3. Informasi harus tepat waktu, sehingga tidak ada keterlambatan pada saat membutuhkan.

2.6.1.2Konsep Dasar Sistem

Sistem adalah seperangkat komponen yang saling terkait dengan batas yang jelas bekerja sama untuk mencapai tujuan yang sama dengan menerima masukan dan menghasilkan keluaran melalui proses transformasi yang teratur.

Sistem memiliki tiga elemen dasar antara lain:

1. Masukan

(26)

14

2. Proses

Melibatkan proses transformasi yang mengubah masukan menjadi keluaran.

3. Keluaran

Keluaran merupakan hasil dari pemrosesan untuk mencapai tujuan akhir.

Konsep sistem menjadi lebih berguna dengan menambahkan dua elemen tambahan. Elemen tersebut adalah umpan balik dan mekanisme pengendalian. Elemen umpan balik merupakan data yang berisi tentang performasi sistem yang dibangun. Sedangkan mekanisme pengendalian bertugas untuk mengawasi dan mengevaluasi data dari hasil umpan balik dan menentukan apakah sistem bergerak menuju pecapaian tujuannya.

Gambar 2.3 Isian Alur Elemen Sistem

2.6.1.3Konsep Dasar Sistem Informasi

Sistem informasi dapat didefinikan sebagai berikut.

1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi.

2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan

(27)

15

3. Suatu sistem didalam suatu organisasi yang mempertemukan

kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.6.1.4Tujuan Sistem Informasi

Menurut Hall (2000), tiga tujuan sistem informasi adalah

1. Untuk mendukung fungsi kepengurusan manajemen

2. Untuk mendukung pengambilan keputusan manajemn

3. Untuk mendukung kegiatan operasi perusahaan

2.6.1.5Kemampuan Sistem Informasi

Selain itu, sistem informasi juga memiliki kemampuan. Turban, McLean dan Wetherbe (1999) mendefinisikan kemampuan sistem informasi antara lain:

1. Melaksanakan komputasi numeric, bervolume besar dengan kecepatan

tinggi.

2. Menyediakan komunikasi dalam organisasi atau antarorganisasi yang murah, akurat dan cepat

3. Menyimpan informasi dalam jumlah yang sangat besar dalam ruang

yang kecil tetapi mudah diakses.

4. Memungkinkan pengaksesan informasi yang sangat banyak diseluruh

dunia dengan cepat dan murah.

5. Meningkatkan efektivitas dan efisiensi orang-orang yang bekerja

dalam kelompok dalam suatu tempat atau pola beberapa lokasi.

6. Menyajikan informasi dengan jelas yang menggugah pikiran manusia.

7. Mengotomasikan proses-proses bisnis yang semiotomatis dan

tugas-tugas yang dikerjakan secara manual.

8. Mempercepat pengetikan dan penyuntingan.

9. Melaksanakan hal-hal diatas jauh lebih murah daripada kalau

(28)

16

2.6.1.6Komponen Sistem Informasi

Berikut adalah komponen sistem informasi

1. Sumber daya manusia

Terdiri dari pengguna dan IS specialist. Pengguna adalah orang yang menggunakan sistem informasi sedangkan IS specialis adalah orang yang mengembangkan dan mengoperasikan sistem informasi.

2. Sumber daya perangkat keras

Terdiri dari semua perangkat keras yang digunakan untuk memproses informasi. Contohnya seperti mesin.

3. Sumber daya perangkat lunak

Terdiri dari semua instruksi yang memproses informasi yang berkaitan dengan program dan prosedure.

4. Sumber daya data

5. Sumber daya jaringan

2.6.2 SMS (Short Message Service)

Layanan pesan singkat atau surat masa singkat adalah sebuah layanan yang dilaksanakan dengan sebuah telepon genggam untuk mengirim atau menerima pesan-pesan pendek. Awalnya sms dirancang sebagai bagian daripada GSM, tetapi sekarang sudah didapatkan pada jaringan bergerak lainnya termasuk jaringan UMTS.

Sebuah pesan SMS maksimal terdiri 140 bytes, dengan kata lain sebuah pesan bisa memuat 140 karakter 8-bit, 160 karakter 7-bit atau 70 karakter 16-bit atau untuk bahasa jepang, bahasa mandarin dan bahasa korea yang memakai aksara kanji/hanja. Selain 140 bytes ini ada data-data lain yang termasuk. Adapula beberapa metode untuk mengirim pesan yang lebih dari 140 bytes,tetapi seorang pengguna harus membayar lebih dari sekali.

(29)

17

2.6.3 SMS Gateway

SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk

mengirim dan menerima SMS dari peralatan mobile (HP, PDA phone, dan lain-lain) melalui SMS Gateways shortcode. SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (contoh : telkomsel, indosat dan lain-lain) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, karena SMS Gateway akan melakukan semua proses dan koneksi dengan

Telco. SMS Gateway juga menyediakan UEA dengna interface yang mudah dan

standar.

UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah menggunakan SMS (free SMS< pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran dan sebagainya),

CMS dan lain-lain. UEA melakukan komunikasi dengan SMS Gateway melalui

internet menggunakan standar HTTP GET atau HTTPS (untuk komunikasi yang

aman). SMS Gateway merupakan pintu gerbang bagi penyebaran informasi

dengan menggunakan SMS. Pengiriman SMS dapat pula dengan menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel karena semua nomor akan diambil secara otomatis dari

database. Selain itu, dengan adanya SMS Gateway dapat pula mengkostumisasi

pesan-pesan yang ingin dikirim dengan menggunakan program tambahan.

2.6.4 Prinsip Kerja SMS

1. Prinsip kerja SMS ini adalah bahwa setiap jaringan mempunyai suatu

service center (SC). Pesan tidak langsung dikirimkan ke tempat tujuan melainkan di simpan terlebih dahulu di SC sebagai interface dalam Public Land Mobile Network (PLNM). 35

2. Transmisi SMS dapat terjadi meskipun MS sedang melakukan

(30)

18

selama durasi pemanggilan sedangkan SMS merambat pada kanal radio dengan memanfaatkan jalur sinyal.

3. Pengiriman SMS yang menggunakan kanal sinyal memiliki dua tipe :

a. SMS Point To point, menyediakan mekanisme untuk

mengirimkan pesan hanya dari satu MS ke MS tertentu, berupa pesan pendek ke dan dari piranti bergerak.

b. SMS broadcast (Point to multipoint) pengiriman SMS ke

beberapa MS sekaligus.

4. Pesan yang tidak terkirim, akan memunculkan informasi report yang menyatakan pesan SMS gagal terkirim.

5. Walaupun ponsel tidak aktif , sms akan tetap masuk dan disimpan di

SMS dengan waktu tertentu, apabila ponsel aktif sebelum batas waktu, maka SMS akan dikirimkan

2.6.5 Perangkat Lunak

Perancangan perangkat lunak adalah disiplin manajerial dan teknis yang berkaitan dengan pembuatan dan pemeliharaan produk perangkat lunak secara sistematis, termasuk pengembangan dan modifikasinya, yang dilakukan pada waktu yang tepat dengan mempertimbangkan faktor biaya

(31)

19

a. Analisa, terdiri dari dua fase yaitu fase perencanaan yang

menghasilkan dua produk yaitu Pendifinisian Sistem (System Definition) dan Perencanaan Proyek (Poject Plan) serta fase penetapan persyaratan yang menghasilkan sebuah produk spesifikasi kebutuhan perangkat lunak (Software Requirements Specifications).

b. Perancangan, yaitu melakukan identifikasi terhadap komponen

perangkat lunak (fungsi, arus data, penyimpanan data), hubungan antar komponen, struktur perangkat lunak (dekomposisi menjadi modul-modul dan antar muka Perangkat Lunak). Fase ini menghasilkan arsitektur rinci, terutama dalam bentuk algoritma-algoritma.

c. Implementasi, adalah terjemahan langsung arsitektur rinci ke dalam bahasa pemrograman tertentu.

d. Pengujian, terdiri dari fase pertama yaitu uji integrasi dengan melakukan pengujian terhadap semua modul dan pengantarmukaan sehingga pada level sistem dapat beroperasi dengan benar, dan fase kedua yaitu uji penerimaan dengan melakukan berbagai pengujian, mengacu kepada berbagai persyaratan yang telah ditentukan.

e. Pemeliharaan, terdiri dari fase peningkatan kemampuan, adaptasi

terhadap lingkungan pemrosesan, dan melakukan berbagai koreksi atas kesalahan yang terjadi

2.6.6 NOW SMS

NowSMS adalah aplikasi SMS & MMS Gateway yang mempunyai fitur

(32)

20

NowSMS mempunyai beberapa fitur diantaranya yaitu :

1. Mendukung konektivitas SMS melalui satu atau lebih modem GSM (

atau ponsel GSM terhubung ke serial PC atau port USB ) , atau melalui koneksi TCP/IP menggunakan SMPP , UCP EMI dan protokol HTTP.

2. Mendukung mengirim dan menerima pesan MMS baik melalui SMS

atau WAP pengiriman langsung dengan built -in MMSC , atau dapat antarmuka untuk MMSC operator yang menggunakan MM1 , MM4 ( SMTP ) , MM7 ( XML - SOAP HTTP POST berbasis API ) dan atau EAIF ( Nokia proprietary API ) protokol . The MM1 antarmuka dapat berbicara dengan MMSC operator melalui sebuah modem GPRS GSM tanpa rekening operator khusus.

3. Mendukung protokol MM1,MM4,MM7 dan EAIF sehingga

memungkinkan aplikasi dan Penyedia Value Added Service (VASPs ) untuk mengirim dan menerima pesan MMS melalui gateway.

4. Mendukung Unicode ( UTF - 8 ) format untuk SMS dan pesan MMS

sehingga memungkinkan penyebaran di lingkungan multibahasa.

5. Mendukung pengiriman SMS dengan format binary, termasuk EMS,

ring tones dan lain sebagainya.

2.6.7 PHP

PHP yang merupakan kependekan dari Hypertext Preprocessor adalah

bahasa skrip yang dapat ditanamkan atau disisipkan kedalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis.

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu

itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa

sekumpulan skrip yang diguakan untuk mengolah data formulir dari web.

(33)

21

diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Kelebihan bahasa pemrograman PHP dari bahasa pemrograman web lainnya, yaitu :

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak

melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung PHP dapat ditemukan dimana-mana

dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis

dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai

(34)

22

2.6.8 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multi-thread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia

MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL) selain itu terdapat pula MySQL dengan lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

MySQL mempunyai beberapa kelebihan diantaranya :

1. Portabilitas MySQL dapat berjalan stabil pada berbagai sistem operasi

seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka MySQL didistribusikan sebagai

perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.

3. Multi-user MySQL dapat digunakan oleh beberapa pengguna dalam

waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. Kekuatan pengerjaan (Performance tuning) MySQL memiliki

(35)

23

5. Perintah dan Fungsi MySQL memiliki operator dan fungsi secara

penuh yang mendukung perintah Select dan Where dalam perintah (query).

6. Keamanan MySQL memiliki beberapa lapisan keamanan seperti level

subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

7. Skalabilitas dan Pembatasan MySQL mampu menangani basis data

dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

8. Konektivitas MySQL dapat melakukan koneksi dengan klien

menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

9. Lokalisasi MySQL dapat mendeteksi pesan kesalahan pada klien

dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

10. Antar Muka MySQL memiliki antar muka (interface) terhadap

berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

11. Klien dan Peralatan MySQL dilengkapi dengan berbagai peralatan

(tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

(36)

61 BAB IV

KESIMPULAN DAN SARAN

4.1 KESIMPULAN

Beberapa kesimpulan yang dapat diambil dari pembahasan mengenai analisis dan perancangan WebSMS PT. Terakorp Indonesia terhadap permasalahan yang ada dalam adalah sebagai berikut:

1. Dengan dibangunnya WebSMS ini membantu mempermudah siswa dan

orang tua mendapatkan informasi akademik di sekolah hanya dengan melalui Short Messages Service (SMS).

2. Memberikan kemudahan kepada orang tua untuk mengetahui dan

memantau perkembangan prestasti anak-anaknya di sekolah.

3. Memberikan kemudahan informasi kepada tiap siswa mengenai jadwal

pelajaran harian, pembagian kelas, jumlah absensi dan nilai ujian sebagai bahan evaluasi pembelajaran.

4.2 SARAN

Adapun saran terhadap penggunaan sistem yang telah dibuat adalah sebagai berikut:

1. Untuk peneliti berikutnya diharapkan dapat mengembangkan WebSMS

Gambar

Gambaran Umum Sistem .............................................................................................
Gambar 1.1 Model Waterfall menurut Sommerville [1]
Gambar 2.1 Logo PT.Terakorp Indonesia
Gambar 2.2 Struktur Organisasi PT.Terakorp Indonesia
+2

Referensi

Dokumen terkait

Tabulasi silang antara kinerja perawat dengan kepuasan kerja perawat di ruang rawat inap RS PKU Muhammadiyah Gamping pada tabel 4 menunjukkan hasil yaitu kinerja

Ketika anak sedih, atau bahagia, Anda bisa membantunya mengenali emosinya dengan mengatakan “Adik seneng banget ya dapat mainan baru?”, “Kakak sedih ya mainannya direbut adik?”

Bagi Anda yang berada di daerah dataran rendah khususnya di lingkungan yang cukup panas, kini tidak perlu takut lagi untuk mencoba budidaya jamur tiram.. Sebab ada banyak cara

Sumber dana dari dalam perusahaan itu sendiri salah satunya diperoleh dari pemanfaatan laba ditahan, yaitu laba yang tidak dibagikan sebagai deviden, sedangkan sumber dana dari

Secara umum gejala klinis PIS merupakan gambaran klinis akibat akumulasi darah di dalam parenkim otak. PIS khas terjadi sewaktu aktivitas, onset pada saat tidur sangat

KEDUA : Wilayah kerja daratan pelabuhan perikanan sebagaimana dimaksud pada diktum KESATU dengan peta sebagaimana tercantum dalam Lampiran III yang merupakan

Juga putusan hakim yang mengandung pengusiran (ontruiming) sebaiknya seberapa boleh jangan dieksekusi bij voorraad, oleh karena pada zaman sekarang pada umumnya dimana-mana

Pokok masalah penelitian ini adalah membahas tentang Tafsir al-Misbah dan nilai pendidikan akhlak dalam surah al-An’am ayat 152. Penelitian ini bertujuan untuk menganalisis