Installasi Paket Data dan Dabase server

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