Pembuatan Bot Telegram Untuk Mengambil Informasi dan Jadwal Film Menggunakan PHP Anggiat Cokrojoyo 1 , Justinus Andjarwirawan, Agustinus Noertjahyana 3 Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Kristen Petra Jl. Siwalankerto 121 131 Surabaya 60236 Telp. (031) 2983455, Fax. (031) 8417658 Email : m26412160@john.petra.ac.id 1 , justin@petra.ac.id 2 , agust@petra.ac.id 3 ABSTRAK Instant Messaging (IM) Telegram yang diluncurkan pada Agustus tahun 2013 menjadi salah satu aplikasi IM yang banyak digunakan oleh masyarakat di seluruh dunia. Kelebihan IM Telegram salah satunya adalah adanya landasan untuk menggunakan Application Programming Interface (API) untuk masyarakat luas. Salah satu API yang disediakan adalah fitur Bot. Implementasi Bot sudah mulai banyak digunakan, salah satu keunggulan Bot adalah keandalan untuk menyediakan data ke pengguna yang tidak terbatas oleh waktu. Jadwal tayang bioskop yang sering menjadi kebutuhan masyarakat luas dapat diakses melalui banyak media, namun tidak melalui satu aplikasi, pengguna masih harus sering mengganti aplikasi untuk mendapatkan jadwal jam tayang, dengan Bot ini maka pengguna hanya butuh untuk mengirimkan perintah ke akun Bot dan jadwal jam tayang akan langsung diberikan ke pengguna yang membutuhkan. Bahasa pemrograman yang digunakan untuk merancang Bot akan menggunakan bahasa Hypertext PreProcessor (PHP). Kata Kunci: Bot Telegram, PHP, jadwal jam tayang bioskop ABSTRACT Instant Messaging named Telegram that was launched back in August 2013 became one of the IM apps that is widely used by the people around the world. One of the features that Telegram offers is its platform of its Application Programming Interface (API). One of the APIs being the Bot API is one of the majorly used features. One of the advantages of having a Bot is its reliability to deliver data to its users since it always operates without the limit of time. Nowadays movie show times are one of the necessities, being it accessible thru the web or an app is a bit of a hassle, hence this bot is developed to reduce the effort needed to get the movie show times. All the user need to do is to send a command and the bot will reply with the necessary information. All of this is made possible by using the programming language of Hypertext preprocessor (PHP). Keywords: Bot Telegram, PHP, movie show times 1.PENDAHULUAN Penggunaan aplikasi IM meningkat drastis dari tahun ke tahun, meski penggunaan IM masih belum bisa sepenuhnya menggantikan SMS, seiring dengan meningkatnya pengguna perangkat mobile maka meningkat juga permintaan data. Aplikasi Telegram yang dapat diunduh secara gratis di Google Playstore [2]. Karena tidak berbayar maka pengguna aplikasi Telegram juga mengalami peningkatan [3]. Telegram mampu memiliki lebih dari serratus juta pengguna dalam waktu kurang dari tiga tahun [5]. Ketersediaan data menjadi salah satu kategori penting dalam kehidupan sehari-hari. Maka data yang tersedia harus juga mudah diakses oleh pengguna yang membutuhkan. Dengan memanfaatkan Bot API yang disediakan oleh Telegram maka pengguna dapat mengakses informasi dengan lebih leluasa. 2. DASAR TEORI 2.1. Telegram API Telegram menyediakan 2 bentuk API, API yang pertama adalah klien IM Telegram, yang berarti semua orang dapat menjadi pengembang klien IM Telegram jika diinginkan. Ini berarti jika seseorang ingin mengembangkan Telegram versi mereka sendiri mereka tidak harus memulai semua dari awal lagi. Telegram menyediakan source code yang mereka gunakan saat ini. Tipe API yang kedua adalah Telegram Bot API. API jenis kedua ini memungkinkan siapa saja untuk membuat bot yang akan membalas semua penggunanya jika mengirimkan pesan perintah yang dapat diterima oleh Bot tersebut. Layanan ini masih hanya tersedia bagi pengguna yang menggunakan aplikasi Telegram saja. Sehingga pengguna yang ingin menggunakan Bot harus terlebih dahulu memiliki akun Telegram. Bot juga dapat dikembangkan oleh siapa saja. 2.2. Metode Pengiriman yang Disediakan oleh Telegram Bot API Ada beberapa metode yang dapat digunakan untuk merancang sebuah Bot di Telegram [4]. Beberapa diantaranya adalah: x sendMessage x forwardMessage x sendPhoto x sendAudio x sendDocument x sendSticker x sendVideo x sendVoice x sendLocation x sendVenue x sendContact x sendChatAction x getUserProfilePhotos x getFile x kickChatMember x leaveChat x unbanChatMember x getChat x getChatAdministrator x getChatMember Bot juga dapat menggunakan custom keyboard untuk penggunanya. Hal ini akan mempermudah interaksi antara bot dan penggunanya. Semua dasar pengiriman data yang