4. Konfigurasi modem handphone dengan PC
Pada proses ini akan menjelaskan tentang konfigurasi modem handphone siemens c55 pada komputer server sebagai media
pengiriman sms yang akan dikoneksikan dengan gammu dan proses pemotongan sms ke e-mail gateway.
4.1. Installasi Paket Data dan Dabase server
Dalam perancangan kali ini di butuhkan paket data guna untuk update atau installasi koneksi inetrnet, dari sebuah operasi sistem ini sendiri yang
nantinya akan digunakan sebagai directori penyimpanan semua file termasuk setiap penginstallan sebuah paket aplikasi
Untuk sebuah penyimpanan data selain paket data yang ada di sistem opersi linux ini, dibutuhkan juga penyimpanan data dari setiap aktifitas yang
terjadi pada aplikasi yang akan di bangun nantinya. Disini penulis menggunakan sebuah database sebagai penyimpanan tersebut dan database yang dipilih adalah
postfix-mysql, mysql server dan squirrelmail sebagai webserver dengan menggunakan phpmyadmin. karena semua aplikasi yang disebutkan tersebut juga
termasuk aplikasi yang open source yang bisa digunakan di linux.
Untuk memulai semuanya maka terlebih dahulu masuk terminal konsole dengan maksud guna menjalankan installasi dari semua paket aplikasi
yang dibutuhkan. Terlebih dahulu akan kita install paket data yang diambil dari internet yang dimulai dari tahap di bawah ini.
wewepostmail:~ sudo su [sudo] password for wewe:
perintah di atas adalah langkah pertama untuk masuk terminal console yaitu memasukkan username dan memasukkan pasword, pasword disitu tidak
tampak karena memang tidak ditampilkan.
rootpostmail:homewewe upt-get update
Perintah di atas melakukan update sebuah package pada ubuntu
rootpostmail:homewewe upt-get dist upgrade
Perintah di atas merupakan salah satu package upgrade distro linux pada sistem operasi ubuntu guna untuk mengambil paket yang akan diinstall pada
ubuntu.
4.1.1. Proses Installasi dan Konfigurasi Postfix
Kemudian pastikan paket program yang terinstall up to date, isikan pada command line dengan perintah seperti dibawa ini,
rootpostmail:homeweweapt-get update rootpostmail:homeweweapt-get upgrade –show-upgraded
Pada penulisan perintah berikut ini agar untuk mendapatkan paket yang dibutuhkan pada installasi VPS vitual privat server. Isikan dengan
penulisan sintak seperti yang terlihat dibawa ini
rootpostmail:homeweweapt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server dovecot-common dovecot-imapd
dovecot-pop3d postfix-tls libsas12-2 libsas12-modules libsas12- modules-sql sas12-bin libpam-mysql openssl
Setelah menginstal Postfix mail server, database server MySQL, dengan Dovecot IMAP dan POP daemon, dan beberapa pendukung paket yang
menyediakan layanan yang berkaitan dengan otentikasi. Dovecot merupakan sebuah aplikasi yang dijalankan untuk mengikuti protokol imap pop3. Dengan
mempergunakan protokol tersebut, agar kita dapat mengakses e-mail yang ada di server. Sehingga kita dapat melakukan pengaksesan e-mail dimanapun juga dan
kapanpun juga. Pada gambar dibawa ini adalah perintah untuk memilih password root dan MySQL.
Gambar 4.1 Konfigurasi MySQL-Server-5.0
Berikut perintah yang akan diminta untuk memilih jenis konfigurasi mail server yang diinginkan untuk VPS vitual privat server. Pilih “Situs
Internet” dan pilih ok. Seperti yang terlihat pada gambar dibawa ini.
Gambar 4.2 Jenis Konfigurasi mail server
Perintah selanjutnya adalah menetapkan nama sistem mail server. Syarat harus memenuhi nama domain FQDN fully qualified domain name yang
menuju ke alamat IP mail server. Dalam uji penelitian ini, penulis menggunakan domain organisasi mail server. selanjutnya mengatur DNS untuk alamat IP ke
domain sebagai nama sistem mail, sedangkan untuk domain yang lainnya akan ditangani melalui setup domail virtual, seperti yang terlihat pada gambar dibawa
ini
Gambar 4.3 Setup Domain Virtual
Jika diminta untuk administrasi berbasis web, pilih “Tidak” dikarenakan untuk melengkapi paket konfigurasi awal setelah proses installasi.
Proses selanjutnya adalah menyiapkan database MySQL untuk menangani virtual domain dan user dengan memulai mengisikan perintah sebagai berikut.
rootpostmail:homewewe mysql -p mailserver
Perintah selajutnya akan diminta untuk mamasukkan password root, untuk MySQL yang ditetapkan pada penginstallan selama konfigurasi awal. Maka
akan muncul tampilan seperti berikut :
Gambar 4.4 Koneksi MySQL Dengan Konfigurasi Postfix
Setelah installasi konfigurasi MySQL lalu periksa ke localhostphpmyadmin 127.0.0.1. Hal ini diperlukan untuk konfigurasi postfix
untuk dapat berkomunikasi dengan server database yang telah diatur oleh konfigurasi MySQL.
Setelah konfigurasi MySQL telah selesai, maka berikutnya akan dilakukan konfigurasi tambahan yaitu, Postfix untuk mengatur komunikasi
dangan database mail server.
4.1.2. Hasil Installasi Dari Apache2
Terlebih dahulu kita cek apache2. Apakah sudah bisa dijalankan pada sistem operasi tersebut.
rootpostmail:homewewe dpkg –list |grep apache2
Gambar 4.5 Hasil Installer dari Apache2
Jika setelah perintah pengecekan dilakukan dan tampilan berikutnya melakukan running seperti di atas maka semua paketan sudah terinstal pada
sistem operasi dengan ditandainya huruf ii menandakan bawasanya sudah terindetifikasi oleh sistem operasi. Grep Global regular expresion
parse atau grep adalah perintah untuk mencari file-file yang mengandung teks
dengan kriteria yang telah Anda tentukan
4.1.3. Hasil Installasi dari PHP
Berikut adalah pengecekan PHP dan PHP CLI command line interpreter
rootpostmail:homewewe dpkg –list |grep php5
kenapa disini ada kata PHP CLI, yaitu bertujuan sebagai command line nantinya pada sebuah script yang akan diketikkan pada bahasa pemrograman yang
dijalankan pada aplikasi tersebut.
Gambar 4.6 Hasil Installasi dari PHP
Seperti tahap yang sebelumnya jika muncul karakter ii maka semua file yang terinstall sudah terdeteksi dan berstatus ter-identifikasi. PHP diinstall
sebagai modul apache yang berfungsi sebagai bahasa pemrograman dan begitu juga php-cli adalah dimana bahasa pemrograman yang bisa membaca perintah
berdasarkan teks yang diterimanya dari user atau file dan perintah yang diterima tersebut dieksekusi olehnya.
4.1.4 Pengecekkan Hasil Installasi MySql sever
Setelah pengecekkan php selesai, kita masuk untuk tahap yang selanjutnya melakukan pengecekkan pada mysql.
rootpostmail:homewewe dpkg –list |grep mysql-server
Gambar 4.7 Hasil Installasi MySQL-Server
Semua file yang sudah terinstall sudah teridentifikasi disitu terlihat yang sudah dalam paketan yaitu server binary dan cover file.
Fungsi mysql ini sendiri sebagai database penyimpanan database server yang juga dapat berjalan sebagai Client. Dengan kemampuan tersebut,
database ini mampu berjalan pada sistem jaringan, baik lokal maupun WAN internet.
4.1.5 Pengecekan Hasil PHP MyAdmin.
Setelah pengecekan MYSQL sebagai databasenya maka untuk tahap terakhir adalah tahap pengecekan PHPmyadmin
rootpostmail:homewewe dpkg –list |grep phpmyadmin
perintah diatas adalah sebuah pengecekan untuk PHPmyadmin dan jika setiap diawal baris terdapat karakter ii maka semua file sudah bisa dijalankan.
Seperti hasil pada tampilan di bawah ini.
Gambar 4.8 Hasil Pengecekan Phpmyadmin
PHPmyadmin ini disini berfungsi sebagai aministrasi database yang barbasis web yang dibuat khusus untuk mengelola database yang berbasis web.
Kenapa harus PHPmy admin, karena aplikasi ini juga termasuk opensource.
4.1.6 Squirrelmail
Untuk mempermudah agar pengguna server mail untuk membaca atau mengambil e-mail dari server maka kita dapat menggunakan program berbasis
web yaitu Squirrelmail, namun squirrelmail yang dapat digunakan jika web server ada php dan DNS server telah berjalan dengan baik. Installasi squireelmail adalah
sebagai berikut.
rootpostmail:homewewe apt-get install squireelmail
Untuk konfigurasinya kita dapat menggunakan command line pada consol ubuntu.
rootpostmail:homewewenano etcapache2conf.dsquirrelmail.conf
Sehingga nanti akan ditampilkan tampilan seperti dibawah, kemudian tinggal disesuaikan dengan keadaan atau konfigurasi dengan server.
Ganbar 4.9 Konfigurasi SquirrelMail Server
4.2 Pengecekan Koneksi Internet fping